Generic module to creates SSM Parameters for AWS.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.





  • chore (BREAKING): upgrade terraform version and aws version.


  • fix: count on data "aws_iam_policy_document" "kms_key_*", don't run when ! var.use_default_kms_key
  • fix: change version constraint for aws provider (only >= 2.47)
  • chore: for examples, move providers versions to
  • chore: for examples, move providers to


  • fix: describe type for name prefix
  • fix: set default to null instead of empty string
  • chore: bump pre-commit


  • fix: in change from ~> 2.47 to >= 2.47, < 4.0
  • chore: bump pre-commit hooks


  • fix: typo in to be usable with terraform 0.13


  • feat: (BREAKING) Rename overwrite and add overwrites variables


  • fix: Prevent null resource on IAM policy without KMS key


  • fix: Add parameters_count variable. You must update you module with this variable, otherwise, no SSM paramters will be created. This fix a terraform 0.12 pre-processor issue.
  • tech: Remove kms_key_id variable. SSM parameter resource can now accept both KMS key ID or KMS key ARN.
  • tech: Remove old limitation when trying to switch from SecureString to String since AWS provider 2.47.0 fix an issue #10819


  • feat: allow default KMS key
  • fix: KMS key outputs form list to string. WARNING, THIS IS A BREAKING CHANGE
  • fix: module outputs plural now singular: kms_key_arn, kms_key_id and kms_alias_arn. WARNING, THIS IS A BREAKING CHANGE.
  • fix: fix terraform pre-processor issue when use a kms_key_id