summaryrefslogtreecommitdiffstats
path: root/ci/config_tpl/maas_tpl/maas-nodes.yaml
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 %}