Skip to content

Releases: cloudposse/terraform-aws-ssm-tls-ssh-key-pair

0.4.0 Add `ssh_{public,private}_key_ssm_path` outputs

18 Sep 16:36
Compare
Choose a tag to compare

what

  • Add ssh_{public,private}_key_ssm_path outputs

why

  • Useful when we need to read the SSM parameters in other modules

0.3.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline

02 Jul 21:07
097a2a6
Compare
Choose a tag to compare

what

  • Port module to Terraform 0.12
  • Pin all providers
  • Add example for testing
  • Add bats and terratest tests for the example
  • Add Codefresh badge to point to the test pipeline in terraform-modules project
  • Update README

why

  • Module currently does not work with 0.12. Much easier syntax
  • Better regression control
  • Automatically test the example on every commit and pull request
  • Provision resources on AWS in the test account and check the outputs for the correct values
  • terraform-modules project contains pipelines for all terraform modules

0.2.0: Fix splat (#4)

12 Jan 20:13
4bdc26f
Compare
Choose a tag to compare
* Fix splat

* Fix ternary

0.1.0: Terraform TLS SSH key pair to SSM initial implementation (#2)

10 Jan 23:01
Compare
Choose a tag to compare
* Initial implementation

* Add readme

* Enable both RSA + ECDSA keys to be written to SSM

This commit adds some default variables and locals for naming of SSM
params.

We expect SSM params to be written in the form `/foo/bar` or
`/foo/bar_badger` where foo is var.ssm_path_prefix and bar is passed in
explicitly, or else we default to label.id where we replace the
delimiter with underscores to maintain consistency.

Both RSA + ECDSA key algo’s are supported.

* Add full example