Template for terraform modules.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci Switch branch to be tested by pipeline to master (#9) Jan 9, 2019
.github fix: accept questions in template Aug 17, 2018
examples/default Add CI pipeline for testing updates to master branch (#8) Jan 9, 2019
.gitignore Add CI pipeline for testing updates to master branch (#8) Jan 9, 2019
.travis.yml Add CI pipeline for testing updates to master branch (#8) Jan 9, 2019
CODEOWNERS Fix codeowners. Jun 27, 2018
CONTRIBUTING.md feat: initial github integration and guidelines Aug 9, 2018
LICENSE Add a module template. Jun 22, 2018
Makefile
README.md Add CI pipeline for testing updates to master branch (#8) Jan 9, 2019
STYLE.md Add CI pipeline for testing updates to master branch (#8) Jan 9, 2019
main.tf
outputs.tf Add a module template. Jun 22, 2018
variables.tf

README.md

Instructions for this Terraform template

Use this module template to scaffold a new one. Remember to change the following:

  • The descriptions and build badges in this README.
  • Any examples in this section examples.
  • Update pipeline.yml to reflect repo to be tested and add tests for additional examples.
  • Update CODEOWNERS.

Terraform Template Module

Build Status

Terraform module which creates describe your intent resources on AWS.

Examples

Note: test.sh is intended to be run by the CI pipeline and can expect to find the output of terraform output -json in a file at the relative location terraform-out/terraform-out.json

CI Pipeline

The CI pipeline does the following for each example

  1. runs terraform apply
  2. runs the test.sh file for the example
  3. runs terraform destroy

To do this each example has remote state. All account specific details and secrets are injected by the pipeline when it is run.

Authors

Currently maintained by these contributors.

License

MIT License. See LICENSE for full details.