diff --git a/user.yml b/user.yml index 2e38d99..89bf2ab 100644 --- a/user.yml +++ b/user.yml @@ -637,22 +637,24 @@ dest: /home/{{ user.name }}/.optbin/terraform state: link - - name: get terraform version info - command: /home/{{ user.name }}/.optbin/terraform version -json - register: terraform_version_output - check_mode: false - changed_when: false + - block: + - name: get terraform version info + command: /home/{{ user.name }}/.optbin/terraform version -json + register: terraform_version_output + check_mode: false + changed_when: false - - name: parse terraform version output - set_fact: - terraform_outdated: "{{ (terraform_version_output.stdout | from_json()).terraform_outdated }}" - changed_when: false + - name: parse terraform version output + set_fact: + terraform_outdated: "{{ (terraform_version_output.stdout | from_json()).terraform_outdated }}" + changed_when: false - - name: warn if terraform is outdated - fail: - msg: "current terraform v{{ terraform_version }} is out of date" - when: terraform_outdated is sameas true - ignore_errors: True + - name: warn if terraform is outdated + fail: + msg: "current terraform v{{ terraform_version }} is out of date" + when: terraform_outdated is sameas true + ignore_errors: True + when: terraform_check_updates tags: - terraform diff --git a/variables.yml b/variables.yml index afa797e..5f96ca9 100644 --- a/variables.yml +++ b/variables.yml @@ -1,4 +1,5 @@ terraform_version: 1.1.3 +terraform_check_updates: false kubectl_version: v1.24.2 go_version: "1.18.3" portfolio_performace_version: "0.57.2"