diff options
Diffstat (limited to 'tasks')
| -rw-r--r-- | tasks/general.yml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tasks/general.yml b/tasks/general.yml index 87e5a54..b8d3f45 100644 --- a/tasks/general.yml +++ b/tasks/general.yml @@ -10,6 +10,7 @@ - bash - python - py311-pip + - vm-bhyve - name: Set up periodic.conf template: @@ -126,3 +127,18 @@ owner: root group: wheel mode: "0755" + +- name: Check if zroot/vm exists + shell: zfs list zroot/vm + register: zroot_vm_check + failed_when: false + changed_when: false + +- name: Add vm dataset for bhyve and init + when: zroot_vm_check.rc != 0 + block: + - name: Create vm dataset + shell: zfs create zroot/vm + + - name: Run vm init + shell: vm init |
