HackToTech

Hack To Technology

Atlantisのカスタムワークフローで実行されるTerraformのバージョンが指定と異なる

issueにもなってた

github.com

なんか見栄えが悪いけど現状こうするしかないっぽい

version: 3
projects:
  - name: test
    dir: projects/test
    terraform_version: 1.1.6 #明示的に指定したい
workflows:
  default:
    plan:
      steps:
        - init
        # これはterraform_versionで実行される
        - plan
        # これはdefaultのterraform versionで実行される
        - run: terraform plan -input=false -refresh -no-color -out $PLANFILE
        # 明示的に指定することでterraform_versionで実行される
        - run: terraform$ATLANTIS_TERRAFORM_VERSION plan -input=false -refresh -no-color -out $PLANFILE
...