summaryrefslogtreecommitdiff
path: root/roles/vm/guest/deploy/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/vm/guest/deploy/tasks/main.yml')
-rw-r--r--roles/vm/guest/deploy/tasks/main.yml11
1 files changed, 7 insertions, 4 deletions
diff --git a/roles/vm/guest/deploy/tasks/main.yml b/roles/vm/guest/deploy/tasks/main.yml
index f203fdff..aa27b59d 100644
--- a/roles/vm/guest/deploy/tasks/main.yml
+++ b/roles/vm/guest/deploy/tasks/main.yml
@@ -12,6 +12,10 @@
path: "{{ vm_deploy_primary_disk.path | dirname }}"
state: directory
+- name: remove vm if it already exists
+ import_role:
+ name: vm/guest/remove
+
## TODO: actually call this directly and make file replacement atomic!!
## Probably by writing and action plugin based on this: https://github.com/socratesx/Ansible-Decompress
- name: copy disk image
@@ -23,9 +27,8 @@
When done press ENTER to continue or CTRL-C then A to abort.
-- name: define vm
+- name: create vm
vars:
- vm_define_installer: no
- delegate_to: "{{ vm_host.name }}"
+ vm_create_installer: no
import_role:
- name: vm/guest/define
+ name: vm/guest/create