blob: 11a029ba3294a05d54f00fd2821b1c9f2314ac48 [file] [log] [blame]
Petr Michalec579e64d2017-03-24 12:54:29 +01001---
2driver:
3 name: docker
4 hostname: opencontrail
Martin Polreicha4a60ba2017-08-24 16:29:07 +02005 use_sudo: false
Petr Michalec579e64d2017-03-24 12:54:29 +01006
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: opencontrail
15 grains:
16 noservices: True
Petr Michalec579e64d2017-03-24 12:54:29 +010017 dependencies:
18 - name: linux
19 repo: git
20 source: https://github.com/salt-formulas/salt-formula-linux
21 state_top:
22 base:
23 "*":
24 - linux
25 - opencontrail
26 pillars:
27 top.sls:
28 base:
29 "*":
Martin Polreich9ea2c472017-04-06 09:59:10 +020030 - linux_repo_openstack
31 - linux_repo_opencontrail
Petr Michalec579e64d2017-03-24 12:54:29 +010032 - linux_repo_cassandra
Petr Michalec579e64d2017-03-24 12:54:29 +010033 - linux
34 - opencontrail
35 - opencontrail_juniper
36 linux.sls:
37 linux:
38 system:
39 enabled: true
40 name: opencontrail
Petr Michalec579e64d2017-03-24 12:54:29 +010041 opencontrail_juniper.sls: {}
42 pillars-from-files:
Petr Michalec579e64d2017-03-24 12:54:29 +010043 linux_repo_cassandra.sls: tests/pillar/repo_cassandra.sls
Martin Polreich9ea2c472017-04-06 09:59:10 +020044 linux_repo_openstack.sls: tests/pillar/repo_openstack.sls
Petr Michalec579e64d2017-03-24 12:54:29 +010045
46verifier:
47 name: inspec
48 sudo: true
49
Martin Polreich95fb3c82019-01-15 11:03:36 +010050docker_images:
Martin Polreich95fb3c82019-01-15 11:03:36 +010051 - &trusty-20177 <%=ENV['IMAGE_TRUSTY_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-trusty-salt-2017.7/salt:2018_11_19'%>
Martin Polreich95fb3c82019-01-15 11:03:36 +010052 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
53 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
54
Petr Michalec579e64d2017-03-24 12:54:29 +010055platforms:
Martin Polreich95fb3c82019-01-15 11:03:36 +010056 - name: trusty-2017.7
57 driver_config:
58 image: *trusty-20177
59 platform: ubuntu
60
Martin Polreich95fb3c82019-01-15 11:03:36 +010061 - name: xenial-2017.7
62 driver_config:
63 image: *xenial-20177
64 platform: ubuntu
65
66 - name: xenial-stable
67 driver_config:
68 image: *xenial-stable
Petr Michalec579e64d2017-03-24 12:54:29 +010069 platform: ubuntu
70
71suites:
chnydadf46d942017-10-25 13:43:42 +020072 - name: single3
Martin Polreichfc2e1012017-08-30 11:24:53 +020073 provisioner:
74 pillars-from-files:
Marek Celoudb16b01a2017-12-15 10:19:09 +010075 opencontrail.sls: tests/pillar/single3.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +010076 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc323.sls
77
Martin Polreichfc2e1012017-08-30 11:24:53 +020078 - name: single40
79 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +010080 grains:
81 init: 'systemd'
Martin Polreichfc2e1012017-08-30 11:24:53 +020082 pillars-from-files:
83 opencontrail.sls: tests/pillar/single40.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +010084 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc40.sls
85 excludes:
Martin Polreich95fb3c82019-01-15 11:03:36 +010086 - trusty-2017.7
87
chnydadf46d942017-10-25 13:43:42 +020088 - name: analytics3
Marek Celoud29536242017-05-23 16:14:52 +020089 provisioner:
90 pillars-from-files:
Marek Celoudb16b01a2017-12-15 10:19:09 +010091 opencontrail.sls: tests/pillar/analytics3.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +010092 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc323.sls
93
Martin Polreicha4a60ba2017-08-24 16:29:07 +020094 - name: analytics40
95 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +010096 grains:
97 init: 'systemd'
Martin Polreicha4a60ba2017-08-24 16:29:07 +020098 pillars-from-files:
99 opencontrail.sls: tests/pillar/analytics40.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +0100100 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc40.sls
101 excludes:
Martin Polreich95fb3c82019-01-15 11:03:36 +0100102 - trusty-2017.7
103
chnydadf46d942017-10-25 13:43:42 +0200104 - name: control3
Martin Polreicha4a60ba2017-08-24 16:29:07 +0200105 provisioner:
106 pillars-from-files:
Marek Celoudb16b01a2017-12-15 10:19:09 +0100107 opencontrail.sls: tests/pillar/control3.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +0100108 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc323.sls
109
Martin Polreicha4a60ba2017-08-24 16:29:07 +0200110 - name: control40
111 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +0100112 grains:
113 init: 'systemd'
Martin Polreicha4a60ba2017-08-24 16:29:07 +0200114 pillars-from-files:
115 opencontrail.sls: tests/pillar/control40.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +0100116 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc40.sls
117 excludes:
Martin Polreich95fb3c82019-01-15 11:03:36 +0100118 - trusty-2017.7
119
chnydadf46d942017-10-25 13:43:42 +0200120 - name: cluster3
Martin Polreichfc2e1012017-08-30 11:24:53 +0200121 provisioner:
122 pillars-from-files:
Marek Celoudb16b01a2017-12-15 10:19:09 +0100123 opencontrail.sls: tests/pillar/cluster3.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +0100124 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc323.sls
125
Martin Polreichfc2e1012017-08-30 11:24:53 +0200126 - name: cluster40
127 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +0100128 grains:
129 init: 'systemd'
Martin Polreichfc2e1012017-08-30 11:24:53 +0200130 pillars-from-files:
131 opencontrail.sls: tests/pillar/cluster40.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +0100132 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc40.sls
133 excludes:
Martin Polreich95fb3c82019-01-15 11:03:36 +0100134 - trusty-2017.7
135
Martin Polreich51b3bc62018-02-21 13:09:04 +0100136 # - name: tor3
137 # provisioner:
138 # pillars-from-files:
139 # opencontrail.sls: tests/pillar/tor3.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +0100140 # linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc323.sls
141
Martin Polreich51b3bc62018-02-21 13:09:04 +0100142 # - name: tor40
143 # provisioner:
144 # pillars-from-files:
145 # opencontrail.sls: tests/pillar/tor40.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +0100146 # linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc40.sls
147
chnydadf46d942017-10-25 13:43:42 +0200148 - name: vrouter3
Martin Polreicha4a60ba2017-08-24 16:29:07 +0200149 provisioner:
150 pillars-from-files:
Marek Celoudb16b01a2017-12-15 10:19:09 +0100151 opencontrail.sls: tests/pillar/vrouter3.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +0100152 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc323.sls
153 excludes:
Martin Polreich95fb3c82019-01-15 11:03:36 +0100154 - trusty-2017.7
155
Martin Polreicha4a60ba2017-08-24 16:29:07 +0200156 - name: vrouter40
157 provisioner:
Martin Polreich51b3bc62018-02-21 13:09:04 +0100158 grains:
159 init: 'systemd'
Martin Polreicha4a60ba2017-08-24 16:29:07 +0200160 pillars-from-files:
161 opencontrail.sls: tests/pillar/vrouter40.sls
Martin Polreich95fb3c82019-01-15 11:03:36 +0100162 linux_repo_opencontrail.sls: tests/pillar/repo_opencontrail_oc40.sls
163 excludes:
Martin Polreich95fb3c82019-01-15 11:03:36 +0100164 - trusty-2017.7
Petr Michalec579e64d2017-03-24 12:54:29 +0100165
166# vim: ft=yaml sw=2 ts=2 sts=2 tw=125