blob: 042c12e7a6b96b364a26249867bbb3ee953513a0 [file] [log] [blame]
Martin81923e0eb42017-03-24 13:55:31 +01001---
2driver:
3 name: docker
4 hostname: ceilometer.ci.local
5 use_sudo: false
6
7provisioner:
8 name: salt_solo
9 salt_install: bootstrap
10 salt_bootstrap_url: https://bootstrap.saltstack.com
11 salt_version: latest
12 require_chef: false
13 log_level: error
14 formula: ceilometer
15 grains:
16 noservices: True
Dmitry Ukov2bb7cac2017-05-15 14:04:03 +040017 dependencies:
Mykyta Karpin72d0b992018-02-16 12:01:11 +020018 - name: linux
Dmitry Ukov2bb7cac2017-05-15 14:04:03 +040019 repo: git
Oleksandr Pidrepnyib4c73902019-05-23 14:14:26 +030020 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
21 - name: oslo_templates
22 repo: git
23 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin81923e0eb42017-03-24 13:55:31 +010024 state_top:
25 base:
26 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020027 - linux.system
Martin81923e0eb42017-03-24 13:55:31 +010028 - ceilometer
29 pillars:
30 top.sls:
31 base:
32 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020033 - linux_repo_openstack
Martin81923e0eb42017-03-24 13:55:31 +010034 - ceilometer
Mykyta Karpin72d0b992018-02-16 12:01:11 +020035 - release
36 pillars-from-files:
37 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%= ENV['OS_VERSION'] || 'pike' %>.sls
Martin81923e0eb42017-03-24 13:55:31 +010038
39verifier:
40 name: inspec
41 sudo: true
42
43platforms:
Martin Polreicha73006f2018-02-16 13:28:01 +010044 - name: <%=ENV['PLATFORM'] || 'saltstack-ubuntu-xenial-salt-stable' %>
Martin81923e0eb42017-03-24 13:55:31 +010045 driver_config:
Martin Polreicha73006f2018-02-16 13:28:01 +010046 image: <%=ENV['PLATFORM'] || 'epcim/salt-formulas:saltstack-ubuntu-xenial-salt-stable'%>
Martin81923e0eb42017-03-24 13:55:31 +010047 platform: ubuntu
48
49suites:
50
51 - name: agent_cluster
52 provisioner:
53 pillars-from-files:
54 ceilometer.sls: tests/pillar/agent_cluster.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020055 pillars:
56 release.sls:
57 ceilometer:
58 agent:
59 version: <%= ENV['OS_VERSION'] || 'pike' %>
Martin81923e0eb42017-03-24 13:55:31 +010060
61 - name: agent_single
62 provisioner:
63 pillars-from-files:
64 ceilometer.sls: tests/pillar/agent_single.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020065 pillars:
66 release.sls:
67 ceilometer:
68 agent:
69 version: <%= ENV['OS_VERSION'] || 'pike' %>
Martin81923e0eb42017-03-24 13:55:31 +010070
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040071 - name: agent_single_odl
72 provisioner:
73 pillars-from-files:
74 ceilometer.sls: tests/pillar/agent_single_odl.sls
75 pillars:
76 release.sls:
77 ceilometer:
78 agent:
79 version: <%= ENV['OS_VERSION'] || 'pike' %>
80
Martin81923e0eb42017-03-24 13:55:31 +010081 - name: server_cluster
82 provisioner:
83 pillars-from-files:
84 ceilometer.sls: tests/pillar/server_cluster.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020085 pillars:
86 release.sls:
87 ceilometer:
88 server:
89 version: <%= ENV['OS_VERSION'] || 'pike' %>
Martin81923e0eb42017-03-24 13:55:31 +010090
Mykyta Karpin096d8e12018-03-01 14:57:10 +020091 - name: server_gnocchi_cluster
92 provisioner:
93 pillars-from-files:
94 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
95 pillars:
96 release.sls:
97 ceilometer:
98 server:
99 version: <%= ENV['OS_VERSION'] || 'pike' %>
100
Martin81923e0eb42017-03-24 13:55:31 +0100101 - name: server_single
102 provisioner:
103 pillars-from-files:
104 ceilometer.sls: tests/pillar/server_single.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200105 pillars:
106 release.sls:
107 ceilometer:
108 server:
109 version: <%= ENV['OS_VERSION'] || 'pike' %>
110
111 - name: server_cluster_ssl
112 provisioner:
113 pillars-from-files:
114 ceilometer.sls: tests/pillar/server_cluster.sls
115 pillars:
116 release.sls:
117 ceilometer:
118 server:
119 version: <%= ENV['OS_VERSION'] || 'pike' %>
120 ssl.sls:
121 ceilometer:
122 server:
123 identity:
124 protocol: https
125 message_queue:
126 port: 5671
127 ssl:
128 enabled: True
129 top.sls:
130 base:
131 "*":
132 - linux_repo_openstack
133 - ceilometer
134 - release
135 - ssl
136
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200137 - name: server_gnocchi_cluster_ssl
138 provisioner:
139 pillars-from-files:
140 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
141 pillars:
142 release.sls:
143 ceilometer:
144 server:
145 version: <%= ENV['OS_VERSION'] || 'pike' %>
146 ssl.sls:
147 ceilometer:
148 server:
149 identity:
150 protocol: https
151 message_queue:
152 port: 5671
153 ssl:
154 enabled: True
155 top.sls:
156 base:
157 "*":
158 - linux_repo_openstack
159 - ceilometer
160 - release
161 - ssl
162
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200163 - name: agent_cluster_ssl
164 provisioner:
165 pillars-from-files:
166 ceilometer.sls: tests/pillar/agent_cluster.sls
167 pillars:
168 release.sls:
169 ceilometer:
170 agent:
171 version: <%= ENV['OS_VERSION'] || 'pike' %>
172 ssl.sls:
173 ceilometer:
174 agent:
175 identity:
176 protocol: https
177 message_queue:
178 port: 5671
179 ssl:
180 enabled: True
181 top.sls:
182 base:
183 "*":
184 - linux_repo_openstack
185 - ceilometer
186 - release
187 - ssl
188
Martin81923e0eb42017-03-24 13:55:31 +0100189# vim: ft=yaml sw=2 ts=2 sts=2 tw=125