devopsacademyau/2020-jun-project1-externals

Terraform Automation

Opened this issue · 1 comments

Objectives:

  • Must use 3Musketeers pattern
  • Should have at least following targets:
  • plan:
    • Run terraform plan and generate an output file to be used by the apply command
  • apply:
    • Run the terraform apply command using the output generated by the plan command
  • State file can be managed locally as you'll be deploying the same code into each individual account during the development

Acceptance:

  • make plan and make apply is deploying the entire terraform stack into the account
  • there is no credentials in the code
  • A README file is updated with instructions on how to run the automation

This is completed as part of the docker file changes