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 mountpoint=none
-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:
mirror: "{{ 'mirror' if base_root_partitions | length > 1 else '' }}"
when: zroot_check.rc != 0

View file

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