init
This commit is contained in:
33
ansible/roles/packer/run/tasks/main.yml
Normal file
33
ansible/roles/packer/run/tasks/main.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
- 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: ""
|
||||
Reference in New Issue
Block a user