موفر Terraform الرسمي لـ HCP Terraform وTerraform Enterprise.
نظرًا لأن Terraform Enterprise عبارة عن توزيعة مستضافة ذاتيًا لـ HCP Terraform، فإن هذا الموفر يدعم كلاً من حالات الاستخدام السحابية والمؤسساتية. في جميع/معظم الوثائق، سيتم دائمًا ذكر النظام الأساسي باسم "Terraform Enterprise" - ولكن سيتم الإشارة إلى الميزة صراحةً على أنها مدعومة فقط في واحدة أو أخرى، إذا كان ذلك ممكنًا (نادرًا).
لاحظ أن هذا الموفر في مرحلة تجريبية ويخضع للتغيير (على الرغم من أنه مستقر بشكل عام). سنشير إلى أي تغييرات عاجلة من خلال إصدار إصدارات جديدة. حتى إصدار الإصدار v1.0، فإن أي تغييرات طفيفة في الإصدار ستشير إلى تغييرات محتملة محتملة. سيتم استخدام تغييرات إصدار التصحيح لكل من إصلاحات الأخطاء والتغييرات غير القابلة للكسر.
قم بتعريف الموفر في التكوين الخاص بك وسيقوم terraform init
تلقائيًا بجلب الموفر وتثبيته لك من Terraform Registry:
terraform {
required_providers {
tfe = {
version = " ~> 0.60.1 "
}
}
}
بالنسبة للاستخدام الإنتاجي، يجب عليك تقييد إصدارات الموفر المقبولة عبر التكوين (كما هو مذكور أعلاه)، للتأكد من أن الإصدارات الجديدة ذات التغييرات المعطلة لن يتم تثبيتها تلقائيًا بواسطة terraform init
في المستقبل. وبما أن هذا الموفر لا يزال في الإصدار صفر، فيجب عليك تقييد إصدارات الموفر المقبولة على الإصدار الثانوي.
المقتطف أعلاه الذي يستخدم required_providers
مخصص لـ Terraform 0.13+؛ إذا كنت تستخدم Terraform الإصدار 0.12، فيمكنك التقييد عن طريق إضافة قيد الإصدار إلى كتلة provider
بدلاً من ذلك:
provider "tfe" {
version = " ~> 0.60.1 "
...
}
منذ الإصدار 0.24.0، يتطلب هذا الموفر Terraform >= 0.12
لمزيد من المعلومات حول تثبيت الموفر وتقييد إصدارات الموفر، راجع وثائق متطلبات الموفر.
أنشئ رمزًا مميزًا لواجهة برمجة تطبيقات المستخدم أو الفريق في HCP Terraform أو Terraform Enterprise، واستخدم الرمز المميز في كتلة تكوين الموفر:
provider "tfe" {
hostname = var . hostname # Optional, for use with Terraform Enterprise. Defaults to app.terraform.io.
token = var . token
}
# Create an organization
resource "tfe_organization" "org" {
# ...
}
هناك عدة طرق أخرى لتكوين رمز المصادقة، اعتمادًا على حالة الاستخدام الخاصة بك. للتعرف على طرق أخرى، راجع وثائق المصادقة
لمزيد من المعلومات حول تكوين الموفرين بشكل عام، راجع وثائق تكوين الموفر.
لقد قمنا بتطوير بعض الإرشادات لمساعدتك في معرفة المزيد حول تجميع الموفر واستخدامه محليًا والمساهمة في التغييرات المقترحة في دليل المساهمة.