blob: 4bfd44c947558c7b46763081d3faaf7b6d4e7119 [file] [log] [blame]
Oleg Gelbukhf7f813f2019-01-23 00:16:56 -08001parameters:
2 _param:
3 infra_kvm04_hostname: kvm04
4 infra_kvm05_hostname: kvm05
5 infra_kvm06_hostname: kvm06
6 stacklight_log_node01_hostname: log01
7 stacklight_log_node02_hostname: log02
8 stacklight_log_node03_hostname: log03
9 stacklight_monitor_node01_hostname: mon01
10 stacklight_monitor_node02_hostname: mon02
11 stacklight_monitor_node03_hostname: mon03
12 stacklight_telemetry_node01_hostname: mtr01
13 stacklight_telemetry_node02_hostname: mtr02
14 stacklight_telemetry_node03_hostname: mtr03
15 stacklight_log_backend_image: ${_param:salt_control_xenial_image_backend}
16 stacklight_monitor_backend_image: ${_param:salt_control_xenial_image_backend}
17 stacklight_telemetry_backend_image: ${_param:salt_control_xenial_image_backend}
18 salt_control_cluster_node_cloud_init_stacklight_log:
19 user_data:
20 write_files:
21 - content: |
22 ${salt:control:size:stacklight.log:image_layout}
23 owner: root:root
24 path: /usr/share/growlvm/image-layout.yml
25 salt_control_cluster_node_cloud_init_stacklight_server:
26 user_data:
27 write_files:
28 - content: |
29 ${salt:control:size:stacklight.server:image_layout}
30 owner: root:root
31 path: /usr/share/growlvm/image-layout.yml
32 salt_control_cluster_node_cloud_init_stacklight_telemetry:
33 user_data:
34 write_files:
35 - content: |
36 ${salt:control:size:stacklight.telemetry:image_layout}
37 owner: root:root
38 path: /usr/share/growlvm/image-layout.yml
39 salt:
40 control:
41 cluster:
42 internal:
43 node:
44 mtr01:
45 name: ${_param:stacklight_telemetry_node01_hostname}
46 image: ${_param:salt_control_xenial_image}
47 backend: ${_param:stacklight_telemetry_backend_image}
48 provider: ${_param:infra_kvm_node04_hostname}.${_param:cluster_domain}
49 size: stacklight.telemetry
50 cloud_init: ${_param:salt_control_cluster_node_cloud_init_stacklight_telemetry}
51 mtr02:
52 name: ${_param:stacklight_telemetry_node02_hostname}
53 image: ${_param:salt_control_xenial_image}
54 backend: ${_param:stacklight_telemetry_backend_image}
55 provider: ${_param:infra_kvm_node05_hostname}.${_param:cluster_domain}
56 size: stacklight.telemetry
57 cloud_init: ${_param:salt_control_cluster_node_cloud_init_stacklight_telemetry}
58 mtr03:
59 name: ${_param:stacklight_telemetry_node03_hostname}
60 image: ${_param:salt_control_xenial_image}
61 backend: ${_param:stacklight_telemetry_backend_image}
62 provider: ${_param:infra_kvm_node06_hostname}.${_param:cluster_domain}
63 size: stacklight.telemetry
64 cloud_init: ${_param:salt_control_cluster_node_cloud_init_stacklight_telemetry}
65 log01:
66 name: ${_param:stacklight_log_node01_hostname}
67 image: ${_param:salt_control_xenial_image}
68 backend: ${_param:stacklight_log_backend_image}
69 provider: ${_param:infra_kvm_node04_hostname}.${_param:cluster_domain}
70 size: stacklight.log
71 cloud_init: ${_param:salt_control_cluster_node_cloud_init_stacklight_log}
72 log02:
73 name: ${_param:stacklight_log_node02_hostname}
74 image: ${_param:salt_control_xenial_image}
75 backend: ${_param:stacklight_log_backend_image}
76 provider: ${_param:infra_kvm_node05_hostname}.${_param:cluster_domain}
77 size: stacklight.log
78 cloud_init: ${_param:salt_control_cluster_node_cloud_init_stacklight_log}
79 log03:
80 name: ${_param:stacklight_log_node03_hostname}
81 image: ${_param:salt_control_xenial_image}
82 backend: ${_param:stacklight_log_backend_image}
83 provider: ${_param:infra_kvm_node06_hostname}.${_param:cluster_domain}
84 size: stacklight.log
85 cloud_init: ${_param:salt_control_cluster_node_cloud_init_stacklight_log}
86 mon01:
87 name: ${_param:stacklight_monitor_node01_hostname}
88 image: ${_param:salt_control_xenial_image}
89 backend: ${_param:stacklight_monitor_backend_image}
90 provider: ${_param:infra_kvm_node04_hostname}.${_param:cluster_domain}
91 size: stacklight.server
92 cloud_init: ${_param:salt_control_cluster_node_cloud_init_stacklight_server}
93 mon02:
94 name: ${_param:stacklight_monitor_node02_hostname}
95 image: ${_param:salt_control_xenial_image}
96 backend: ${_param:stacklight_monitor_backend_image}
97 provider: ${_param:infra_kvm_node05_hostname}.${_param:cluster_domain}
98 size: stacklight.server
99 cloud_init: ${_param:salt_control_cluster_node_cloud_init_stacklight_server}
100 mon03:
101 name: ${_param:stacklight_monitor_node03_hostname}
102 image: ${_param:salt_control_xenial_image}
103 backend: ${_param:stacklight_monitor_backend_image}
104 provider: ${_param:infra_kvm_node06_hostname}.${_param:cluster_domain}
105 size: stacklight.server
106 cloud_init: ${_param:salt_control_cluster_node_cloud_init_stacklight_server}