Move develop into main #2

Merged
chris merged 53 commits from develop into main 2024-07-11 21:41:45 -04:00
3 changed files with 49 additions and 24 deletions
Showing only changes of commit 11db88db4c - Show all commits

View File

@ -1,28 +1,4 @@
---
- name: Capture boot and logical volume information
hosts: all
become: true
gather_facts: true
strategy: free
vars:
bigboot_size_target: 1G
tasks:
- name: Capture boot device details
ansible.builtin.import_tasks: tasks/capture_boot_device_details.yml
- 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 | bool
- name: Perform logical volume and boot parition resizing as needed
hosts: all
become: true
@ -44,3 +20,5 @@
ansible.builtin.import_role:
name: infra.lvm_snapshots.bigboot
when: bigboot_execute_bigboot | bool
...

15
bigboot_rear_backup.yml Normal file
View File

@ -0,0 +1,15 @@
---
- name: Perform ReaR backup before the /boot expansion
hosts: all
become: true
gather_facts: true
strategy: free
tasks:
- 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 | bool
- not bigboot_skip_rear_backup | bool
...

View File

@ -0,0 +1,32 @@
---
- name: Capture boot and logical volume information
hosts: all
become: true
gather_facts: true
strategy: free
vars:
bigboot_size_target: 1G
ansible_ssh_retries: 10
tasks:
- name: Capture boot device details
ansible.builtin.import_tasks: tasks/capture_boot_device_details.yml
- name: Capture logical volume information
ansible.builtin.import_tasks: tasks/capture_lv_device_details.yml
- name: Set environment for subsequent workflow nodes
ansible.builtin.set_stats:
data:
bigboot_execute_bigboot: "{{ bigboot_execute_bigboot }}"
bigboot_execute_shrink_lv: "{{ bigboot_execute_shrink_lv }}"
bigboot_adjacent_lvm_device: "{{ bigboot_adjacent_lvm_device | trim }}"
bigboot_lv_shrink_size: "{{ bigboot_lv_shrink_size | int }}"
bigboot_size: "{{ bigboot_size }}"
bigboot_skip_rear_backup: "{{ bigboot_skip_rear | default('false') }}"
per_host: false
aggregate: false
...