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

پروژه cf-to-tf

humanmade/cf-to-tf

این یک ابزار خط فرمان (CLI) است که به شما کمک می‌کنه پیکربندی و وضعیت (state) تراستورم (Terraform) رو برای منابع موجود در کلاودفرمیشن (CloudFormation) ایجاد کنید. ️

کاربرد:

این ابزار برای تبدیل منابع AWS که قبلاً با CloudFormation مدیریت می‌شدند، به Terraform مناسب است. به این ترتیب می‌تونید بدون دستکاری دستی فایل‌ها، زیرساخت رو به Terraform منتقل کنید.

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

وقتی می‌خواید از CloudFormation به Terraform مهاجرت کنید، اما نمی‌خواید منابع موجود رو دوباره ایجاد کنید. این ابزار وضعیت فعلی منابع رو استخراج می‌کنه و باعث می‌شه Terraform بدون تغییر در زیرساخت، کنترل رو به دست بگیره. ️

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

- مهاجرت یک پشته (stack) بزرگ CloudFormation به Terraform بدون تخریب منابع ️

- استفاده از Terraform برای مدیریت بهتر تغییرات بعد از توسعه اولیه با CloudFormation

- یکپارچه‌سازی زیرساخت‌های موجود با سیستم‌های CI/CD مبتنی بر Terraform

  • ##CloudFormation
  • ##Terraform
  • ##Migration
  • ##IaC
  • ##AWS
  • ##DevOps
  • ##CLI
  • ##InfrastructureAsCode
  • ##CloudMigration
  • ##HM