Terraform
مخططات البنية التحتية كرمز تغطي أتمتة Terraform وتكامل أدوات HashiCorp وسير عمل التوفير متعددة السحابات.
تكامل مجموعة HashiCorp
Section titled “تكامل مجموعة HashiCorp”يُنسّق Terraform توفير البنية التحتية مع Consul لاكتشاف الخدمات، وVault للأسرار، وNomad لجدولة أحمال العمل.
flowchart LR
terraform@{ icon: 'hashicorp-flight:terraform-color', label: 'Terraform' }
consul@{ icon: 'hashicorp-flight:consul-color', label: 'Consul' }
vault@{ icon: 'hashicorp-flight:vault-color', label: 'Vault' }
nomad@{ icon: 'hashicorp-flight:nomad-color', label: 'Nomad' }
terraform --> consul
terraform --> vault
terraform --> nomad
consul <--> vaultخط أنابيب IaC متعدد السحابات
Section titled “خط أنابيب IaC متعدد السحابات”يُوفّر Terraform البنية التحتية عبر AWS وAzure وGCP مع إدارة الحالة وتطبيق السياسات.
flowchart TD
dev@{ icon: 'lucide:user', label: 'Engineer' }
repo@{ icon: 'carbon:application', label: 'Git Repo' }
tf@{ icon: 'hashicorp-flight:terraform-color', label: 'Terraform Plan' }
policy@{ icon: 'hashicorp-flight:vault-color', label: 'Policy Check' }
aws@{ icon: 'hashicorp-flight:aws-color', label: 'AWS Resources' }
azure@{ icon: 'hashicorp-flight:azure-color', label: 'Azure Resources' }
gcp@{ icon: 'hashicorp-flight:gcp-color', label: 'GCP Resources' }
dev --> repo
repo --> tf
tf --> policy
policy --> aws
policy --> azure
policy --> gcpأتمتة بنية F5 XC التحتية
Section titled “أتمتة بنية F5 XC التحتية”يُؤتمت Terraform تهيئة F5 Distributed Cloud مع موازنات التحميل وتجمعات المصدر وسياسات الأمان.
architecture-beta group iac(hashicorp-flight:terraform-color)[Terraform Workspace] group xc(lucide:cloud)[F5 XC Tenant] service tfplan(hashicorp-flight:terraform-color)[Terraform] in iac service vault(hashicorp-flight:vault-color)[Vault Secrets] in iac service consul(hashicorp-flight:consul-color)[Consul Registry] in iac service waap(f5xc:web-app-and-api-protection)[WAAP Policy] in xc service lb(f5xc:multi-cloud-app-connect)[App Connect] in xc service dns(f5xc:dns-management)[DNS Config] in xc tfplan:R --> L:vault vault:R --> L:consul tfplan:B --> T:waap tfplan:B --> T:lb tfplan:B --> T:dns