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 hidden (Show)

terraform-aws-key-pair -

Published by joe-niland almost 4 years ago

terraform-aws-key-pair -

Published by joe-niland almost 4 years ago

terraform-aws-key-pair - 0.15.0 update aws provider version

Published by aknysh almost 4 years ago

what

  • Update aws provider to >= 2.0 avoid module version conflicts when used with >= 3.0 modules (eg. aws-eks-node-group).

why

  • This module is being used with terraform-aws-eks-node-group which needs aws provider version to be >= 3.0 which is causing version conflicts.

references

  • See cloudposse/terraform-aws-eks-node-group#41 for details. This tackles one of the modules causing the issue.
terraform-aws-key-pair - 0.14.0 Add support for tags

Published by aknysh about 4 years ago

what

  • Add tags population to aws_key_pair that are already using the variable

why

  • For billing to be able to filter resources by tag
  • Requirements within a company to tag all resources that support tags
terraform-aws-key-pair -

Published by osterman about 4 years ago

terraform-aws-key-pair -

Published by osterman about 4 years ago

terraform-aws-key-pair -

Published by joe-niland over 4 years ago

terraform-aws-key-pair -

Published by jamengual over 4 years ago

what

  • Delay filename outputs until files exist
terraform-aws-key-pair -

Published by osterman over 4 years ago

terraform-aws-key-pair - 0.9.0 Simplify the method of setting permissions on the private key

Published by maximmi over 4 years ago

what

  • Instead of running an external command, use terraform's built in way of setting permissions on local file resources

why

  • using native way always better
terraform-aws-key-pair - 0.8.0 Add a `private_key` output

Published by maximmi over 4 years ago

what

  • Add a private_key to output parameters

why

  • Sometimes it's useful to have this available -- e.g. for CI situations in which one needs to create a scratch key, create an instance, then provision the instance using the newly-created keypair.
terraform-aws-key-pair - 0.7.0 Do not show private key content

Published by aknysh over 4 years ago

what

  • Do not show private key content

why

  • Avoid showing private key in terraform diffs
terraform-aws-key-pair - 0.6.0 Use the latest system user module to support the environment attribute

Published by aknysh almost 5 years ago

what

  • Use the latest label module to support the environment attribute

why

  • The environment attribute is useful for naming AWS resources
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 over 5 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
Related Projects