The goal of this project is to provide the terraform's templates for the terraform's course
Using providers in terraform. Example with aws
Using templates in terraform. Example with userdata for a aws_instance resource
Using terraform import for import a machine in tfstate
Using count to generate multiple aws_instance resources
Using name_prefix attribute to generate multiple aws_elb resources
Using lookup function in ami attribute to generate aws_instance resource depending on region
Using lookup function in image_id aws_launch_configuration to generate resources depending on region
Using s3 backend to store tfstate
Using modules to create aws_vpc
Using community modules to create aws_vpc
Using mysql provider
Using google provider
Using packer tool from HashiCorp to create an ami at AWS