From 438c50a95507128b8de89cd43c2f3e653bc31af7 Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Thu, 18 Jul 2024 00:23:12 -0400 Subject: [PATCH] truncate bigboot-noop.yml for now --- .gitignore | 1 + bigboot-noop.yml | 90 ++++++----------------------------- bigboot_setup_environment.yml | 1 - 3 files changed, 15 insertions(+), 77 deletions(-) diff --git a/.gitignore b/.gitignore index 6be675f..18a4ed6 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ filter_plugins/*.bak python/ collections/ansible_collections roles/autofsck +*.bak diff --git a/bigboot-noop.yml b/bigboot-noop.yml index e33fd4d..8e31f6b 100644 --- a/bigboot-noop.yml +++ b/bigboot-noop.yml @@ -18,79 +18,17 @@ - name: Capture logical volume information ansible.builtin.import_tasks: tasks/capture_lv_device_details.yml - -- name: Perform a ReaR backup if any disk modifications are to be made - ansible.builtin.import_playbook: rhc.rear.rear_backup - when: - - bigboot_execute_bigboot | default('false') | bool - - not bigboot_skip_rear_backup | default('true') | bool - - -- name: Perform logical volume and boot parition resizing as needed - hosts: all - become: true - gather_facts: true - strategy: free - - vars_files: - - bigboot_vars.yml - - tasks: - - name: Perform service and filesystem checks prior to Bigboot execution - when: - - (bigboot_execute_shrink_lv | bool or bigboot_execute_bigboot | bool) - block: - # - name: Check for and disable services exceeding the timeout threshold - # ansible.builtin.import_tasks: tasks/check_systemd_services.yml - - - name: Enable Grub filesystem check - ansible.builtin.import_role: - name: autofsck - tasks_from: main.yml - - - name: Flush handlers - ansible.builtin.meta: flush_handlers - - # Make sure to update the reboot code for the WF environment - - name: Reboot to run filesystem checks - ansible.builtin.reboot: - - - name: Disable Grub filesystem check - ansible.builtin.import_role: - name: autofsck - tasks_from: cleanup.yml - - - name: Flush handlers - ansible.builtin.meta: flush_handlers - - - - name: Extend the timeout values for physical hosts - ansible.builtin.set_fact: - initramfs_post_reboot_delay: 300 - initramfs_reboot_timeout: 14400 - when: - - "'host' in ansible_virtualization_role" - - - name: Shrink the logical volume to support /boot expansion - ansible.builtin.debug: - msg: - - "device: {{ bigboot_adjacent_lvm_device }}" - - "size : {{ bigboot_lv_shrink_size | int }}" - when: - - bigboot_execute_shrink_lv | bool - - - name: Expand the /boot partition as requested - ansible.builtin.debug: - msg: "{{ bigboot_size }}" - when: - - bigboot_execute_bigboot | bool - - # - name: Re-enabling services previously disabled - # ansible.builtin.service: - # name: "{{ item }}" - # state: started - # enabled: true - # loop: "{{ bigboot_systemd_disabled_services }}" - # when: - # - bigboot_systemd_disabled_services is defined - # - bigboot_systemd_disabled_services | length > 0 + - name: Set environment for subsequent workflow nodes + ansible.builtin.set_stats: + data: + bigboot_data: "{{ bigboot_data | default({}) | + combine({inventory_hostname: + { + 'bigboot_execute_bigboot': bigboot_execute_bigboot, + 'bigboot_execute_shrink_lv': bigboot_execute_shrink_lv, + 'bigboot_adjacent_lvm_device': bigboot_adjacent_lvm_device, + 'bigboot_lv_shrink_size': bigboot_lv_shrink_size | int, + 'bigboot_size': bigboot_size, + 'bigboot_skip_rear_backup': bigboot_skip_rear | default('false') + } + })}}" diff --git a/bigboot_setup_environment.yml b/bigboot_setup_environment.yml index 69bea32..320ddb9 100644 --- a/bigboot_setup_environment.yml +++ b/bigboot_setup_environment.yml @@ -29,7 +29,6 @@ 'bigboot_adjacent_lvm_device': bigboot_adjacent_lvm_device, 'bigboot_lv_shrink_size': bigboot_lv_shrink_size | int, 'bigboot_size': bigboot_size, - 'bigboot_skip_rear_backup': bigboot_skip_rear, 'bigboot_skip_rear_backup': bigboot_skip_rear | default('false') } })}}"