blob: 3ae48608671e3ffcddb64b67400a98ec7dec5492 [file] [log] [blame]
Oleg Gelbukhf7f813f2019-01-23 00:16:56 -08001parameters:
2 _param:
3 infra_kvm01_hostname: kvm01
4 infra_kvm02_hostname: kvm02
5 infra_kvm03_hostname: kvm03
6 ceph_mon_node01_hostname: cmn01
7 ceph_mon_node02_hostname: cmn02
8 ceph_mon_node03_hostname: cmn03
9 ceph_rgw_node01_hostname: rgw01
10 ceph_rgw_node02_hostname: rgw02
11 ceph_rgw_node03_hostname: rgw03
12 ceph_mon_backend_image: ${_param:salt_control_xenial_image_backend}
13 ceph_rgw_backend_image: ${_param:salt_control_xenial_image_backend}
14 salt_control_cluster_node_cloud_init_ceph_mon:
15 user_data:
16 write_files:
17 - content: |
18 ${salt:control:size:ceph.mon:image_layout}
19 owner: root:root
20 path: /usr/share/growlvm/image-layout.yml
21 salt_control_cluster_node_cloud_init_ceph_rgw:
22 user_data:
23 write_files:
24 - content: |
25 ${salt:control:size:ceph.rgw:image_layout}
26 owner: root:root
27 path: /usr/share/growlvm/image-layout.yml
28 salt:
29 control:
30 cluster:
31 internal:
32 node:
33 cmn01:
34 name: ${_param:ceph_mon_node01_hostname}
35 provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain}
36 image: ${_param:salt_control_xenial_image}
37 backend: ${_param:ceph_mon_backend_image}
38 size: ceph.mon
39 cloud_init: ${_param:salt_control_cluster_node_cloud_init_ceph_mon}
40 cmn02:
41 name: ${_param:ceph_mon_node02_hostname}
42 provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain}
43 image: ${_param:salt_control_xenial_image}
44 backend: ${_param:ceph_mon_backend_image}
45 size: ceph.mon
46 cloud_init: ${_param:salt_control_cluster_node_cloud_init_ceph_mon}
47 cmn03:
48 name: ${_param:ceph_mon_node03_hostname}
49 provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain}
50 image: ${_param:salt_control_xenial_image}
51 backend: ${_param:ceph_mon_backend_image}
52 size: ceph.mon
53 cloud_init: ${_param:salt_control_cluster_node_cloud_init_ceph_mon}
54 rgw01:
55 name: ${_param:ceph_rgw_node01_hostname}
56 provider: ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain}
57 image: ${_param:salt_control_xenial_image}
58 backend: ${_param:ceph_rgw_backend_image}
59 size: ceph.rgw
60 cloud_init: ${_param:salt_control_cluster_node_cloud_init_ceph_rgw}
61 rgw02:
62 name: ${_param:ceph_rgw_node02_hostname}
63 provider: ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain}
64 image: ${_param:salt_control_xenial_image}
65 backend: ${_param:ceph_rgw_backend_image}
66 size: ceph.rgw
67 cloud_init: ${_param:salt_control_cluster_node_cloud_init_ceph_rgw}
68 rgw03:
69 name: ${_param:ceph_rgw_node03_hostname}
70 provider: ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain}
71 image: ${_param:salt_control_xenial_image}
72 backend: ${_param:ceph_rgw_backend_image}
73 size: ceph.rgw
74 cloud_init: ${_param:salt_control_cluster_node_cloud_init_ceph_rgw}