Skip to content

Infrastructure as Code with Terraform in AWS. Exercises and Samples for Lowcomote.

Notifications You must be signed in to change notification settings

lowcomote/terraform-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform training

Infrastructure as Code with Terraform and AWS.

Training for Lowcomote Project at UAM, Madrid, 2020.02.21

Prerequisites

  1. Git
  2. Bash Shell
  3. Editor. Recomended Visual Studio Code + Extension for Terraform
  4. SSH Client (For example: putty.exe on windows)
  5. Terraform Add it to your PATH
  6. aws-cli

To test the examples

  1. Clone the repository to local machine

    git clone git@github.com:lowcomote/terraform-training.git
  2. Enter into each folder for exercices

  3. Configure your AWS credentials exporting enviromental variables for AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY.

  4. Init with terraform init

  5. Validate with terraform validate

  6. Deploy with terraform apply

  7. Destroy with terraform destroy

Key Permissions

When using *.pem files for SSH (especially on Mac OS and Linux) ensure key file has read persmissions for the user only with the command:

chmod 600 <file>.pem

License

Licensed under CC BY CC BY (c) Metadev 2020 for Lowcomote Project.

The Lowcomote Project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement n° 813884.

About

Infrastructure as Code with Terraform in AWS. Exercises and Samples for Lowcomote.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published