Skenario – 1: Infra aplikasi Ntier – AWS – lanjutan
<code>resource <Type> <LABEL> { arg1 = value1 arg2 = valun2 .. argn = valuen }
- Mengetik dalam bahasa konfigurasi Hashicorp
- rangkaian
x = '<value>' - nomor
- boolean
- daftar
- mengatur
- peta
{ name="qt", age = 10 }
- rangkaian
Membuat vpc sesuai keadaan yang diinginkan di terraform
- Kami telah menulis blok berikut dalam sebuah file
network.tf
# vpc
resource "aws_vpc" "base" {
cidr_block = "192.168.0.0/16"
enable_dns_hostnames = true
tags = {
Name = "from-tf"
Env = "Dev"
}
}
- Alur kerja
- Mari memformat template terraform
terraform fmt - Mari memvalidasi template terraform
terraform validate - Mari buat infra
terraform apply
- Mari memformat template terraform
- Untuk melihat atribut
- sumber:
<type>.<label>di konsol
- sumber:
Sekarang mari kita buat subnet
- Lihat Di Sini untuk sumber daya subnet
- Untuk menentukan urutan penciptaan kita memiliki dua pilihan
- ketergantungan implisit: lihat contoh di bawah
- ketergantungan eksplisit: ini dicapai oleh depend_on
resource "aws_subnet" "web" {
# implicit dependency
vpc_id = aws_vpc.base.id
availability_zone = "ap-south-1a"
cidr_block = "192.168.0.0/24"
tags = {
Name = "web"
Env = "Dev"
}
# explicit dependency
depends_on = [ aws_vpc.base ]
}
-
Lihat Di Sini untuk perubahan yang dilakukan untuk membuat vpc dengan 3 subnet
-
Mari buat gateway internet dan dua tabel rute. Lihat Di Sini untuk perubahan
Catatan Ruang Kelas DevOps 06/Nov/2025 – DevOps langsung dari Quality Thought


