From 4494eac16e2e84b668ffada58db4c9fc2a6b9d4f Mon Sep 17 00:00:00 2001 From: zsdc Date: Fri, 28 Feb 2020 15:15:40 +0200 Subject: Added option to exclude `cc_vyos` from Cloud-init When Cloud-init metadata is not available this module can break configuration procedure or overwrite options, assigned via User-Data. --- roles/create-pxe-archive/tasks/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'roles/create-pxe-archive/tasks') diff --git a/roles/create-pxe-archive/tasks/main.yml b/roles/create-pxe-archive/tasks/main.yml index 1fe6e93..4471f27 100644 --- a/roles/create-pxe-archive/tasks/main.yml +++ b/roles/create-pxe-archive/tasks/main.yml @@ -27,6 +27,15 @@ when: - pxe is defined - pxe == "true" + - pxe_excl_module is defined + - pxe_excl_module == "true" + +- name: Create new squashfs image + become: true + command: "mksquashfs {{ vyos_install_root }} /tmp/vyos-pxe-{{ vyos_version }}{{ ci_tag | default() }}/filesystem.squashfs -comp gzip -no-progress -Xcompression-level 9 -e {{ vyos_install_root }}/boot" + when: + - pxe is defined + - pxe == "true" - name: Add the /boot directory become: true -- cgit v1.2.3