4 - system.linux.system.single
5 - system.linux.system.repo.mcp.salt
6 - system.linux.system.repo.saltstack.xenial
7 - system.salt.master.api
8 - system.salt.master.pkg
9 - system.salt.minion.ca.salt_master
10 - system.reclass.storage.salt
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 - system.reclass.storage.system.infra_maas_single
23 salt_master_base_environment: prd
24 reclass_data_repository: local
25 salt_master_environment_repository: "https://github.com/tcpcloud"
26 salt_master_environment_revision: master
27 single_address: ${_param:infra_config_address}
28 deploy_address: ${_param:infra_config_deploy_address}
29 salt_master_host: ${_param:infra_config_deploy_address}
30 # yamllint disable rule:line-length
31 salt_api_password_hash: "$6$sGnRlxGf$al5jMCetLP.vfI/fTl3Z0N7Za1aeiexL487jAtyRABVfT3NlwZxQGVhO7S1N8OwS/34VHYwZQA8lkXwKMN/GS1"
32 dhcp_nic: ${_param:opnfv_fn_vm_primary_interface}
33 single_nic: ${_param:opnfv_fn_vm_secondary_interface}
37 dhcp: ${_param:linux_dhcp_interface}
38 single: ${_param:linux_single_interface}
41 accept_policy: open_mode
50 keepalived_vip_priority: 100
51 linux_system_codename: xenial
54 keepalived_vip_priority: 101
55 linux_system_codename: xenial
58 keepalived_vip_priority: 102
59 linux_system_codename: xenial
60 openstack_telemetry_node01:
62 linux_system_codename: xenial
63 openstack_telemetry_node02:
65 linux_system_codename: xenial
66 openstack_telemetry_node03:
68 linux_system_codename: xenial
69 openstack_message_queue_node01:
71 linux_system_codename: xenial
72 openstack_message_queue_node02:
74 linux_system_codename: xenial
75 openstack_message_queue_node03:
77 linux_system_codename: xenial
78 openstack_proxy_node01:
80 linux_system_codename: xenial
81 openstack_proxy_node02:
83 linux_system_codename: xenial
84 # stacklight_log_node01:
86 # - system.elasticsearch.client.single
87 # stacklight_monitor_node01:
89 # - system.grafana.client.single
90 # - system.kibana.client.single
91 openstack_control_node01:
93 - cluster.baremetal-mcp-ocata-common.openstack_control_init
95 linux_system_codename: xenial
96 openstack_control_node02:
98 linux_system_codename: xenial
99 openstack_control_node03:
101 linux_system_codename: xenial
102 openstack_database_node01:
104 - cluster.${_param:cluster_name}.openstack.database_init
106 linux_system_codename: xenial
107 openstack_database_node02:
109 linux_system_codename: xenial
110 openstack_database_node03:
112 linux_system_codename: xenial
113 openstack_compute_node01:
114 name: ${_param:openstack_compute_node01_hostname}
115 domain: ${_param:cluster_domain}
117 - cluster.${_param:cluster_name}.openstack.compute
119 salt_master_host: ${_param:reclass_config_master}
120 linux_system_codename: xenial
121 control_address: ${_param:openstack_compute_node01_control_address}
122 single_address: ${_param:openstack_compute_node01_single_address}
123 tenant_address: ${_param:openstack_compute_node01_tenant_address}
124 external_address: ${_param:openstack_compute_node01_external_address}
125 openstack_compute_node02:
126 name: ${_param:openstack_compute_node02_hostname}
127 domain: ${_param:cluster_domain}
129 - cluster.${_param:cluster_name}.openstack.compute
131 salt_master_host: ${_param:reclass_config_master}
132 linux_system_codename: xenial
133 control_address: ${_param:openstack_compute_node02_control_address}
134 single_address: ${_param:openstack_compute_node02_single_address}
135 tenant_address: ${_param:openstack_compute_node02_tenant_address}
136 external_address: ${_param:openstack_compute_node02_external_address}