Terraform Input Variables Assign when prompted
Step-01: Introduction¶
- Provide Input Variables when prompted during
terraform plan or applyin CLI
Step-02: Input Variables Assign When Prompted¶
- Add a new variable in
c2-variables.tfnamedsubnet_namewithout any default value. - As the variable doesn't have any default value when you execute
terraform planorterraform applyit will prompt for the variable.
Step-03: Update c4-virtual-network.tf Subnet Resource¶
# Create Subnet
resource "azurerm_subnet" "mysubnet" {
#name = var.subnet_name
name = "${azurerm_virtual_network.myvnet.name}-${var.subnet_name}"
resource_group_name = azurerm_resource_group.myrg.name
virtual_network_name = azurerm_virtual_network.myvnet.name
address_prefixes = ["10.0.2.0/24"]
}
Step-04: Execute Terraform Commands¶
# Initialize Terraform
terraform init
# Validate Terraform configuration files
terraform validate
# Format Terraform configuration files
terraform fmt
# Review the terraform plan
terraform plan
# Observation
1. Verify Resource Group Name
2. Verify Virtual Network Name
3. Verify Virtual Network Subnet Name
Step-05: Clean-Up¶
References¶
🎉 New Course
Ultimate DevOps Real-World Project Implementation on AWS
$15.99
$84.99
81% OFF
MARCH2026
Enroll Now on Udemy →
🎉 Offer