Files
Hrankin, Aleksandr (contracted) f243f440c3 init
2026-02-19 11:34:13 +00:00

34 lines
768 B
YAML

---
- name: ensure packer exists
ansible.builtin.command: packer version
changed_when: false
- name: packer init
ansible.builtin.command: packer init .
args:
chdir: "{{ packer_config_dir }}"
changed_when: false
- name: packer fmt
ansible.builtin.command: packer fmt -recursive .
args:
chdir: "{{ packer_config_dir }}"
changed_when: false
- name: packer validate
ansible.builtin.command: packer validate .
args:
chdir: "{{ packer_config_dir }}"
changed_when: false
- name: packer build
ansible.builtin.shell: |
set -euo pipefail
stdbuf -oL -eL packer build -on-error=cleanup -timestamp-ui .
args:
chdir: "{{ packer_config_dir }}"
executable: /bin/bash
environment:
PACKER_LOG: "1"
PACKER_LOG_PATH: ""