# vim: set filetype=yaml.ansible : --- - name: Add packer when: - packer_configured is undefined block: - name: Load packer config ansible.builtin.include_tasks: file: config/packer.yml - name: Append packer to pkg_tap when: - packer.method == 'tap' ansible.builtin.set_fact: pkg_tap: "{{ pkg_tap + packer.pkgs }}" - name: Append packer to pkg_sys when: - packer.method == 'sys' notify: - Depend hashicorp repo changed_when: true ansible.builtin.set_fact: pkg_sys: "{{ pkg_sys + packer.pkgs }}" - name: Append packer to pkg_archive when: - packer.method == 'archive' ansible.builtin.set_fact: pkg_archive: "{{ pkg_archive + ['packer'] }}" - name: Set packer_configured ansible.builtin.set_fact: packer_configured: true