File tree Expand file tree Collapse file tree 3 files changed +37
-38
lines changed Expand file tree Collapse file tree 3 files changed +37
-38
lines changed Original file line number Diff line number Diff line change 1+ module "chamber_kms_key" {
2+ source = " git::https://github.com/cloudposse/terraform-aws-kms-key.git?ref=tags/0.1.0"
3+ namespace = " ${ module . identity . namespace } "
4+ stage = " ${ module . identity . stage } "
5+ name = " chamber"
6+ description = " KMS key for chamber"
7+ }
8+
9+ output "chamber_kms_key_arn" {
10+ value = " ${ module . chamber_kms_key . key_arn } "
11+ description = " KMS key ARN"
12+ }
13+
14+ output "chamber_kms_key_id" {
15+ value = " ${ module . chamber_kms_key . key_id } "
16+ description = " KMS key ID"
17+ }
18+
19+ output "chamber_kms_key_alias_arn" {
20+ value = " ${ module . chamber_kms_key . alias_arn } "
21+ description = " KMS key alias ARN"
22+ }
23+
24+ output "chamber_kms_key_alias_name" {
25+ value = " ${ module . chamber_kms_key . alias_name } "
26+ description = " KMS key alias name"
27+ }
Original file line number Diff line number Diff line change @@ -15,23 +15,3 @@ provider "aws" {
1515module "identity" {
1616 source = " git::[email protected] :cloudposse/terraform-aws-account-metadata.git?ref=init" 1717}
18-
19- module "chamber_kms_key" {
20- source = " git::https://github.com/cloudposse/terraform-aws-kms-key.git?ref=tags/0.1.0"
21- namespace = " ${ module . identity . namespace } "
22- stage = " ${ module . identity . stage } "
23- name = " chamber"
24- description = " KMS key for chamber"
25- }
26-
27- # Chamber user for CI/CD systems that cannot leverage IAM instance profiles
28- # https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-access.html
29- module "chamber_user" {
30- source = " git::https://github.com/cloudposse/terraform-aws-iam-chamber-user.git?ref=tags/0.1.3"
31- namespace = " ${ module . identity . namespace } "
32- stage = " ${ module . identity . stage } "
33- name = " chamber"
34- attributes = [" codefresh" ]
35- kms_key_arn = " ${ module . chamber_kms_key . key_arn } "
36- ssm_resources = [" ${ format (" arn:aws:ssm:%s:%s:parameter/kops/*" , module. identity . aws_region , module. identity . account_id )} " ]
37- }
Original file line number Diff line number Diff line change 1- output "chamber_kms_key_arn" {
2- value = " ${ module . chamber_kms_key . key_arn } "
3- description = " KMS key ARN"
4- }
5-
6- output "chamber_kms_key_id" {
7- value = " ${ module . chamber_kms_key . key_id } "
8- description = " KMS key ID"
9- }
10-
11- output "chamber_kms_key_alias_arn" {
12- value = " ${ module . chamber_kms_key . alias_arn } "
13- description = " KMS key alias ARN"
14- }
15-
16- output "chamber_kms_key_alias_name" {
17- value = " ${ module . chamber_kms_key . alias_name } "
18- description = " KMS key alias name"
1+ # Chamber user for CI/CD systems that cannot leverage IAM instance profiles
2+ # https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-access.html
3+ module "chamber_user" {
4+ source = " git::https://github.com/cloudposse/terraform-aws-iam-chamber-user.git?ref=tags/0.1.4"
5+ namespace = " ${ module . identity . namespace } "
6+ stage = " ${ module . identity . stage } "
7+ name = " chamber"
8+ attributes = [" codefresh" ]
9+ kms_key_arn = " ${ module . chamber_kms_key . key_arn } "
10+ ssm_resources = [" ${ format (" arn:aws:ssm:%s:%s:parameter/kops/*" , module. identity . aws_region , module. identity . account_id )} " ]
1911}
2012
2113output "chamber_user_name" {
You can’t perform that action at this time.
0 commit comments