blob: bb78fa4e3175a48bd710818940c96570c38b0956 [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
78 - name: server_single
79 provisioner:
80 pillars-from-files:
81 ceilometer.sls: tests/pillar/server_single.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020082 pillars:
83 release.sls:
84 ceilometer:
85 server:
86 version: <%= ENV['OS_VERSION'] || 'pike' %>
87
88 - name: server_cluster_ssl
89 provisioner:
90 pillars-from-files:
91 ceilometer.sls: tests/pillar/server_cluster.sls
92 pillars:
93 release.sls:
94 ceilometer:
95 server:
96 version: <%= ENV['OS_VERSION'] || 'pike' %>
97 ssl.sls:
98 ceilometer:
99 server:
100 identity:
101 protocol: https
102 message_queue:
103 port: 5671
104 ssl:
105 enabled: True
106 top.sls:
107 base:
108 "*":
109 - linux_repo_openstack
110 - ceilometer
111 - release
112 - ssl
113
114 - name: agent_cluster_ssl
115 provisioner:
116 pillars-from-files:
117 ceilometer.sls: tests/pillar/agent_cluster.sls
118 pillars:
119 release.sls:
120 ceilometer:
121 agent:
122 version: <%= ENV['OS_VERSION'] || 'pike' %>
123 ssl.sls:
124 ceilometer:
125 agent:
126 identity:
127 protocol: https
128 message_queue:
129 port: 5671
130 ssl:
131 enabled: True
132 top.sls:
133 base:
134 "*":
135 - linux_repo_openstack
136 - ceilometer
137 - release
138 - ssl
139
Martin81923e0eb42017-03-24 13:55:31 +0100140# vim: ft=yaml sw=2 ts=2 sts=2 tw=125