Sync os cacert from proxy to salt master
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-ovs-dpdk-ha / infra / config.yml
1 classes:
2 - service.git.client
3 - system.linux.system.single
4 - system.linux.system.repo.mcp.salt
5 - system.linux.system.repo.saltstack.xenial
6 - system.salt.master.api
7 - system.salt.master.pkg
8 - system.salt.minion.ca.salt_master
9 - system.reclass.storage.salt
10 - system.reclass.storage.system.physical_control_cluster
11 - system.reclass.storage.system.openstack_control_cluster
12 - system.reclass.storage.system.openstack_proxy_cluster
13 - system.reclass.storage.system.openstack_database_cluster
14 - system.reclass.storage.system.openstack_message_queue_cluster
15 #- system.reclass.storage.system.openstack_telemetry_cluster
16 # - system.reclass.storage.system.stacklight_log_cluster
17 # - system.reclass.storage.system.stacklight_monitor_cluster
18 # - system.reclass.storage.system.stacklight_telemetry_cluster
19 - system.reclass.storage.system.infra_maas_single
20 - cluster.baremetal-mcp-ocata-ovs-dpdk-ha.infra
21 parameters:
22   _param:
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     reclass_config_master: ${_param:infra_config_deploy_address}
28     single_address: ${_param:infra_config_address}
29     deploy_address: ${_param:infra_config_deploy_address}
30     salt_master_host: ${_param:infra_config_deploy_address}
31     salt_api_password_hash: "$6$sGnRlxGf$al5jMCetLP.vfI/fTl3Z0N7Za1aeiexL487jAtyRABVfT3NlwZxQGVhO7S1N8OwS/34VHYwZQA8lkXwKMN/GS1"
32   linux:
33     network:
34       interface:
35         ens3: ${_param:linux_dhcp_interface}
36         ens4: ${_param:linux_single_interface}
37   salt:
38     master:
39       accept_policy: open_mode
40       file_recv: true
41   reclass:
42     storage:
43       data_source:
44         engine: local
45       node:
46         infra_kvm_node01:
47           params:
48             keepalived_vip_priority: 100
49             linux_system_codename: xenial
50         infra_kvm_node02:
51           params:
52             keepalived_vip_priority: 101
53             linux_system_codename: xenial
54         infra_kvm_node03:
55           params:
56             keepalived_vip_priority: 102
57             linux_system_codename: xenial
58 #        openstack_telemetry_node01:
59 #          params:
60 #            linux_system_codename: xenial
61 #        openstack_telemetry_node02:
62 #          params:
63 #            linux_system_codename: xenial
64 #        openstack_telemetry_node03:
65 #          params:
66 #            linux_system_codename: xenial
67         openstack_message_queue_node01:
68           params:
69             linux_system_codename: xenial
70         openstack_message_queue_node02:
71           params:
72             linux_system_codename: xenial
73         openstack_message_queue_node03:
74           params:
75             linux_system_codename: xenial
76         openstack_proxy_node01:
77           params:
78             linux_system_codename: xenial
79         openstack_proxy_node02:
80           params:
81             linux_system_codename: xenial
82 #        stacklight_log_node01:
83 #          classes:
84 #          - system.elasticsearch.client.single
85 #        stacklight_monitor_node01:
86 #          classes:
87 #          - system.grafana.client.single
88 #          - system.kibana.client.single
89         openstack_control_node01:
90           classes:
91           - cluster.${_param:cluster_name}.openstack.control_init
92           params:
93             linux_system_codename: xenial
94         openstack_control_node02:
95           params:
96             linux_system_codename: xenial
97         openstack_control_node03:
98           params:
99             linux_system_codename: xenial
100         openstack_database_node01:
101           classes:
102           - cluster.${_param:cluster_name}.openstack.database_init
103           params:
104             linux_system_codename: xenial
105         openstack_database_node02:
106           params:
107             linux_system_codename: xenial
108         openstack_database_node03:
109           params:
110             linux_system_codename: xenial
111         openstack_compute_node01:
112           name: ${_param:openstack_compute_node01_hostname}
113           domain: ${_param:cluster_domain}
114           classes:
115           - cluster.${_param:cluster_name}.openstack.compute
116           params:
117             salt_master_host: ${_param:reclass_config_master}
118             linux_system_codename: xenial
119             control_address: ${_param:openstack_compute_node01_control_address}
120             single_address: ${_param:openstack_compute_node01_single_address}
121             tenant_address: ${_param:openstack_compute_node01_tenant_address}
122             external_address: ${_param:openstack_compute_node01_external_address}
123             dpdk0_name: enp7s0
124             dpdk0_pci: '"0000:07:00.0"'
125         openstack_compute_node02:
126           name: ${_param:openstack_compute_node02_hostname}
127           domain: ${_param:cluster_domain}
128           classes:
129           - cluster.${_param:cluster_name}.openstack.compute
130           params:
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}
137             dpdk0_name: enp7s0
138             dpdk0_pci: '"0000:07:00.0"'