blob: fec26e7a5bd1345ecb794650a8e4142fb8c41dfb [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
68 - name: server_cluster
69 provisioner:
70 pillars-from-files:
71 ceilometer.sls: tests/pillar/server_cluster.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020072 pillars:
73 release.sls:
74 ceilometer:
75 server:
76 version: <%= ENV['OS_VERSION'] || 'pike' %>
Martin81923e0eb42017-03-24 13:55:31 +010077
Mykyta Karpin096d8e12018-03-01 14:57:10 +020078 - name: server_gnocchi_cluster
79 provisioner:
80 pillars-from-files:
81 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
82 pillars:
83 release.sls:
84 ceilometer:
85 server:
86 version: <%= ENV['OS_VERSION'] || 'pike' %>
87
Martin81923e0eb42017-03-24 13:55:31 +010088 - name: server_single
89 provisioner:
90 pillars-from-files:
91 ceilometer.sls: tests/pillar/server_single.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020092 pillars:
93 release.sls:
94 ceilometer:
95 server:
96 version: <%= ENV['OS_VERSION'] || 'pike' %>
97
98 - name: server_cluster_ssl
99 provisioner:
100 pillars-from-files:
101 ceilometer.sls: tests/pillar/server_cluster.sls
102 pillars:
103 release.sls:
104 ceilometer:
105 server:
106 version: <%= ENV['OS_VERSION'] || 'pike' %>
107 ssl.sls:
108 ceilometer:
109 server:
110 identity:
111 protocol: https
112 message_queue:
113 port: 5671
114 ssl:
115 enabled: True
116 top.sls:
117 base:
118 "*":
119 - linux_repo_openstack
120 - ceilometer
121 - release
122 - ssl
123
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200124 - name: server_gnocchi_cluster_ssl
125 provisioner:
126 pillars-from-files:
127 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
128 pillars:
129 release.sls:
130 ceilometer:
131 server:
132 version: <%= ENV['OS_VERSION'] || 'pike' %>
133 ssl.sls:
134 ceilometer:
135 server:
136 identity:
137 protocol: https
138 message_queue:
139 port: 5671
140 ssl:
141 enabled: True
142 top.sls:
143 base:
144 "*":
145 - linux_repo_openstack
146 - ceilometer
147 - release
148 - ssl
149
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200150 - name: agent_cluster_ssl
151 provisioner:
152 pillars-from-files:
153 ceilometer.sls: tests/pillar/agent_cluster.sls
154 pillars:
155 release.sls:
156 ceilometer:
157 agent:
158 version: <%= ENV['OS_VERSION'] || 'pike' %>
159 ssl.sls:
160 ceilometer:
161 agent:
162 identity:
163 protocol: https
164 message_queue:
165 port: 5671
166 ssl:
167 enabled: True
168 top.sls:
169 base:
170 "*":
171 - linux_repo_openstack
172 - ceilometer
173 - release
174 - ssl
175
Martin81923e0eb42017-03-24 13:55:31 +0100176# vim: ft=yaml sw=2 ts=2 sts=2 tw=125