Panduan ini menjelaskan cara menerapkan RELIANOID Edisi Komunitas mesin virtual di AWS menggunakan modul Terraform resmi dari Registri Terraform.
Modul ini menyediakan secara otomatis:
- VPC dengan Gerbang Internet
- Subnet Publik
- Grup Keamanan (mengizinkan SSH 22, GUI Web 444)
- Instansi EC2 menggunakan RELIANOID Edisi Komunitas AMI
- Pasangan Kunci untuk akses SSH
Prasyarat #
Instal Terraform #
Unduh Terraform dan instal untuk OS Anda.
terraform -version
Instal AWS CLI #
Unduh AWS CLI dan konfigurasikan dengan kredensial Anda.
aws configure
Pasangan Kunci SSH #
Anda memerlukan kunci SSH untuk mengakses VM. Jika belum memilikinya:
Catatan: Pengguna harus membuat pasangan kunci SSH di folder saat ini sebelum menjalankan Terraform:
ssh-keygen -t rsa -b 4096 -f id_rsa
Ini menciptakan id_rsa (kunci pribadi) dan id_rsa.pub (kunci publik). Simpan kunci di direktori yang sama tempat file Terraform disimpan.
Langkah 1: Temukan Modul Terraform #
- Pergi ke Registri Terraform.
- Pencarian untuk
relianoid-community.

- Pilih modul resmi
relianoid/relianoid-community.

Langkah 2: Buat Folder Proyek #
mkdir relianoid-aws cd relianoid-aws
Langkah 3: Buat main.tf #
modul "relianoid-community" { sumber = "relianoid/relianoid-community/aws" versi = "1.0.2" id_ami = "ami-0aaa411248ed06acd" # default AMI Marketplace Timur AS jalur_kunci_ssh_pub publik = "${path.module}/id_rsa.pub" }
outputs.tf #
keluaran "instance_id" { deskripsi = "ID instans EC2" nilai = module.relianoid-community.instance_id } keluaran "instance_public_ip" { deskripsi = "IP publik instans EC2" nilai = module.relianoid-community.instance_public_ip } keluaran "instance_private_ip" { deskripsi = "IP privat instans EC2" nilai = module.relianoid-community.instance_private_ip }
Catatan: #
- Pengguna harus membuat pasangan kunci SSH di folder saat ini sebelum menjalankan Terraform:
ssh-keygen -t rsa -b 4096 -f ./id_rsa -N "" - Modul ini secara internal menyediakan semua sumber daya AWS yang diperlukan, termasuk VPC, Subnet, Grup Keamanan, instans EC2, dan pasangan kunci.
- Pengguna dapat mengganti
ami_idjika mereka ingin menggunakan AMI yang berbeda.
Langkah 4: Inisialisasi & Deploy #
Jalankan yang berikut ini:
terraform init terraform plan terraform apply
Konfirmasikan dengan yes ketika diminta.
Langkah 5: Akses RELIANOID VM #
Setelah penerapan, Terraform akan menampilkan alamat IP publik. Hubungkan menggunakan SSH:
ssh -i id_rsa admin@<instance_public_ip>
Kemudian buka GUI Web di browser Anda:
https://<instance_public_ip>:444
Output #
Terraform menyediakan:
| Nama Keluaran | Deskripsi |
instance_id |
ID dari instans EC2 |
instance_public_ip |
IP Publik dari VM |
instance_private_ip |
IP Pribadi VM di VPC |
Hancurkan Sumber Daya #
Untuk menghapus semua yang dibuat:
terraform destroy
Catatan penting: #
- ID AMI yang digunakan adalah untuk
us-east-1Jika Anda menerapkan di wilayah lain, gantilah dengan AMI Marketplace yang tepat. - Selalu amankan kunci pribadi Anda (
id_rsa).