summaryrefslogtreecommitdiff
path: root/roles/cloud/install/tasks/hetzner_installimage.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-04-18 20:15:39 +0200
committerChristian Pointner <equinox@spreadspace.org>2020-04-18 20:15:39 +0200
commit5486750b209896d2b15f12cec72abdbc55b2279b (patch)
treefaf000602463c42f7b233a8745e0a3d0add733dd /roles/cloud/install/tasks/hetzner_installimage.yml
parentupdated docs (diff)
cleanup hetzner cloud-install
Diffstat (limited to 'roles/cloud/install/tasks/hetzner_installimage.yml')
-rw-r--r--roles/cloud/install/tasks/hetzner_installimage.yml12
1 files changed, 6 insertions, 6 deletions
diff --git a/roles/cloud/install/tasks/hetzner_installimage.yml b/roles/cloud/install/tasks/hetzner_installimage.yml
index 19f3a16f..5704b200 100644
--- a/roles/cloud/install/tasks/hetzner_installimage.yml
+++ b/roles/cloud/install/tasks/hetzner_installimage.yml
@@ -1,12 +1,12 @@
---
- name: determine latest image name
+ check_mode: no
+ args:
+ executable: /bin/bash
shell: |
set -o pipefail
shopt -s nocaseglob
ls /root/.oldroot/nfs/images/{{ install_distro }}-*-{{ install_codename }}-64-minimal.tar.gz | sort -r | head -n 1
- args:
- executable: /bin/bash
- check_mode: no
changed_when: false
register: latest_image
@@ -22,16 +22,16 @@
mode: 0755
- name: run installimage
- command: /root/.oldroot/nfs/install/installimage -a -c installimage.conf -x postinst.sh
- register: hetzner_installimage_cmd
args:
chdir: /root
+ command: /root/.oldroot/nfs/install/installimage -a -c installimage.conf -x postinst.sh
+ register: hetzner_installimage_cmd
- name: print installimage output
debug:
msg: "{{ hetzner_installimage_cmd.stdout_lines + hetzner_installimage_cmd.stderr_lines }}"
- name: check if installimage succeeded
+ when: "hetzner_installimage_cmd.rc != 0 or 'postinst.sh finished successfully' not in hetzner_installimage_cmd.stdout_lines"
fail:
msg: failed to run installimage
- when: "hetzner_installimage_cmd.rc != 0 or 'postinst.sh finished successfully' not in hetzner_installimage_cmd.stdout_lines"