diff options
author | 2018-03-16 17:21:03 +0000 | |
---|---|---|
committer | 2018-03-16 17:21:03 +0000 | |
commit | 57006b47150d2999a28e4af9a956e4b30f099e87 (patch) | |
tree | 032890aa9cf2593d46c78acce33286250985cde6 /ansible/roles/infra_create_network/tasks/create_xml.yml | |
parent | a33f35ec70f454fa25d147120a0ad16e8611da63 (diff) | |
parent | 2fa48798ab1fe236dffc95ccdcbbb97585054e62 (diff) |
Merge "Improve ansible code for network xml creation"
Diffstat (limited to 'ansible/roles/infra_create_network/tasks/create_xml.yml')
-rw-r--r-- | ansible/roles/infra_create_network/tasks/create_xml.yml | 49 |
1 files changed, 7 insertions, 42 deletions
diff --git a/ansible/roles/infra_create_network/tasks/create_xml.yml b/ansible/roles/infra_create_network/tasks/create_xml.yml index 1632e591c..345b77927 100644 --- a/ansible/roles/infra_create_network/tasks/create_xml.yml +++ b/ansible/roles/infra_create_network/tasks/create_xml.yml @@ -42,8 +42,13 @@ - name: "{{ item.name }}" - forward: mode: nat - - bridge - - ip + - bridge: + name: "{{ item.name }}" + stp: "on" + delay: "0" + - ip: + address: "{{ item.host_ip }}" + netmask: "{{ item.netmask }}" pretty_print: yes - name: Add new children nodes to "forward" node @@ -64,46 +69,6 @@ end: "65535" pretty_print: yes -- name: Add "name" attribute to "bridge" node - xml: - path: "{{ xml_file }}" - xpath: /network/bridge - attribute: name - value: "{{ item.name }}" - pretty_print: yes - -- name: Add "stp" attribute to "bridge" node - xml: - path: "{{ xml_file }}" - xpath: /network/bridge - attribute: stp - value: "on" - pretty_print: yes - -- name: Add "delay" attribute to "bridge" node - xml: - path: "{{ xml_file }}" - xpath: /network/bridge - attribute: delay - value: "0" - pretty_print: yes - -- name: Add "address" attribute to "ip" node - xml: - path: "{{ xml_file }}" - xpath: /network/ip - attribute: address - value: "{{ item.host_ip }}" - pretty_print: yes - -- name: Add "netmask" attribute to "ip" node - xml: - path: "{{ xml_file }}" - xpath: /network/ip - attribute: netmask - value: "{{ item.netmask }}" - pretty_print: yes - - name: Define the networks virt_net: command: define |