Skip to content

Update Terraform to 0.15.x #1613

Closed
Closed
@github-actions

Description

@github-actions

The puzzle 1268-64454c39 from #1268 has to be resolved:

# @todo #1268 Update Terraform to 0.15.x

Tech debt for: adfb6ef (#1268)


TODO:

Upgrade instructions:

0.13
	terraform plan
	terraform apply
0.14
	<update versions>
	export HTTPS_PROXY=socks5://127.0.0.1:1122 # optionally
	tfenv install
	terraform init -upgrade
	terraform providers lock -platform=darwin_amd64 -platform=linux_amd64
	git add .terraform.lock.hcl
	terraform plan <...>
	terraform apply <...>
        encrypt tfstate && commit
        tfenv uninstall 0.13.7
0.15
       cd infra/terraform
       vim .terraform-version
       vim versions.tf
	export HTTPS_PROXY=socks5://127.0.0.1:1122 # optionally
	tfenv install
        tfenv list
        tfenv uninstall 0.14.11
	terraform init
        terraform plan -var-file terraform-data/terraform.tfvars -state terraform-data/terraform.tfstate -out terraform-data/terraform.tfplan
        terraform apply -state terraform-data/terraform.tfstate terraform-data/terraform.tfplan
        docker run -e VAULT_PASSWORD="$(cat ../../src/main/scripts/ci/ansible/ci-pass.txt)" -v "$PWD/terraform-data:/data/mystamps" -w /data/mystamps --rm -it ansible:2.10.17
        ansible-vault encrypt --vault-password-file vault-pass.txt --output terraform.tfstate.enc terraform.tfstate
        <exit shell>

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions