You can find the original article on AWS Blog
Module compatible with Terraform 0.12
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| app_name | Application Name | string | "windows_password_rotation" |
no |
| create_kms_key | Create a dedicated KMS key or use default alias/aws/ssm |
bool | "false" |
no |
| enabled_cloudwatch_task | create task to periodically install cloudwatch logs | bool | "true" |
no |
| schedule | SSM maintenance window schedule | string | "rate(1 day)" |
no |
| ssm_target_key | SSM maintenance window target Tags key | string | "tag:PasswordRotate" |
no |
| ssm_target_values | SSM maintenance window target Tags values | list | [ "Enabled" ] |
no |
| Name | Description |
|---|---|
| iam_role_arn | IAM role ARN |
| iam_role_name | IAM role name |
| kms_id | KMS id used |
| ssm_maintenance_window | SSM maintenance window id |
| ssm_maintenance_window_target | SSM maintenance window target id |