aboutsummaryrefslogtreecommitdiffstats
path: root/roles/bhyve/tasks
diff options
context:
space:
mode:
authorRomain Gonçalves <me@rgoncalves.se>2021-04-26 10:37:28 +0200
committerRomain Gonçalves <me@rgoncalves.se>2021-04-26 10:37:28 +0200
commit7862b34711c45430b78c0c10b2b132d78dea911e (patch)
tree2af9e303fbcb8c79614e506f122667fdcda8e383 /roles/bhyve/tasks
parent39a9313d2e0a91889f8a45ff100653af1b7c1bc4 (diff)
downloadinfrastructure-7862b34711c45430b78c0c10b2b132d78dea911e.tar.gz
bhyve: Use default and cleaner control
Diffstat (limited to 'roles/bhyve/tasks')
-rw-r--r--roles/bhyve/tasks/main.yml9
1 files changed, 4 insertions, 5 deletions
diff --git a/roles/bhyve/tasks/main.yml b/roles/bhyve/tasks/main.yml
index 03d2d96..f47be53 100644
--- a/roles/bhyve/tasks/main.yml
+++ b/roles/bhyve/tasks/main.yml
@@ -68,18 +68,17 @@
dest: "{{ bhyve_dir }}/.iso"
loop: "{{ bhyve_iso }}"
-- name: retrieve all deprecated vms
+- name: retrieve all active vms
find:
path: "{{ bhyve_dir }}"
file_type: directory
- register: deprecated_vms
+ register: active_vms
- name: delete all deprecated vms
file:
path: "{{ item[1].path }}"
state: absent
- when: (item[1].path | basename) not in "{{ valid_vms }}"
+ when: bhyve_strict and (item[1].path | basename) not in "{{ valid_vms }}"
with_nested:
- "{{ vms }}"
- - "{{ deprecated_vms.files }}"
-
+ - "{{ active_vms.files }}"
remember that computers suck.