############################################################################## # Copyright (c) 2017 HUAWEI TECHNOLOGIES CO.,LTD and others. # # All rights reserved. This program and the accompanying materials # are made available under the terms of the Apache License, Version 2.0 # which accompanies this distribution, and is available at # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## --- TYPE: baremetal FLAVOR: cluster POWER_TOOL: '{{ conf['jumphost']['remote_para']['type'] }}tool' #expects string ipmitool ipmiUser: {{ conf['jumphost']['remote_para']['user'] }} ipmiPass: {{ conf['jumphost']['remote_para']['pass'] }} ipmiVer: '{{ conf['jumphost']['remote_para']['versions'][0] }}' hosts: - name: {{ conf['nodes'][0]['name'] }} mac: '{{ conf['nodes'][0]['remote_mangement']['mac_address'] }}' #is this the ipmi mac address? interfaces: - eth1: '{{ conf['nodes'][0]['interfaces'][0]['mac_address'] }}' - eth2: '{{ conf['nodes'][0]['interfaces'][1]['mac_address'] }}' - eth3: '{{ conf['nodes'][0]['interfaces'][2]['mac_address'] }}' ipmiIp: {{ conf['nodes'][0]['remote_mangement']['address'] }} roles: - controller - ha - onos - ceph-adm - ceph-mon - name: {{ conf['nodes'][1]['name'] }} mac: '{{ conf['nodes'][1]['remote_mangement']['mac_address'] }}' #is this the ipmi mac address? interfaces: - eth1: '{{ conf['nodes'][1]['interfaces'][0]['mac_address'] }}' - eth2: '{{ conf['nodes'][1]['interfaces'][1]['mac_address'] }}' - eth3: '{{ conf['nodes'][1]['interfaces'][2]['mac_address'] }}' ipmiIp: {{ conf['nodes'][1]['remote_mangement']['address'] }} roles: - controller - ha - onos - ceph-mon - name: {{ conf['nodes'][2]['name'] }} mac: '{{ conf['nodes'][2]['remote_mangement']['mac_address'] }}' #is this the ipmi mac address? interfaces: - eth1: '{{ conf['nodes'][2]['interfaces'][0]['mac_address'] }}' - eth2: '{{ conf['nodes'][2]['interfaces'][1]['mac_address'] }}' - eth3: '{{ conf['nodes'][2]['interfaces'][2]['mac_address'] }}' ipmiIp: {{ conf['nodes'][2]['remote_mangement']['address'] }} roles: - controller - ha - onos - ceph-mon - name: {{ conf['nodes'][3]['name'] }} mac: '{{ conf['nodes'][3]['remote_mangement']['mac_address'] }}' #is this the ipmi mac address? interfaces: - eth1: '{{ conf['nodes'][3]['interfaces'][0]['mac_address'] }}' - eth2: '{{ conf['nodes'][3]['interfaces'][1]['mac_address'] }}' - eth3: '{{ conf['nodes'][3]['interfaces'][2]['mac_address'] }}' ipmiIp: {{ conf['nodes'][3]['remote_mangement']['address'] }} roles: - compute - ceph-osd - name: {{ conf['nodes'][4]['name'] }} mac: '{{ conf['nodes'][4]['remote_mangement']['mac_address'] }}' #is this the ipmi mac address? interfaces: - eth1: '{{ conf['nodes'][4]['interfaces'][0]['mac_address'] }}' - eth2: '{{ conf['nodes'][4]['interfaces'][1]['mac_address'] }}' - eth3: '{{ conf['nodes'][4]['interfaces'][2]['mac_address'] }}' ipmiIp: {{ conf['nodes'][4]['remote_mangement']['address'] }} roles: - compute - ceph-osd