blob: 513ae525b688e088726924be95ae3e0d43ed6aca [file] [log] [blame]
Mykyta Karpin8abcce32018-03-15 13:43:28 +02001classes:
2- system.linux.system.repo.ubuntu
3- system.linux.system.repo.glusterfs
4- system.linux.system.repo.mcp.openstack
5- system.memcached.server.single
6- system.apache.server.single
7- system.apache.server.site.gnocchi
8- system.apache.server.site.panko
9- system.glusterfs.server.cluster
10- system.glusterfs.client.cluster
11- system.glusterfs.client.volume.gnocchi
12- system.glusterfs.server.volume.gnocchi
13- service.redis.server.single
14- system.gnocchi.server.cluster
15- system.gnocchi.common.storage.incoming.redis
16- system.gnocchi.common.storage.file
17- system.gnocchi.common.coordination.redis
18- system.ceilometer.server.cluster
19- system.ceilometer.server.coordination.redis
20- system.aodh.server.cluster
21- system.aodh.server.coordination.redis
22- system.panko.server.cluster
23- system.ceilometer.server.backend.default
24- cluster.virtual-mcp-pike-ovs
25parameters:
26 _param:
27 gnocchi_statsd_resource_id: 07f26121-5777-48ba-8a0b-d70468133dd9
28 keepalived_openstack_telemetry_vip_address: ${_param:openstack_telemetry_address}
29 keepalived_openstack_telemetry_vip_password: ${_param:openstack_telemetry_keepalived_password}
30 keepalived_openstack_telemetry_vip_interface: ens3
31 cluster_vip_address: ${_param:openstack_telemetry_address}
32 cluster_local_address: ${_param:single_address}
33 cluster_node01_hostname: ${_param:openstack_telemetry_node01_hostname}
34 cluster_node01_address: ${_param:openstack_telemetry_node01_address}
35 cluster_node02_hostname: ${_param:openstack_telemetry_node02_hostname}
36 cluster_node02_address: ${_param:openstack_telemetry_node02_address}
37 cluster_node03_hostname: ${_param:openstack_telemetry_node03_hostname}
38 cluster_node03_address: ${_param:openstack_telemetry_node03_address}
39 glusterfs_service_host: ${_param:openstack_telemetry_address}
40 gnocchi_glusterfs_service_host: ${_param:glusterfs_service_host}
41 redis_sentinel_node01_address: ${_param:openstack_telemetry_node01_address}
42 redis_sentinel_node02_address: ${_param:openstack_telemetry_node02_address}
43 redis_sentinel_node03_address: ${_param:openstack_telemetry_node03_address}
44 openstack_telemetry_redis_url: redis://${_param:redis_sentinel_node01_address}:26379?sentinel=master_1&sentinel_fallback=${_param:redis_sentinel_node02_address}:26379&sentinel_fallback=${_param:redis_sentinel_node03_address}:26379
45 gnocchi_coordination_url: ${_param:openstack_telemetry_redis_url}
46 gnocchi_storage_incoming_redis_url: ${_param:openstack_telemetry_redis_url}
47 glusterfs_node01_address: ${_param:cluster_node01_address}
48 glusterfs_node02_address: ${_param:cluster_node02_address}
49 glusterfs_node03_address: ${_param:cluster_node03_address}
50 linux:
51 network:
52 interface:
53 ens4:
54 enabled: true
55 type: eth
56 proto: static
57 address: ${_param:single_address}
58 netmask: 255.255.255.0
59 keepalived:
60 cluster:
61 instance:
62 VIP:
63 virtual_router_id: 160
64 redis:
65 server:
66 version: 3.0
67 bind:
68 address: ${_param:single_address}
69 cluster:
70 enabled: True
71 mode: sentinel
72 role: ${_param:redis_cluster_role}
73 quorum: 2
74 master:
75 host: ${_param:cluster_node01_address}
76 port: 6379
77 sentinel:
78 address: ${_param:single_address}
79 apache:
80 server:
81 modules:
82 - wsgi
83 gnocchi:
84 common:
85 database:
86 host: ${_param:openstack_database_address}
87 server:
88 pkgs:
89 # TODO: move python-memcache installation to formula
90 - gnocchi-api
91 - gnocchi-metricd
92 - python-memcache
93 aodh:
94 server:
95 coordination_backend:
96 url: ${_param:openstack_telemetry_redis_url}
97 identity:
98 host: ${_param:openstack_control_address}
99 ceilometer:
100 server:
101 coordination_backend:
102 url: ${_param:openstack_telemetry_redis_url}
103 identity:
104 host: ${_param:openstack_control_address}