blob: e32dd7ca89fce0b1e34800b6f8868ada7097e884 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
{% for node in lab.racks[0].nodes %}
- interfaces:
{% for nic in node.nics %}
- mac_address: {{ nic.mac[0] }}
mode: auto
name: {{ nic.ifname }}
{% endfor %}
{% if node.architecture=='x86_64' %}
architecture: amd64/generic
{% endif %}
mac_addresses:
{% for nic in node.nics %}
- {{ nic.mac[0] }}
{% endfor %}
name: {{ node.name }}
power:
{% if node.power.type=='ipmi' %}
address: {{ node.power.address }}
driver: LAN_2_0
pass: {{ node.power.pass }}
type: ipmi
user: {{ node.power.user }}
{% elif node.power.type=='wakeonlan' %}
type: ether_wake
mac_address: {{ node.power.mac_address }}
{% endif %}
tags: {{ ' '.join(node.roles) }}
{% endfor %}
|