what is happening with my partitions

This commit is contained in:
Mark Riedesel 2024-11-20 14:17:05 -06:00
parent c80f7dbae6
commit 1ed7a30854
2 changed files with 12 additions and 8 deletions

View file

@ -35,7 +35,7 @@
-O canmount=off -O canmount=off
-O mountpoint=none -O mountpoint=none
-R /mnt -R /mnt
zroot {{ mirror }} {{ base_root_partitions | map('extract', partition_device_to_ids) | map('first') | flatten | list | join(' ') }} zroot {{ mirror }} {{ base_root_partitions | map('extract', partition_device_to_ids) | map('first') | list | join(' ') }}
vars: vars:
mirror: "{{ 'mirror' if base_root_partitions | length > 1 else '' }}" mirror: "{{ 'mirror' if base_root_partitions | length > 1 else '' }}"
when: zroot_check.rc != 0 when: zroot_check.rc != 0

View file

@ -27,20 +27,20 @@
partition_ranges: >- partition_ranges: >-
{{ {{
(partition_ranges|d([])) + [{ (partition_ranges|d([])) + [{
'begin': base_root_partitions[:(loop_index|int)] | map(attribute='size_mib') | map('int') | sum(), 'begin': partitions[:(loop_index|int)] | map(attribute='size_mib') | map('int') | sum(),
'end': base_root_partitions[:(loop_index|int+1)] | map(attribute='size_mib') | map('int') | sum(), 'end': partitions[:(loop_index|int+1)] | map(attribute='size_mib') | map('int') | sum(),
}] }]
}} }}
with_sequence: start=0 end="{{ partitions | length - 1}}"
vars: vars:
loop_index: "{{ item }}" loop_index: "{{ item }}"
base_root_partitions: partitions:
- name: efi - name: efi
size_mib: "{{ base_root_efi_mib }}" size_mib: "{{ base_root_efi_mib }}"
- name: root - name: root
size_mib: "{{ base_root_zpool_mib }}" size_mib: "{{ base_root_zpool_mib }}"
- name: swap - name: swap
size_mib: "{{ base_root_swap_mib }}" size_mib: "{{ base_root_swap_mib }}"
with_sequence: start=0 end="{{ base_root_partitions | length - 1}}"
- debug: - debug:
var: partition_ranges var: partition_ranges
@ -51,6 +51,7 @@
base_root_partitions: [] base_root_partitions: []
base_swap_partitions: [] base_swap_partitions: []
#### efi/boot
- name: Create EFI partition - name: Create EFI partition
become: true become: true
vars: vars:
@ -74,9 +75,6 @@
register: lsblk register: lsblk
loop: "{{ parted_create.results | map(attribute='disk.dev') }}" loop: "{{ parted_create.results | map(attribute='disk.dev') }}"
- debug:
var: lsblk
- name: Store EFI partition devices - name: Store EFI partition devices
set_fact: set_fact:
base_efi_partitions: >- base_efi_partitions: >-
@ -88,6 +86,9 @@
vars: vars:
part_index: 0 part_index: 0
- debug: var=base_efi_partitions
#### zroot
- name: Create root zvol partition - name: Create root zvol partition
become: true become: true
vars: vars:
@ -120,6 +121,9 @@
vars: vars:
part_index: 1 part_index: 1
- debug: var=base_root_partitions
#### swap
- name: Create swap partition - name: Create swap partition
become: true become: true
vars: vars: