# Resolve interpolation issue for terraform code as part of upgrade to version 0.13.2

**URL:** <https://discuss.hashicorp.com/t/resolve-interpolation-issue-for-terraform-code-as-part-of-upgrade-to-version-0-13-2/20891>\
**Category:** Terraform\
**Tags:** k8s\
**Created:** [February 12, 2021, 12:37pm UTC](https://discuss.hashicorp.com/t/resolve-interpolation-issue-for-terraform-code-as-part-of-upgrade-to-version-0-13-2/20891 "2021-02-12T12:37:35Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![Snehil03](https://sea2.discourse-cdn.com/hashicorp/user_avatar/discuss.hashicorp.com/snehil03/32/15574_2.png) [@Snehil03](https://discuss.hashicorp.com/u/Snehil03)\
**Post date:** [March 24, 2021, 9:46am UTC](https://discuss.hashicorp.com/t/resolve-interpolation-issue-for-terraform-code-as-part-of-upgrade-to-version-0-13-2/20891/9 "2021-03-24T09:46:55Z")

</div>

Thanks @apparentlymart for giving some time for these issue.

I made the changes what you have suggested for provisioner\_script added as part of trigger and executed terraform apply,

I ended with below error stack for missing map elements during terraform apply.

```
module.k8s_cluster_config.module.k8s_pod_security_policy.null_resource.kubernetes_manifest: Destroying... [id=2405609833578210128]
module.ingress.module.wildcard-domain-certificate.module.k8s_manifest_domain_wildcard.null_resource.kubernetes_manifest: Destroying... [id=5436481900513299472]
module.ingress.module.letsencrypt_issuers.null_resource.kubernetes_manifest: Destroying... [id=4850161818305540654]
module.ingress.module.wildcard-subdomain-certificate.module.k8s_manifest_domain_wildcard.null_resource.kubernetes_manifest: Destroying... [id=5380427471652883408]
module.k8s_cluster_config.module.k8s_pod_network_policies.null_resource.kubernetes_manifest: Destroying... [id=4324758910590133644]
module.cluster.module.eks.aws_launch_configuration.workers[0]: Creating...
module.cluster.module.eks.aws_launch_template.workers_launch_template[0]: Modifying... [id=lt-0b69f750ce74b89c2]
module.cluster.module.eks.aws_launch_template.workers_launch_template[0]: Modifications complete after 1s [id=lt-0b69f750ce74b89c2]
module.cluster.module.eks.aws_launch_configuration.workers[0]: Creation complete after 1s [id=digitalstudio-test-digitalstudio-test-on-demand20210324091355420800000002]
module.cluster.module.eks.random_pet.workers[0]: Creating...
module.cluster.module.eks.random_pet.workers[0]: Creation complete after 0s [id=glorious-guinea]
module.cluster.module.eks.aws_autoscaling_group.workers[0]: Modifying... [id=test-on-demand20200417144914313900000014]
module.cluster.module.eks.aws_autoscaling_group.workers[0]: Modifications complete after 1s [id=test-on-demand20200417144914313900000014]
module.cluster.module.eks.random_pet.workers[0]: Destroying... [id=immense-ladybird]
module.cluster.module.eks.random_pet.workers[0]: Destruction complete after 0s
module.cluster.module.eks.aws_launch_configuration.workers[0]: Destroying... [id=test-on-demand20210310154458863900000003]
module.cluster.module.eks.aws_launch_configuration.workers[0]: Destruction complete after 0s

Error: Missing map element: This map does not have an element with the key "provisioner_script".

Error: Missing map element: This map does not have an element with the key "provisioner_script".

Error: Missing map element: This map does not have an element with the key "provisioner_script".

Error: Missing map element: This map does not have an element with the key "provisioner_script".

Error: Missing map element: This map does not have an element with the key "provisioner_script".

Error: Provider produced inconsistent final plan

When expanding the plan for
module.cluster.module.eks.random_pet.workers_launch_template[0] to include new
values learned so far during apply, provider
"registry.terraform.io/hashicorp/random" changed the planned action from
CreateThenDelete to DeleteThenCreate.

```

Providers dependency as part of state

```
terraform providers

Providers required by configuration:
.
├── provider[registry.terraform.io/carlpett/sops] ~> 0.5
├── provider[registry.terraform.io/hashicorp/aws]
├── provider[registry.terraform.io/hashicorp/helm] 1.3.0
├── provider[registry.terraform.io/hashicorp/kubernetes] 1.13.1
├── module.cluster
│ ├── provider[registry.terraform.io/hashicorp/aws]
│ ├── provider[registry.terraform.io/hashicorp/external]
│ ├── provider[registry.terraform.io/hashicorp/kubernetes]
│ ├── module.eks
│ │ ├── provider[registry.terraform.io/hashicorp/random] >= 2.1.*
│ │ ├── provider[registry.terraform.io/hashicorp/kubernetes] >= 1.11.1
│ │ ├── provider[registry.terraform.io/hashicorp/aws] >= 2.52.0
│ │ ├── provider[registry.terraform.io/hashicorp/local] >= 1.4.*
│ │ ├── provider[registry.terraform.io/hashicorp/null] >= 2.1.*
│ │ └── module.node_groups
│ │ ├── provider[registry.terraform.io/hashicorp/aws]
│ │ └── provider[registry.terraform.io/hashicorp/random]
│ └── module.vpc
│ └── provider[registry.terraform.io/hashicorp/aws] >= 2.70.*
├── module.ingress
│ ├── provider[registry.terraform.io/hashicorp/aws]
│ ├── provider[registry.terraform.io/hashicorp/helm]
│ ├── provider[registry.terraform.io/hashicorp/kubernetes]
│ ├── provider[registry.terraform.io/hashicorp/random]
│ ├── module.wildcard-domain-certificate
│ └── module.k8s_manifest_domain_wildcard
│ └── provider[registry.terraform.io/hashicorp/null]
│ ├── module.wildcard-subdomain-certificate
│ └── module.k8s_manifest_domain_wildcard
│ └── provider[registry.terraform.io/hashicorp/null]
│ └── module.letsencrypt_issuers
│ └── provider[registry.terraform.io/hashicorp/null]
├── module.k8s_cluster_config
│ ├── module.k8s_pod_network_policies
│ └── provider[registry.terraform.io/hashicorp/null]
│ └── module.k8s_pod_security_policy
│ └── provider[registry.terraform.io/hashicorp/null]
├── module.kubed
│ ├── provider[registry.terraform.io/hashicorp/helm]
│ └── provider[registry.terraform.io/hashicorp/kubernetes]
├── module.monitoring
│ ├── provider[registry.terraform.io/hashicorp/aws]
│ ├── provider[registry.terraform.io/hashicorp/helm]
│ └── provider[registry.terraform.io/hashicorp/kubernetes]
└── module.aws-services
    ├── provider[registry.terraform.io/hashicorp/kubernetes]
    ├── provider[registry.terraform.io/hashicorp/helm]
    └── provider[registry.terraform.io/hashicorp/aws]

Providers required by state:

    provider[registry.terraform.io/hashicorp/aws]

    provider[registry.terraform.io/hashicorp/external]

    provider[registry.terraform.io/hashicorp/helm]

    provider[registry.terraform.io/hashicorp/kubernetes]

    provider[registry.terraform.io/hashicorp/null]

    provider[registry.terraform.io/hashicorp/random]

```

Being rookie , I am not sure how to fix these issue.

Thanks for your help !

---

_[View the full topic](https://discuss.hashicorp.com/t/resolve-interpolation-issue-for-terraform-code-as-part-of-upgrade-to-version-0-13-2/20891)._
