{"id":50656590,"url":"https://github.com/terraform-module/terraform-aws-kms","last_synced_at":"2026-06-08T00:01:47.910Z","repository":{"id":40316856,"uuid":"219175595","full_name":"terraform-module/terraform-aws-kms","owner":"terraform-module","description":"Terraform module which creates a KMS Customer Master Key (CMK) and its alias.","archived":false,"fork":false,"pushed_at":"2025-06-11T04:32:26.000Z","size":94,"stargazers_count":7,"open_issues_count":0,"forks_count":11,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-06-06T14:07:32.196Z","etag":null,"topics":["aws","kms","module","terraform"],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terraform-module.png","metadata":{"funding":{"open_collective":null,"ko_fi":null,"github":["ivankatliarchuk"],"patreon":"cloudkats","otechie":"cloudkats","custom":"https://paypal.me/ivankatliarchuk","liberapay":"cloudkats","issuehunt":"ivankatliarchuk"},"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-11-02T15:46:33.000Z","updated_at":"2025-06-11T04:31:52.000Z","dependencies_parsed_at":"2024-04-27T05:23:19.323Z","dependency_job_id":"9047f970-f621-48c5-b61b-c71e4d61b3ea","html_url":"https://github.com/terraform-module/terraform-aws-kms","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":"terraform-module/terraform-module-blueprint","purl":"pkg:github/terraform-module/terraform-aws-kms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-module%2Fterraform-aws-kms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-module%2Fterraform-aws-kms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-module%2Fterraform-aws-kms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-module%2Fterraform-aws-kms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terraform-module","download_url":"https://codeload.github.com/terraform-module/terraform-aws-kms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-module%2Fterraform-aws-kms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34042554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-07T02:00:07.652Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","kms","module","terraform"],"created_at":"2026-06-08T00:01:21.384Z","updated_at":"2026-06-08T00:01:47.891Z","avatar_url":"https://github.com/terraform-module.png","language":"HCL","funding_links":["https://github.com/sponsors/ivankatliarchuk","https://patreon.com/cloudkats","https://otechie.com/cloudkats","https://paypal.me/ivankatliarchuk","https://liberapay.com/cloudkats","https://issuehunt.io/r/ivankatliarchuk"],"categories":[],"sub_categories":[],"readme":"# Terraform AWS KMS\n\n[Terraform module](https://www.terraform.io/docs/providers/aws/r/kms_key.html) to create fully feature KMS\n\n---\n\n![](https://github.com/terraform-module/terraform-aws-kms/workflows/release/badge.svg)\n![](https://github.com/terraform-module/terraform-aws-kms/workflows/commit-check/badge.svg)\n![](https://github.com/terraform-module/terraform-aws-kms/workflows/labeler/badge.svg)\n\n[![](https://img.shields.io/github/license/terraform-module/terraform-aws-kms)](https://github.com/terraform-module/terraform-aws-kms)\n![](https://img.shields.io/github/v/tag/terraform-module/terraform-aws-kms)\n![](https://img.shields.io/issues/github/terraform-module/terraform-aws-kms)\n![](https://img.shields.io/github/issues/terraform-module/terraform-aws-kms)\n![](https://img.shields.io/github/issues-closed/terraform-module/terraform-aws-kms)\n[![](https://img.shields.io/github/languages/code-size/terraform-module/terraform-aws-kms)](https://github.com/terraform-module/terraform-aws-kms)\n[![](https://img.shields.io/github/repo-size/terraform-module/terraform-aws-kms)](https://github.com/terraform-module/terraform-aws-kms)\n![](https://img.shields.io/github/languages/top/terraform-module/terraform-aws-kms?color=green\u0026logo=terraform\u0026logoColor=blue)\n![](https://img.shields.io/github/commit-activity/m/terraform-module/terraform-aws-kms)\n![](https://img.shields.io/github/contributors/terraform-module/terraform-aws-kms)\n![](https://img.shields.io/github/last-commit/terraform-module/terraform-aws-kms)\n[![Maintenance](https://img.shields.io/badge/Maintenu%3F-oui-green.svg)](https://GitHub.com/terraform-module/terraform-aws-kms/graphs/commit-activity)\n[![GitHub forks](https://img.shields.io/github/forks/terraform-module/terraform-aws-kms.svg?style=social\u0026label=Fork)](https://github.com/terraform-module/terraform-aws-kms)\n\n---\n## Usage example\n\nHere's the gist of using it directly from github.\n\n```hcl\nmodule kms_chamber {\n  source  = \"terraform-module/kms/aws\"\n  version = \"2.3.0\"\n\n  alias_name              = \"parameter_store_key\"\n  description             = \"Key to encrypt and decrypt secrets\"\n\n  tags = tomap({\"used_by\" = \"chamber\", \"created_by\" = \"terraform\"})\n}\n```\n\n## Assumptions\n\n## Available features\n\n## Module Variables\n\n\u003c!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK --\u003e\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|:----:|:-----:|:-----:|\n| alias\\_name | The name of the key alias | string | n/a | yes |\n| deletion\\_window\\_in\\_days | The duration in days after which the key is deleted after destruction of the resource | string | `\"30\"` | no |\n| description | The description of this KMS key | string | n/a | yes |\n| enable\\_key\\_rotation | \\(Optional\\) Specifies whether key rotation is enabled. Defaults to false. | bool | `\"true\"` | no |\n| iam\\_policy | The policy of the key usage | string | `\"null\"` | no |\n| is\\_enabled | \\(Optional\\) Specifies whether the key is enabled. Defaults to true. | bool | `\"true\"` | no |\n| tags | \\(Optional\\) A mapping of tags to assign to the object. | map | `{}` | no |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| key\\_alias\\_arn | The Amazon Resource Name \\(ARN\\) of the key alias |\n| key\\_alias\\_name | The display name of the alias. |\n| key\\_arn | The Amazon Resource Name \\(ARN\\) of the key. |\n| key\\_id | The globally unique identifier for the key. |\n\n\u003c!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --\u003e\n\n## Commands\n\n\u003c!-- START makefile-doc --\u003e\n```\n$ make help\nhooks                          Commit hooks setup\nvalidate                       Validate with pre-commit hooks\nchangelog                      Update changelog\nrelease                        Create release version\n```\n\u003c!-- END makefile-doc --\u003e\n\n\n## License\n\nCopyright 2019 ivankatliarhcuk\n\nMIT Licensed. See [LICENSE](./LICENSE) for full details.\n\n## How to Contribute\n\nSubmit a pull request\n\n# Authors\n\nCurrently maintained by [Ivan Katliarchuk](https://github.com/ivankatliarchuk) and these [awesome contributors](https://github.com/terraform-module/terraform-aws-kms/graphs/contributors).\n\n ## Terraform Registry\n\n- [Module](https://registry.terraform.io/modules/terraform-module/kms/aws)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-module%2Fterraform-aws-kms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterraform-module%2Fterraform-aws-kms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-module%2Fterraform-aws-kms/lists"}