blob: fbb472c3d0765be57655b027787a6b9c8a2f6e8e [file] [log] [blame]
Mykyta Karpin8abcce32018-03-15 13:43:28 +02001classes:
azvyagintsev2859f0e2018-06-11 17:45:47 +03002- system.linux.system.repo.mcp.apt_mirantis.ubuntu
Mykyta Karpin04b674e2018-07-06 13:45:50 +03003- system.linux.system.repo.mcp.apt_mirantis.glusterfs
Mykyta Karpind9629252018-09-18 14:02:40 +03004- system.linux.system.repo.mcp.apt_mirantis.openstack
Mykyta Karpin8abcce32018-03-15 13:43:28 +02005- 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
Mykyta Karpin976cc202018-07-11 06:28:24 +030018- system.ceilometer.server.telemetry.cluster
Mykyta Karpin8abcce32018-03-15 13:43:28 +020019- system.ceilometer.server.coordination.redis
20- system.aodh.server.cluster
21- system.aodh.server.coordination.redis
22- system.panko.server.cluster
Mykyta Karpin976cc202018-07-11 06:28:24 +030023- system.ceilometer.server.backend.gnocchi
Mykyta Karpin8abcce32018-03-15 13:43:28 +020024- 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}
Mykyta Karpin9a276cb2018-03-29 11:23:05 +030030 keepalived_openstack_telemetry_vip_interface: ens4
Mykyta Karpin8abcce32018-03-15 13:43:28 +020031 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}
Vasyl Saienkob6b4a0b2018-09-18 21:45:32 +030050 cluster_internal_protocol: http
Mykyta Karpin8abcce32018-03-15 13:43:28 +020051 linux:
52 network:
53 interface:
54 ens4:
55 enabled: true
56 type: eth
57 proto: static
58 address: ${_param:single_address}
59 netmask: 255.255.255.0
60 keepalived:
61 cluster:
62 instance:
63 VIP:
64 virtual_router_id: 160
65 redis:
66 server:
67 version: 3.0
68 bind:
69 address: ${_param:single_address}
70 cluster:
71 enabled: True
72 mode: sentinel
73 role: ${_param:redis_cluster_role}
74 quorum: 2
75 master:
76 host: ${_param:cluster_node01_address}
77 port: 6379
78 sentinel:
79 address: ${_param:single_address}
80 apache:
81 server:
82 modules:
83 - wsgi
84 gnocchi:
85 common:
86 database:
87 host: ${_param:openstack_database_address}
88 server:
89 pkgs:
90 # TODO: move python-memcache installation to formula
91 - gnocchi-api
92 - gnocchi-metricd
93 - python-memcache
94 aodh:
95 server:
96 coordination_backend:
97 url: ${_param:openstack_telemetry_redis_url}
98 identity:
99 host: ${_param:openstack_control_address}
100 ceilometer:
101 server:
102 coordination_backend:
103 url: ${_param:openstack_telemetry_redis_url}
104 identity:
105 host: ${_param:openstack_control_address}