# vim: set filetype=yaml.ansible : --- - name: Load terraform config ansible.builtin.include_tasks: file: config/terraform.yml - name: Append terraform when: - terraform.method == 'sys' block: - name: Append terraform to pkg_tap when: - ansible_distribution == 'MacOSX' notify: - Depend hashicorp repo changed_when: true ansible.builtin.set_fact: pkg_tap: "{{ pkg_tap + terraform.pkgs }}" - name: Append terraform to pkg_sys when: - ansible_system == 'Linux' notify: - Depend hashicorp repo changed_when: true ansible.builtin.set_fact: pkg_sys: "{{ pkg_sys + terraform.pkgs }}" - name: Append terraform to pkg_archive when: - terraform.method == 'archive' ansible.builtin.set_fact: pkg_archive: "{{ pkg_archive + ['terraform'] }}"