وب‌سرویس مجید

پروژه terraformize

naorlivne/terraformize

این پروژه یک رابط REST ساده فراهم می‌کند تا بتوانید ماژول‌های Terraform را به صورت برنامه‌ریزی شده و از طریق API اجرا یا حذف کنید.

کاربرد:

این ابزار برای تیم‌هایی که می‌خواهند زیرساخت به عنوان کد (IaC) را به صورت خودکار و بدون دسترسی مستقیم به خط فرمان مدیریت کنند، عالی است. ️

مثلاً می‌تونید از یک سیستم CI/CD یا یک داشبورد مدیریتی، درخواست بفرستید تا یک محیط تست راه‌اندازی یا پس از استفاده حذف شود.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خواهید:

دسترسی به Terraform را کنترل‌شده و امن فراهم کنید.

بدون نیاز به نصب CLI، تغییرات زیرساختی ایجاد کنید.

ادغام Terraform با سایر سرویس‌ها یا اپلیکیشن‌ها را آسان کنید.

چند مثال از موارد استفاده:

راه‌اندازی محیط تست با یک درخواست HTTP از جریان CI/CD

حذف منابع ابری پس از پایان تست‌های اتوماتیک

فعال‌سازی محیط توسعه توسط توسعه‌دهندگان از طریق یک دکمه در داشبورد داخلی

  • ##Terraform
  • ##IaC
  • ##DevOps
  • ##API
  • ##Automation
  • ##InfrastructureAsCode
  • ##REST
  • ##CloudManagement
  • ##CI
  • ##Terraformize