File tree Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -55,23 +55,27 @@ resource "aws_acm_certificate" "this" {
55
55
}
56
56
57
57
resource "aws_ssm_parameter" "private_key" {
58
- count = var. store_in_ssm ? 1 : 0
59
-
58
+ count = var. store_in_ssm ? 1 : 0
60
59
name = " /${ var . namespace } /${ var . environment } /${ var . name } /${ var . subject . common_name } /${ var . type } /private-key"
61
60
description = " Private key for the certificate"
62
61
type = " SecureString"
63
62
value = tls_private_key. this . private_key_pem
64
63
tags = var. tags
64
+ lifecycle {
65
+ prevent_destroy = false
66
+ }
65
67
}
66
68
67
69
resource "aws_ssm_parameter" "cert" {
68
- count = var. store_in_ssm ? 1 : 0
69
-
70
+ count = var. store_in_ssm ? 1 : 0
70
71
name = " /${ var . namespace } /${ var . environment } /${ var . name } /${ var . subject . common_name } /${ var . type } /cert"
71
72
description = " Certificate body for the certificate"
72
73
type = " SecureString"
73
74
value = var. type == " ca" ? tls_self_signed_cert. ca [0 ]. cert_pem : tls_locally_signed_cert. this [0 ]. cert_pem
74
75
tags = var. tags
76
+ lifecycle {
77
+ prevent_destroy = false
78
+ }
75
79
}
76
80
77
81
resource "local_file" "private_key" {
Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ variable "vpn_connection_config" {
111
111
- `routes`: Optional static routes to add to the VPN connection.
112
112
- `tags`: Key-value pairs to tag the VPN connection.
113
113
EOT
114
- sensitive = true
114
+
115
115
}
116
116
117
117
You can’t perform that action at this time.
0 commit comments