Externalize role
This commit is contained in:
commit
dde75d6597
13 changed files with 207 additions and 0 deletions
21
templates/networks/openvswitch.xml.j2
Normal file
21
templates/networks/openvswitch.xml.j2
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<network>
|
||||
<name>{{ item.name }}</name>
|
||||
<forward mode='bridge'/>
|
||||
<bridge name='{{ item.bridgename }}'/>
|
||||
<virtualport type='openvswitch'>
|
||||
</virtualport>
|
||||
{% if item.vlan is defined %}
|
||||
{% if item.vlan|length > 1 %}
|
||||
<vlan trunk='yes'>
|
||||
{% else %}
|
||||
<vlan>
|
||||
{% endif %}
|
||||
{% if item.nativevlan is defined %}
|
||||
<tag id='{{ item.nativevlan }}' nativeMode='untagged'/>
|
||||
{% endif %}
|
||||
{% for tagvlan in item.vlan %}
|
||||
<tag id='{{ tagvlan }}'/>
|
||||
{% endfor %}
|
||||
</vlan>
|
||||
{% endif %}
|
||||
</network>
|
||||
Loading…
Add table
Add a link
Reference in a new issue