شروع به کار با ارائهدهنده Terraform پارسپک
این راهنما شما را در نصب و پیکربندی ارائهدهنده Terraform پارسپک برای مدیریت منابع با استفاده از Terraform راهنمایی میکند. در پایان این آموزش، شما یک پیکربندی اولیه Terraform جهت استفاده خواهید داشت.
پیشنیازها
پیش از شروع، اطمینان حاصل کنید که موارد زیر را دارید:
- نصب Terraform: نسخه 1.0 یا بالاتر. میتوانید از وبسایت رسمی Terraform دانلود یا از طریق «مدیر بسته» نصب کنید.
- حساب کاربری پارسپک: برای تولید اعتبارنامههای لازم.
- اعتبارنامههای پارسپک: شامل توکن API برای احراز هویت.
- اعتبار کیف پول پارسپک: جهت استفاده از سرویسهای پارسپک.
- ویرایشگر متن: مانند VSCode، Sublime Text یا Vim.
نصب ارائهدهنده
یک دایرکتوری جدید برای پروژه ایجاد کرده و وارد آن شوید:
mkdir terraform-abrha-example
cd terraform-abrha-example
سپس فایل main.tf
را ایجاد کنید:
terraform {
required_providers {
abrha = {
source = "abrhacom/abrha"
version = "~> 1.0"
}
}
}
ارائهدهنده را نصب کنید:
terraform init
پیکربندی ارائهدهنده
برای احراز هویت، اعتبارنامهها را در پیکربندی Terraform تعریف کنید.
در همان فایل main.tf
مقادیر زیر را اضافه کنید:
provider "abrha" {
token = "xxxxxxxxxxxxxxxxxxxxxxxx"
}
resource "abrha_vm" "testVm" {
image = "ubuntu24-cloudinit-qcow2"
region = "tehran11"
size = "irLinuxVPS4"
name = "TestVmTerraform"
}
اجرای Terraform
تغییرات را بررسی کنید:
terraform plan
تغییرات را اعمال کنید:
terraform apply
در هنگام درخواست، yes
را تایپ کنید.
خروجیها را بررسی کنید:
terraform output
پاکسازی منابع
برای حذف منابع:
terraform destroy
مراحل بعدی
- برای اطلاعات بیشتر، به مستندات ارائهدهنده مراجعه کنید.
- برای یادگیری بیشتر در مورد Terraform، به مستندات رسمی Terraform مراجعه کنید.