1 ##############################################################################
2 # Copyright (c) 2018 Mirantis Inc., Enea AB and others.
3 # All rights reserved. This program and the accompanying materials
4 # are made available under the terms of the Apache License, Version 2.0
5 # which accompanies this distribution, and is available at
6 # http://www.apache.org/licenses/LICENSE-2.0
7 ##############################################################################
8 {%- import 'net_map.j2' as nm with context %}
11 - system.mysql.client.single
12 - cluster.all-mcp-arch-common.infra.config_pdf
15 openstack_control_node01_hostname: ctl01
16 single_address: ${_param:opnfv_infra_config_address}
17 salt_master_host: 127.0.0.1
18 salt_minion_ca_host: ${linux:network:fqdn}
26 name: ${_param:opnfv_fn_vm_primary_interface}
29 name: ${_param:opnfv_fn_vm_secondary_interface}
31 {%- if conf.idf.fuel.jumphost.get('trunks', {}).get('mgmt', False) and (nm.vlan_mgmt | int > 0) %}
36 name: ${_param:opnfv_fn_vm_secondary_interface}.{{ nm.vlan_mgmt }}
38 - ${_param:opnfv_fn_vm_secondary_interface}
41 address: ${_param:single_address}
42 netmask: ${_param:opnfv_net_mgmt_mask}
47 name: ${_param:opnfv_fn_vm_tertiary_interface}
48 address: ${_param:opnfv_infra_config_pxe_admin_address}
49 netmask: ${_param:opnfv_net_admin_mask}
58 openstack_control_node01:
59 name: ${_param:openstack_control_node01_hostname}
60 domain: ${_param:cluster_domain}
62 - cluster.${_param:cluster_name}.openstack.control
64 linux_system_codename: xenial
65 salt_master_host: ${_param:reclass_config_master}
66 single_address: ${_param:openstack_control_node01_address}
67 pxe_admin_address: ${_param:opnfv_openstack_control_node01_pxe_admin_address}