blob: 628303089ce9dc4387a1024a799b5215edb4ec88 [file] [log] [blame]
Martin Polreich6ca7c3f2017-08-30 15:07:57 +02001---
2driver:
3 name: docker
4 hostname: mysql.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: mysql
15 grains:
16 noservices: True
17 state_top:
18 base:
19 "*":
20 - mysql
21 pillars:
22 top.sls:
23 base:
24 "*":
25 - mysql
26 - mysqlver
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020027
28verifier:
29 name: inspec
30 sudo: true
31
Martin Polreich1f88f092019-01-24 17:18:55 +010032docker_images:
Martin Polreich9c7bd932019-10-15 14:25:16 +020033 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/mirantis/drivetrain/salt-formulas-ci/salt-formulas-ci-xenial-2017.7:latest'%>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020034
35platforms:
Martin Polreich1f88f092019-01-24 17:18:55 +010036 - name: xenial-2017.7
37 driver_config:
38 image: *xenial-20177
39 platform: ubuntu
40
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020041suites:
Martin Polreich1f88f092019-01-24 17:18:55 +010042<% for mysql_version in ['5.7'] %>
43 # - name: replication_both_"<%=mysql_version%>"
44 # provisioner:
45 # pillars-from-files:
46 # mysql.sls: tests/pillar/replication_both.sls
47 # pillars:
48 # mysqlver.sls:
49 # mysql:
50 # server:
51 # enabled: true
52 # version: "<%=mysql_version%>"
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020053
Martin Polreich1f88f092019-01-24 17:18:55 +010054 - name: replication_master_<%=mysql_version%>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020055 provisioner:
56 pillars-from-files:
57 mysql.sls: tests/pillar/replication_master.sls
Martin Polreich1f88f092019-01-24 17:18:55 +010058 pillars:
59 mysqlver.sls:
60 mysql:
61 server:
62 enabled: true
63 version: "<%=mysql_version%>"
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020064
Martin Polreich1f88f092019-01-24 17:18:55 +010065 - name: replication_slave_<%=mysql_version%>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020066 provisioner:
67 pillars-from-files:
68 mysql.sls: tests/pillar/replication_slave.sls
Martin Polreich1f88f092019-01-24 17:18:55 +010069 pillars:
70 mysqlver.sls:
71 mysql:
72 server:
73 enabled: true
74 version: "<%=mysql_version%>"
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020075
Martin Polreich1f88f092019-01-24 17:18:55 +010076 - name: server_client_database_<%=mysql_version%>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020077 provisioner:
78 pillars-from-files:
79 mysql.sls: tests/pillar/server_client_database.sls
Martin Polreich1f88f092019-01-24 17:18:55 +010080 pillars:
81 mysqlver.sls:
82 mysql:
83 server:
84 enabled: true
85 version: "<%=mysql_version%>"
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020086
Martin Polreich1f88f092019-01-24 17:18:55 +010087 - name: server_client_user_<%=mysql_version%>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020088 provisioner:
89 pillars-from-files:
90 mysql.sls: tests/pillar/server_client_user.sls
Martin Polreich1f88f092019-01-24 17:18:55 +010091 pillars:
92 mysqlver.sls:
93 mysql:
94 server:
95 enabled: true
96 version: "<%=mysql_version%>"
97<% end %>
Martin Polreich6ca7c3f2017-08-30 15:07:57 +020098# vim: ft=yaml sw=2 ts=2 sts=2 tw=125