Start a disk labels loader config.

Don't have it working the way I want to yet, so its commented out.
This commit is contained in:
Tom Alexander 2022-11-12 16:38:14 -05:00
parent 3dd96dcc2c
commit a2a7da0d9b
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE
3 changed files with 33 additions and 7 deletions

View File

@ -37,12 +37,6 @@ users:
devfs_rules: "odo_devfs.rules"
jail_zfs_dataset: zroot/freebsd/release/jails
jail_zfs_dataset_mountpoint: /jail/main
jail_list:
- name: cloak
conf:
src: cloak
- name: dagger
conf:
src: dagger
bhyve_dataset: zroot/freebsd/release/vm
bhyve_list: []
efi_dev: /dev/gpt/EFI

View File

@ -0,0 +1,8 @@
# Disabling both of these will make /dev/gpt/* populated
#
# This uses gpt partition labels which you can set with:
#
# gpart modify -l EFI -i 1 nvd0
# kern.geom.label.disk_ident.enable="0"
# kern.geom.label.gptid.enable="1"

View File

@ -95,6 +95,20 @@
fstype: tmpfs
opts: rw,mode=777
- name: Add fstab entries
when: efi_dev is defined
mount:
name: "{{ item.dst }}"
src: "{{ item.src }}"
fstype: "{{ item.fstype }}"
opts: "{{ item.opts }}"
state: present
loop:
- dst: /boot/efi
src: "{{ efi_dev }}"
fstype: msdosfs
opts: rw
- name: Install scripts
copy:
src: "files/{{ item.src }}"
@ -122,3 +136,13 @@
name: bemount_enable
value: "YES"
path: /etc/rc.conf.d/bemount
- name: Install loader.conf
copy:
src: "files/{{ item }}_loader.conf"
dest: "/boot/loader.conf.d/{{ item }}.conf"
mode: 0644
owner: root
group: wheel
loop:
- disk_labels