آموزش نصب نرم افزار Terraform بر روی لینوکس

toolsدر این مطلب قصد داریم تا Terraform را بر روی سیستم عامل لینوکس نصب کنیم. البته گفتنی است که این نرم افزار قابلیت نصب بر روی دیگر سیستم عامل ها مانند Microsoft Windows, Solaris, macOS, FreeBSD و OpenBSD را دارد.

Terraform یک نرم افزار Infrastructure as Code می باشد که با استفاده از آن می توان محیط Cloud, infrastructure و یا سرویس های خود را provision و یا مدیریت کرد.

برای دیدن لیست کامل Terraform Provider ها می توانید به لینک پایین مراجعه کنید:

https://www.terraform.io/docs/providers/index.html

terraform

نصب Terraform:

برای دانلود آخرین نسخه ی Terraform همواره می توانید از قسمت releases در صفحه Github پروژه ی Terraform و یا وب سایت رسمی آن اقدام کنید:

https://github.com/hashicorp/terraform/releases

https://www.terraform.io/downloads.html

یا اینکه با استفاده از wget و دستورهای زیر آخرین نسخه ی Terraform را دانلود کنید:

$ TER_VER=`curl -s https://api.github.com/repos/hashicorp/terraform/releases/latest | grep tag_name | cut -d: -f2 | tr -d \"\,\v | awk '{$1=$1};1'`

 

 

 

$ wget https://releases.hashicorp.com/terraform/${TER_VER}/terraform_${TER_VER}_linux_amd64.zip

سپس با استفاده از کاربر root یا کاربری که توانایی sudo داشته باشد آن را از حالت zip خارج کنید و در مسیر مشخص شده قرار دهید:

# unzip terraform_${TER_VER}_linux_amd64.zip -d /usr/local/bin/

اکنون جهت بررسی درست نصب شدن Terraform می توانید دستورهای زیر را اجرا کنید:

$ which terraform

 

$ terraform -v

 

یک نمونه خروجی از دستورهای گفته شده را در تصویر پایین مشاهده می کنید:

terraform

برای بررسی کارکرد صحیح نرم افزار Terraform می توانید دستور زیر را اجرا کنید:

$ terraform

یک نمونه خروجی از دستور گفته شده را در تصویر پایین مشاهده می کنید:

terraform-tool

اکنون نرم افزار Terraform بر روی سیستم شما نصب شده است. برای شروع کار و یادگیری Terraform می توانید مستندات رسمی و Use Case های آن را مطالعه کنید:

https://learn.hashicorp.com/terraform

 

https://www.terraform.io/intro/use-cases.html

 

امید است تا از این مطلب استفاده ی لازم را برده باشید.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.