11{{ range . -}}
22provider " ns" {
3- capability_id = {{ .Id }}
4- alias = " cap_ {{ .Id }}"
3+ capability_name = " {{ .Name }}"
4+ alias = " {{ .TfModuleName }}"
55}
66
77module " {{ .TfModuleName }}" {
@@ -11,13 +11,12 @@ module "{{ .TfModuleName }}" {
1111 {{- end }}
1212
1313 app_metadata = local.app_metadata
14- {{ range $key , $value := .Variables -}}
15- {{ if $value .HasValue -}}
14+ {{ range $key , $value := .Variables -}}{{- if $value .HasValue }}
1615 {{ $key }} = jsondecode({{ $value .Value | to_json_string }})
17- {{- end }}
18- {{ end }}
16+ {{- end -}}{{- end }}
17+
1918 providers = {
20- ns = ns.cap_ {{ .Id }}
19+ ns = ns. {{ .TfModuleName }}
2120 }
2221}
2322{{ end }}
@@ -37,7 +36,8 @@ locals {
3736 cap_modules = [
3837{{- range $index , $element := .ExceptNeedsDestroyed }}
3938 {{ if $index }}, {{ end }}{
40- id = {{ $element .Id }}
39+ name = " {{ $element.Name }}"
40+ tfId = " {{ $element.TfId }}"
4141 namespace = " {{ $element.Namespace }}"
4242 env_prefix = " {{ $element.EnvPrefix }}"
4343 outputs = {{ $element .TfModuleAddr }}
@@ -55,7 +55,7 @@ locals {
5555
5656 cap_secrets = merge([
5757 for mod in local.cap_modules : {
58- for item in lookup(mod.outputs , " secrets" , []) : " ${mod.env_prefix}${item.name}" = > item.value
58+ for item in lookup(mod.outputs , " secrets" , []) : " ${mod.env_prefix}${item.name}" = > sensitive( item.value )
5959 }
6060 ]... )
6161}
0 commit comments