blob: 4b5a0ce0e47f09f9d978ad145476bcc6b5a87b82 (
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 %}
{% if node.architecture=='x86_64' %}
- architecture: amd64/generic
{% endif %}
interfaces:
{% for nic in node.nics %}
- mac_address: {{ nic.mac[0] }}
mode: auto
name: {{ nic.ifname }}
{% endfor %}
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: etherwake
mac_address: {{ node.power.mac_address }}
{% endif %}
tags: {{ ' '.join(node.roles) }}
{% endfor %}
|