Your task
Describe a network Declare aws_vpc.learning with cidr_block = "10.0.0.0/16". Plan should show one create. Apply the reviewed simulation plan to finish.
Learn the concepts Configuration describes intent Infrastructure as code describes the resources you want. Terraform uses providers to turn that description into operations on a cloud API. Here, an educational AWS model replaces those APIs, so you can explore safely without an account or credentials.
Resource addresses and network ranges A resource block has a type and a local name. Together, aws_vpc.learning is its address. cidr_block describes the network range. A /16 contains 65,536 IPv4 addresses; the notation describes address space, not a promise that every address is usable.
Plan before you apply Plan compares your configuration with the applied simulation state. Apply updates that state. It never creates a real VPC. Review the change list before applying, even in a simulation.
Key ideas Configuration describes intent Infrastructure as code describes the resources you want. Terraform uses providers to turn that description into operations on a cloud API. Here, an educational AWS model replaces those APIs, so you can explore safely without an account or credentials.
Resource addresses and network ranges A resource block has a type and a local name. Together, aws_vpc.learning is its address. cidr_block describes the network range. A /16 contains 65,536 IPv4 addresses; the notation describes address space, not a promise that every address is usable.
Plan before you apply Plan compares your configuration with the applied simulation state. Apply updates that state. It never creates a real VPC. Review the change list before applying, even in a simulation.
Course path Loading your practice workspace...
Independent educational simulation. Terraform and cloud-provider brands belong to their respective owners. This pilot does not run Terraform or validate a real deployment.