summaryrefslogtreecommitdiff
path: root/roles/vm/guest/define/tasks/main.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-11-21 04:44:34 +0100
committerChristian Pointner <equinox@spreadspace.org>2020-11-21 04:44:34 +0100
commit48d0df39753037b6688c55a372254ef9ecae5631 (patch)
treeed7c92eac51186d1284c2fe5005b7efa7d3411ae /roles/vm/guest/define/tasks/main.yml
parentuse delegation for vm/guest install and define (diff)
don't use install_hostname variable in roles
Diffstat (limited to 'roles/vm/guest/define/tasks/main.yml')
-rw-r--r--roles/vm/guest/define/tasks/main.yml16
1 files changed, 8 insertions, 8 deletions
diff --git a/roles/vm/guest/define/tasks/main.yml b/roles/vm/guest/define/tasks/main.yml
index 65094bbb..a4405de1 100644
--- a/roles/vm/guest/define/tasks/main.yml
+++ b/roles/vm/guest/define/tasks/main.yml
@@ -2,28 +2,28 @@
- name: check if vm already exists
delegate_to: "{{ vm_host_cooked.name }}"
virt:
- name: "{{ install_hostname }}"
+ name: "{{ inventory_hostname }}"
command: info
register: vmhost_info
- name: remove old vm
- when: install_hostname in vmhost_info
+ when: inventory_hostname in vmhost_info
delegate_to: "{{ vm_host_cooked.name }}"
block:
- name: destroy exisiting vm
virt:
- name: "{{ install_hostname }}"
+ name: "{{ inventory_hostname }}"
state: destroyed
- name: wait for vm to be destroyed
wait_for_virt:
- name: "{{ install_hostname }}"
+ name: "{{ inventory_hostname }}"
states: shutdown,crashed
timeout: 5
- name: undefining exisiting vm
virt:
- name: "{{ install_hostname }}"
+ name: "{{ inventory_hostname }}"
command: undefine
- name: define vm
@@ -38,18 +38,18 @@
block:
- name: start vm
virt:
- name: "{{ install_hostname }}"
+ name: "{{ inventory_hostname }}"
state: running
- name: wait for VM to start
wait_for_virt:
- name: "{{ install_hostname }}"
+ name: "{{ inventory_hostname }}"
states: running
timeout: 10
- name: mark vm as autostarted
delegate_to: "{{ vm_host_cooked.name }}"
virt:
- name: "{{ install_hostname }}"
+ name: "{{ inventory_hostname }}"
autostart: "{{ vm_define_autostart }}"
command: info ## virt module needs either command or state