naorlivne/terraformize
این پروژه یک رابط REST ساده فراهم میکند تا بتوانید ماژولهای Terraform را به صورت برنامهریزی شده و از طریق API اجرا یا حذف کنید.
کاربرد:
این ابزار برای تیمهایی که میخواهند زیرساخت به عنوان کد (IaC) را به صورت خودکار و بدون دسترسی مستقیم به خط فرمان مدیریت کنند، عالی است. ️
مثلاً میتونید از یک سیستم CI/CD یا یک داشبورد مدیریتی، درخواست بفرستید تا یک محیط تست راهاندازی یا پس از استفاده حذف شود.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواهید:
دسترسی به Terraform را کنترلشده و امن فراهم کنید.
بدون نیاز به نصب CLI، تغییرات زیرساختی ایجاد کنید.
ادغام Terraform با سایر سرویسها یا اپلیکیشنها را آسان کنید.
چند مثال از موارد استفاده:
راهاندازی محیط تست با یک درخواست HTTP از جریان CI/CD
حذف منابع ابری پس از پایان تستهای اتوماتیک
فعالسازی محیط توسعه توسط توسعهدهندگان از طریق یک دکمه در داشبورد داخلی
- ##Terraform
- ##IaC
- ##DevOps
- ##API
- ##Automation
- ##InfrastructureAsCode
- ##REST
- ##CloudManagement
- ##CI
- ##Terraformize
