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.reclass.storage.system.physical_control_cluster
12 - system.reclass.storage.system.openstack_control_cluster
13 - system.reclass.storage.system.openstack_proxy_cluster
14 - system.reclass.storage.system.openstack_database_cluster
15 - system.reclass.storage.system.openstack_message_queue_cluster
16 - system.reclass.storage.system.openstack_telemetry_cluster
17 # - system.reclass.storage.system.stacklight_log_cluster
18 # - system.reclass.storage.system.stacklight_monitor_cluster
19 # - system.reclass.storage.system.stacklight_telemetry_cluster
20 - cluster.all-mcp-arch-common.opnfv.lab_proxy_pdf
21 - cluster.all-mcp-arch-common.infra.config_pdf
24 salt_master_host: ${_param:infra_config_deploy_address}
27 accept_policy: open_mode
34 # NOTE: compute nodes definitions are defined in <all-mcp-arch-common/infra>
37 keepalived_vip_priority: 100
38 linux_system_codename: bionic
39 pxe_admin_address: ${_param:opnfv_infra_kvm_node01_pxe_admin_address}
41 {%- if not conf.MCP_VCP %}
43 - cluster.mcp-common-ha.infra.kvm_novcp
46 keepalived_vip_priority: 101
47 linux_system_codename: bionic
48 pxe_admin_address: ${_param:opnfv_infra_kvm_node02_pxe_admin_address}
51 keepalived_vip_priority: 102
52 linux_system_codename: bionic
53 pxe_admin_address: ${_param:opnfv_infra_kvm_node03_pxe_admin_address}
54 openstack_telemetry_node01:
56 linux_system_codename: bionic
57 # create resources only from 1 controller
58 # to prevent race conditions
59 ceilometer_create_gnocchi_resources: true
60 redis_cluster_role: 'master'
61 pxe_admin_address: ${_param:opnfv_openstack_telemetry_node01_pxe_admin_address}
62 openstack_telemetry_node02:
64 linux_system_codename: bionic
65 redis_cluster_role: 'slave'
66 pxe_admin_address: ${_param:opnfv_openstack_telemetry_node02_pxe_admin_address}
67 openstack_telemetry_node03:
69 linux_system_codename: bionic
70 redis_cluster_role: 'slave'
71 pxe_admin_address: ${_param:opnfv_openstack_telemetry_node03_pxe_admin_address}
72 openstack_message_queue_node01:
74 linux_system_codename: bionic
75 pxe_admin_address: ${_param:opnfv_openstack_message_queue_node01_pxe_admin_address}
76 openstack_message_queue_node02:
78 linux_system_codename: bionic
79 pxe_admin_address: ${_param:opnfv_openstack_message_queue_node02_pxe_admin_address}
80 openstack_message_queue_node03:
82 linux_system_codename: bionic
83 pxe_admin_address: ${_param:opnfv_openstack_message_queue_node03_pxe_admin_address}
84 openstack_proxy_node01:
86 linux_system_codename: bionic
87 pxe_admin_address: ${_param:opnfv_openstack_proxy_node01_pxe_admin_address}
88 openstack_proxy_node02:
90 linux_system_codename: bionic
91 pxe_admin_address: ${_param:opnfv_openstack_proxy_node02_pxe_admin_address}
92 # stacklight_log_node01:
94 # - system.elasticsearch.client.single
95 # stacklight_monitor_node01:
97 # - system.grafana.client.single
98 # - system.kibana.client.single
99 openstack_control_node01:
101 - cluster.mcp-common-ha.openstack_control_init
103 linux_system_codename: bionic
104 # NOTE: When VCP is present, external_address is not used
105 external_address: ${_param:openstack_proxy_node01_address}
106 pxe_admin_address: ${_param:opnfv_openstack_control_node01_pxe_admin_address}
107 openstack_control_node02:
109 linux_system_codename: bionic
110 external_address: 0.0.0.0
111 pxe_admin_address: ${_param:opnfv_openstack_control_node02_pxe_admin_address}
112 openstack_control_node03:
114 linux_system_codename: bionic
115 external_address: ${_param:openstack_proxy_node02_address}
116 pxe_admin_address: ${_param:opnfv_openstack_control_node03_pxe_admin_address}
117 openstack_database_node01:
119 - cluster.mcp-common-ha.openstack_database_init
121 linux_system_codename: bionic
122 pxe_admin_address: ${_param:opnfv_openstack_database_node01_pxe_admin_address}
123 openstack_database_node02:
125 linux_system_codename: bionic
126 pxe_admin_address: ${_param:opnfv_openstack_database_node02_pxe_admin_address}
127 openstack_database_node03:
129 linux_system_codename: bionic
130 pxe_admin_address: ${_param:opnfv_openstack_database_node03_pxe_admin_address}