blob: 277fded148bedc0dd75f2c66d8ffa7d874606d19 [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
Mykyta Karpin72d0b992018-02-16 12:01:11 +020020 source: https://github.com/salt-formulas/salt-formula-linux
Martin81923e0eb42017-03-24 13:55:31 +010021 state_top:
22 base:
23 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020024 - linux.system
Martin81923e0eb42017-03-24 13:55:31 +010025 - ceilometer
26 pillars:
27 top.sls:
28 base:
29 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020030 - linux_repo_openstack
Martin81923e0eb42017-03-24 13:55:31 +010031 - ceilometer
Mykyta Karpin72d0b992018-02-16 12:01:11 +020032 - release
33 pillars-from-files:
34 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%= ENV['OS_VERSION'] || 'pike' %>.sls
Martin81923e0eb42017-03-24 13:55:31 +010035
36verifier:
37 name: inspec
38 sudo: true
39
40platforms:
Martin Polreicha73006f2018-02-16 13:28:01 +010041 - name: <%=ENV['PLATFORM'] || 'saltstack-ubuntu-xenial-salt-stable' %>
Martin81923e0eb42017-03-24 13:55:31 +010042 driver_config:
Martin Polreicha73006f2018-02-16 13:28:01 +010043 image: <%=ENV['PLATFORM'] || 'epcim/salt-formulas:saltstack-ubuntu-xenial-salt-stable'%>
Martin81923e0eb42017-03-24 13:55:31 +010044 platform: ubuntu
45
46suites:
47
48 - name: agent_cluster
49 provisioner:
50 pillars-from-files:
51 ceilometer.sls: tests/pillar/agent_cluster.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020052 pillars:
53 release.sls:
54 ceilometer:
55 agent:
56 version: <%= ENV['OS_VERSION'] || 'pike' %>
Martin81923e0eb42017-03-24 13:55:31 +010057
58 - name: agent_single
59 provisioner:
60 pillars-from-files:
61 ceilometer.sls: tests/pillar/agent_single.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020062 pillars:
63 release.sls:
64 ceilometer:
65 agent:
66 version: <%= ENV['OS_VERSION'] || 'pike' %>
Martin81923e0eb42017-03-24 13:55:31 +010067
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040068 - name: agent_single_odl
69 provisioner:
70 pillars-from-files:
71 ceilometer.sls: tests/pillar/agent_single_odl.sls
72 pillars:
73 release.sls:
74 ceilometer:
75 agent:
76 version: <%= ENV['OS_VERSION'] || 'pike' %>
77
Martin81923e0eb42017-03-24 13:55:31 +010078 - name: server_cluster
79 provisioner:
80 pillars-from-files:
81 ceilometer.sls: tests/pillar/server_cluster.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020082 pillars:
83 release.sls:
84 ceilometer:
85 server:
86 version: <%= ENV['OS_VERSION'] || 'pike' %>
Martin81923e0eb42017-03-24 13:55:31 +010087
Mykyta Karpin096d8e12018-03-01 14:57:10 +020088 - name: server_gnocchi_cluster
89 provisioner:
90 pillars-from-files:
91 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
92 pillars:
93 release.sls:
94 ceilometer:
95 server:
96 version: <%= ENV['OS_VERSION'] || 'pike' %>
97
Martin81923e0eb42017-03-24 13:55:31 +010098 - name: server_single
99 provisioner:
100 pillars-from-files:
101 ceilometer.sls: tests/pillar/server_single.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200102 pillars:
103 release.sls:
104 ceilometer:
105 server:
106 version: <%= ENV['OS_VERSION'] || 'pike' %>
107
108 - name: server_cluster_ssl
109 provisioner:
110 pillars-from-files:
111 ceilometer.sls: tests/pillar/server_cluster.sls
112 pillars:
113 release.sls:
114 ceilometer:
115 server:
116 version: <%= ENV['OS_VERSION'] || 'pike' %>
117 ssl.sls:
118 ceilometer:
119 server:
120 identity:
121 protocol: https
122 message_queue:
123 port: 5671
124 ssl:
125 enabled: True
126 top.sls:
127 base:
128 "*":
129 - linux_repo_openstack
130 - ceilometer
131 - release
132 - ssl
133
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200134 - name: server_gnocchi_cluster_ssl
135 provisioner:
136 pillars-from-files:
137 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
138 pillars:
139 release.sls:
140 ceilometer:
141 server:
142 version: <%= ENV['OS_VERSION'] || 'pike' %>
143 ssl.sls:
144 ceilometer:
145 server:
146 identity:
147 protocol: https
148 message_queue:
149 port: 5671
150 ssl:
151 enabled: True
152 top.sls:
153 base:
154 "*":
155 - linux_repo_openstack
156 - ceilometer
157 - release
158 - ssl
159
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200160 - name: agent_cluster_ssl
161 provisioner:
162 pillars-from-files:
163 ceilometer.sls: tests/pillar/agent_cluster.sls
164 pillars:
165 release.sls:
166 ceilometer:
167 agent:
168 version: <%= ENV['OS_VERSION'] || 'pike' %>
169 ssl.sls:
170 ceilometer:
171 agent:
172 identity:
173 protocol: https
174 message_queue:
175 port: 5671
176 ssl:
177 enabled: True
178 top.sls:
179 base:
180 "*":
181 - linux_repo_openstack
182 - ceilometer
183 - release
184 - ssl
185
Martin81923e0eb42017-03-24 13:55:31 +0100186# vim: ft=yaml sw=2 ts=2 sts=2 tw=125