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.
Charles CÈBE 1bf146ff17
fix: least provider versions
1 month ago
..
README.md fix: least provider versions 1 month ago
main.tf fix: change version constraint for aws provider (only `>= 2.47`) 8 months ago
outputs.tf tech/ de duplicate code for outputs 1 year ago
providers.tf refactor: examples, lint code 1 month ago
variables.tf Adapting file to terraform 0.12 2 years ago
versions.tf fix: least provider versions 1 month ago

README.md

No policies with an external KMS key exemple

Create SSM parameters using an external KMS key and don't create policies

Usage

To run this example, you need to execute:

$ terraform init
$ terraform plan
$ terraform apply

Requirements

Name Version
terraform >= 0.14
aws >= 3.0
random >= 3.0

Providers

Name Version
aws >= 3.0
random >= 3.0

Modules

Name Source Version
external_kms_no_policy ../../ n/a

Resources

Name Type
aws_kms_alias.this resource
aws_kms_key.this resource
random_string.this resource

Inputs

Name Description Type Default Required
access_key Credentials: AWS access key. string n/a yes
secret_key Credentials: AWS secret key. Pass this as a variable, never write password in the code. string n/a yes

Outputs

Name Description
arns n/a
iam_policy_read_only_arn n/a
iam_policy_read_only_description n/a
iam_policy_read_only_id n/a
iam_policy_read_only_name n/a
iam_policy_read_only_path n/a
iam_policy_read_only_policy n/a
iam_policy_read_write_arn n/a
iam_policy_read_write_description n/a
iam_policy_read_write_id n/a
iam_policy_read_write_name n/a
iam_policy_read_write_path n/a
iam_policy_read_write_policy n/a
kms_alias_arn n/a
kms_alias_target_key_arn n/a
kms_key_arn n/a
kms_key_id n/a
names n/a
types n/a
versions n/a