Start a bhyve role.
This commit is contained in:
22
ansible/roles/bhyve/tasks/freebsd.yaml
Normal file
22
ansible/roles/bhyve/tasks/freebsd.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
#
|
||||
# Create a new VM:
|
||||
# vm iso 'http://mirror.clarkson.edu/archlinux/iso/2022.01.01/archlinux-2022.01.01-x86_64.iso'
|
||||
# vm create -t arch -s 50G testvm
|
||||
# vm install testvm 'archlinux-2022.01.01-x86_64.iso'
|
||||
#
|
||||
#
|
||||
- name: Install packages
|
||||
package:
|
||||
name:
|
||||
- vm-bhyve
|
||||
- tmux # for interactive consoles
|
||||
- bhyve-firmware # For UEFI
|
||||
# - uefi-edk2-bhyve # Other UEFI firmware?
|
||||
state: present
|
||||
|
||||
- name: Create zfs dataset
|
||||
zfs:
|
||||
name: "{{ bhyve_dataset }}"
|
||||
state: present
|
||||
extra_zfs_properties:
|
||||
mountpoint: "{{ bhyve_mountpoint }}"
|
||||
Reference in New Issue
Block a user