Tạo VM với Terraform và Proxmox
Step 1: Tạo API Token
- Login vào proxmox ve server
- Chọn Datacenter ở cột trái
- Nhìn qua phải thì section Permissions > chọn API Token
- Chọn Add để tạo Api Token
- Add Token theo user root
- Privilege Seperation: Unchecked (bỏ check)
- Token Id: Điền tên terraform
- Nhấn Add Button
Lưu lại các thông tin sau vì nó chỉ hiện một lần:
- Token ID: root@pam!teraform
- Secret: 8ac5928a-9f2f-49e0-90d4-7542f87b9361
Sau khi lưu xong token id và secret thì bạn mở webstorm hay vscode lên, tạo project trống:
- Tạo file provider.tf
- Install plugin hổ trợ terraform language
Tạo 2 file, provider.tf và credentials.auto.tfvars
file provider.tf
file: credentials.auto.tfvars