From c321faf4c511690e853aad2bf2c6636c0e0286c0 Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Mon, 1 Jul 2024 15:04:15 -0400 Subject: [PATCH] add autofsck role --- bigboot_execute_resize.yml | 17 ++++++++++++++++- requirements.yml | 6 ++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/bigboot_execute_resize.yml b/bigboot_execute_resize.yml index 1178ca0..e162d44 100644 --- a/bigboot_execute_resize.yml +++ b/bigboot_execute_resize.yml @@ -6,6 +6,13 @@ strategy: free tasks: + - name: Run a filesystem check prior to performing disk activities + ansible.builtin.import_role: + name: autofsck + tasks_from: main.yml + when: + - (bigboot_execute_shrink_lv | bool or bigboot_execute_bigboot | bool) + - name: Extend the timeout values for physical hosts ansible.builtin.set_fact: initramfs_post_reboot_delay: 300 @@ -26,6 +33,14 @@ - name: Expand the /boot partition as requested ansible.builtin.import_role: name: infra.lvm_snapshots.bigboot - when: bigboot_execute_bigboot | bool + when: + - bigboot_execute_bigboot | bool + + - name: Cleanup Grub menu parameters for fsck + ansible.builtin.import_role: + name: autofsck + tasks_from: cleanup.yml + when: + - (bigboot_execute_shrink_lv | bool or bigboot_execute_bigboot | bool) ... diff --git a/requirements.yml b/requirements.yml index 1f04f19..3ae931e 100644 --- a/requirements.yml +++ b/requirements.yml @@ -1,4 +1,10 @@ --- +roles: + - name: autofsck + src: gitea@gitea.thezengarden.net:ansible_roles/autofsck.git + scm: git + version: main + collections: # - name: infra.lvm_snapshots.shrink_lv # source: https://github.com/redhat-cop/infra.lvm_snapshots.git