From c3df572653defab30dccc1d5ef4b9666724113c4 Mon Sep 17 00:00:00 2001 From: Richard J Osborne <20555769+rjo-uk@users.noreply.github.com> Date: Thu, 2 Jan 2025 20:02:57 +0000 Subject: [PATCH] Prevent snapshot creation if newest installed kernel not in use (#86) --- ...event-snapshot-if-newest-installed-kernel-not-in-use.yml | 2 ++ roles/snapshot_create/tasks/check.yml | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 changelogs/fragments/84-prevent-snapshot-if-newest-installed-kernel-not-in-use.yml diff --git a/changelogs/fragments/84-prevent-snapshot-if-newest-installed-kernel-not-in-use.yml b/changelogs/fragments/84-prevent-snapshot-if-newest-installed-kernel-not-in-use.yml new file mode 100644 index 0000000..0950a51 --- /dev/null +++ b/changelogs/fragments/84-prevent-snapshot-if-newest-installed-kernel-not-in-use.yml @@ -0,0 +1,2 @@ +minor_changes: +- Prevent snapshot creation when newest installed kernel is not in use diff --git a/roles/snapshot_create/tasks/check.yml b/roles/snapshot_create/tasks/check.yml index 405f820..401b1f4 100644 --- a/roles/snapshot_create/tasks/check.yml +++ b/roles/snapshot_create/tasks/check.yml @@ -1,3 +1,9 @@ +- name: Validate default kernel is booted + ansible.builtin.include_role: + name: initramfs + tasks_from: preflight + when: snapshot_create_boot_backup + - name: Verify that all volumes exist ansible.builtin.include_tasks: verify_volume_exists.yml loop: "{{ snapshot_create_volumes }}"