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 - v0.20.0 Latest Release

Published by github-actions[bot] about 1 year ago

what

In this PR, we can use the AWS SSM Parameter store resource to facilitate the secure management of private key information. This resource allows us to gather the private key information generated by the current module and securely store it in the parameter store.

why

The objective behind this enhancement is to ensure the secure distribution of private key ownership within the AWS infrastructure. We can centrally manage and protect sensitive information, increasing operational efficiency and reducing the likelihood of unauthorized access to critical resources.

references

No issue relates to current improvement.
I have run these required commands,
make init
make readme

Kindly review this PR for module improvements. Thank you

terraform-aws-key-pair - v0.19.0

Published by github-actions[bot] over 1 year ago

what

Support AWS Provider V5
Linter fixes

why

Maintenance

references

https://github.com/hashicorp/terraform-provider-aws/releases/tag/v5.0.0

Rebuild github dir from the template

what and why

Change all references to git.io/build-harness into cloudposse.tools/build-harness, since git.io redirects will stop working on April 29th, 2022.

References

  • DEV-143
terraform-aws-key-pair - v0.18.3

Published by cloudpossebot over 2 years ago

🚀 Enhancements

what

  • Updated to local_sensitive_file resource, changed provider versions.

why

  • This removes a terraform warning
terraform-aws-key-pair - v0.18.2

Published by cloudpossebot about 3 years ago

🤖 Automatic Updates

what

This is an auto-generated PR that updates the context.tf file to the latest version from cloudposse/terraform-null-label

why

To support all the features of the context interface.

terraform-aws-key-pair - v0.18.1

Published by cloudpossebot over 3 years ago

🚀 Enhancements

what

  • Ensure module adheres var.enabled
  • fix tests and ensure examples_import_key_test is run in test suite

why

  • Resources were created even when var.enabled was false

references

🐛 Bug Fixes

what

  • Ensure module adheres var.enabled
  • fix tests and ensure examples_import_key_test is run in test suite

why

  • Resources were created even when var.enabled was false

references

terraform-aws-key-pair - v0.18.0

Published by cloudpossebot over 3 years ago

what

  • update context.tf to v0.24.1
  • minimum required Terraform version bumped to 0.13.0
  • readme updated, Bridgecrew compliance badges added

why

  • It allows for setting the letter case of tag names and labels, back compatibility with context v0.22.0 and below
  • we have dropped support for Terraform 0.12
  • To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant

Closes #62
Closes #63

terraform-aws-key-pair - v0.17.0

Published by cloudpossebot over 3 years ago

what

  • Upgrade to support Terraform 0.14 and bring up to current Cloud Posse standard

why

  • Support Terraform 0.14
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
Related Projects