Try the new capabilities in Terraform 0.13. Use count and for each with modules, log into HCP Terraform with the CLI, and use a third-party provider with the new provider source syntax.
4 tutorials
10min
Manage similar resources with count
Create a VPC with a load balancer and EC2 instances. Use the `count` meta-argument to provision multiple resources from the same configuration.
15min
Manage similar resources with for each
Provision similar infrastructure components by iterating over a data structure with the for_each argument. Duplicate an entire VPC including a load balancer and multiple EC2 instances for each project defined in a map.
11min
Collaborate using HCP Terraform
Configure Terraform to store state in HCP Terraform. Add a `cloud` block to your configuration to configure your HCP Terraform integration.
10min
Create resource dependencies
Create an implicit dependency between an EC2 instance and its Elastic IP using variable interpolation. Create explicit dependencies on an S3 Bucket and SQS Queue with depends_on. Learn how Terraform creates independent resources in parallel.