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

پروژه levant

hashicorp/levant

این یک ابزار متن‌باز برای قالب‌بندی و استقرار خودکار تسک‌های نوماد (Nomad) از هشی‌کورپ است ️

کاربرد:

levant به شما کمک می‌کنه تا استقرار برنامه‌ها روی HashiCorp Nomad رو به صورت خودکار و قابل تنظیم انجام بدید. با استفاده از تمپلیت‌های جستجو، می‌تونید پیکربندی‌های مختلفی برای محیط‌های توسعه، تست و تولید داشته باشید

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

وقتی که با Nomad کار می‌کنید و نیاز دارید تسک‌های پیچیده رو با تنظیمات متفاوت در محیط‌های مختلف استقرار بدید، levant می‌تونه زندگی رو آسون‌تر کنه. همچنین اگر از Consul یا Vault استفاده می‌کنید، این ابزار به خوبی با اون‌ها یکپارچه می‌شه

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

استقرار خودکار یک سرویس مایکروسرویسی در محیط تولید با تنظیمات متفاوت از محیط تست

استفاده از متغیرها و تمپلیت‌ها برای مدیریت پیکربندی بدون نیاز به نوشتن چندین فایل HCL

اجرای استقرار با یک دستور ساده در CI/CD پایپ‌لاین

  • ##levant
  • ##Nomad
  • ##HashiCorp
  • ##InfrastructureAsCode
  • ##DevOps
  • ##CI
  • ##Automation
  • ##Templating
  • ##OpenSource
  • ##Deployment