blob: a4da2d0a3a0bc7211a2272d655a1728adb91a666 [file] [log] [blame]
Mykyta Karpin10193c52018-03-19 18:17:40 +02001classes:
azvyagintsev2859f0e2018-06-11 17:45:47 +03002- system.linux.system.repo.mcp.apt_mirantis.ubuntu
Mykyta Karpin10193c52018-03-19 18:17:40 +02003- 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-dvr
25parameters:
26 _param:
27 keepalived_openstack_telemetry_vip_address: ${_param:openstack_telemetry_address}
28 keepalived_openstack_telemetry_vip_password: ${_param:openstack_telemetry_keepalived_password}
Mykyta Karpin9a276cb2018-03-29 11:23:05 +030029 keepalived_openstack_telemetry_vip_interface: ens4
Mykyta Karpin10193c52018-03-19 18:17:40 +020030 cluster_vip_address: ${_param:openstack_telemetry_address}
31 cluster_local_address: ${_param:single_address}
32 cluster_node01_hostname: ${_param:openstack_telemetry_node01_hostname}
33 cluster_node01_address: ${_param:openstack_telemetry_node01_address}
34 cluster_node02_hostname: ${_param:openstack_telemetry_node02_hostname}
35 cluster_node02_address: ${_param:openstack_telemetry_node02_address}
36 cluster_node03_hostname: ${_param:openstack_telemetry_node03_hostname}
37 cluster_node03_address: ${_param:openstack_telemetry_node03_address}
38 glusterfs_service_host: ${_param:openstack_telemetry_address}
39 gnocchi_glusterfs_service_host: ${_param:glusterfs_service_host}
40 redis_sentinel_node01_address: ${_param:openstack_telemetry_node01_address}
41 redis_sentinel_node02_address: ${_param:openstack_telemetry_node02_address}
42 redis_sentinel_node03_address: ${_param:openstack_telemetry_node03_address}
43 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
44 gnocchi_coordination_url: ${_param:openstack_telemetry_redis_url}
45 gnocchi_storage_incoming_redis_url: ${_param:openstack_telemetry_redis_url}
46 glusterfs_node01_address: ${_param:cluster_node01_address}
47 glusterfs_node02_address: ${_param:cluster_node02_address}
48 glusterfs_node03_address: ${_param:cluster_node03_address}
49 linux:
50 network:
51 interface:
52 ens4:
53 enabled: true
54 type: eth
55 proto: static
56 address: ${_param:single_address}
57 netmask: 255.255.255.0
58 keepalived:
59 cluster:
60 instance:
61 VIP:
62 virtual_router_id: 160
63 redis:
64 server:
65 version: 3.0
66 bind:
67 address: ${_param:single_address}
68 cluster:
69 enabled: True
70 mode: sentinel
71 role: ${_param:redis_cluster_role}
72 quorum: 2
73 master:
74 host: ${_param:cluster_node01_address}
75 port: 6379
76 sentinel:
77 address: ${_param:single_address}
78 apache:
79 server:
80 modules:
81 - wsgi
82 gnocchi:
83 common:
84 database:
85 host: ${_param:openstack_database_address}
86 server:
87 pkgs:
88 # TODO: move python-memcache installation to formula
89 - gnocchi-api
90 - gnocchi-metricd
91 - python-memcache
92 aodh:
93 server:
94 coordination_backend:
95 url: ${_param:openstack_telemetry_redis_url}
96 identity:
97 host: ${_param:openstack_control_address}
98 ceilometer:
99 server:
100 coordination_backend:
101 url: ${_param:openstack_telemetry_redis_url}
102 identity:
103 host: ${_param:openstack_control_address}