terraform-aws-key-pair

Terraform Module to Automatically Generate SSH Key Pairs (Public/Private Keys)

APACHE-2.0 License

Stars
150
Committers
29

Bot releases are visible (Hide)

terraform-aws-key-pair - 0.5.0 Bump `terraform-null-label` to 0.16.0

Published by aknysh almost 5 years ago

what

  • Bump terraform-null-label to 0.16.0

why

  • Stay up to date
terraform-aws-key-pair - 0.4.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline

Published by aknysh over 5 years ago

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
terraform-aws-key-pair - 0.3.2 Fix key_filename logic

Published by aknysh over 5 years ago

what

  • Fix key_filename logic

why

  • If generate_ssh_key is false, line 19 fails because public_key_filename has not been set. This always sets local vars and allows value of generate_ssh_key to determine usage
terraform-aws-key-pair - 0.3.1 Add trigger for `local-exec`

Published by aknysh almost 6 years ago

what

  • Add trigger for local-exec

why

  • The chmod resource was not triggering when it should
terraform-aws-key-pair -

Published by osterman almost 6 years ago

terraform-aws-key-pair -

Published by osterman almost 6 years ago

terraform-aws-key-pair - Regenerate README.md

Published by vadim-hleif about 6 years ago

what

  • Regenerate README.md

why

  • Previous version of build-harness has some typos
terraform-aws-key-pair - Migrate to README.yaml format

Published by vadim-hleif over 6 years ago

what

  • Add README.yaml

why

  • Standardize README
terraform-aws-key-pair - 0.2.3

Published by aknysh over 6 years ago

what

  • Update README
  • Add TravisCI
  • terraform fmt

why

  • Use standard README template
  • TravisCI for terraform lint and monitoring builds
terraform-aws-key-pair - 0.2.2

Published by aknysh over 6 years ago

what

  • make chmod optional
  • parameterize chmod command

why

  • chmod not supported on Windows
terraform-aws-key-pair -

Published by osterman almost 7 years ago

terraform-aws-key-pair - 0.2.0

Published by aknysh almost 7 years ago

Use Terraform local_file. Add private_key_extension and public_key_extension

what

  • Use Terraform local_file to save generated public and private keys
  • Add private_key_extension variable
  • Add public_key_extension variable

why

  • local_file is Terraform provided resource to generate a local file with the given content
  • To be able to add an extension to the private key file, e.g. .pem
  • To be able to add an extension to the public key file, e.g. .pub
terraform-aws-key-pair - Rename Repo

Published by osterman about 7 years ago

what

  • Rename repo

why

Related Projects