ansible-ffibk/roles/localtestvm/tasks/loctevm-provide-net.inc.yml

29 lines
676 B
YAML

---
- name: find already defined local Vnets
virt_net: command=list_nets
delegate_to: 127.0.0.1 # local action
register: nets
#- debug: var=nets
- block:
- name: construct Vnet xml file
template:
src: templates/loctenet.xml
dest: "{{ vm_path }}/loctenet.xml"
delegate_to: 127.0.0.1 # local action
- name: define Vnet
virt_net:
command: define
name: "ffmwu"
xml: "{{ lookup('file',vm_path ~ '/loctenet.xml') }}"
delegate_to: 127.0.0.1 # local action
when: not "ffmwu" in nets.list_nets
# block end
- name: exnsure activ Vnet ffmwu
virt_net: name=ffmwu state=active
delegate_to: 127.0.0.1 # local action