-
Notifications
You must be signed in to change notification settings - Fork 6
/
invoke.yml
71 lines (68 loc) · 1.45 KB
/
invoke.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# vim: ft=yaml ts=2 sts=2 sw=2
matrix:
dist:
ubuntu:
- xenial
- bionic
debian:
- stretch
centos:
- 7
salt:
- stable
- stable 2017.7
#- develop
salt-formulas:
- master
# tag: stable-2018.3
# NOTE, make sure target names don't conflict with DockerMake target names
target:
# Clean upstream Saltstack salt (no salt-master daemon)
saltstack:
matrix:
- dist
- salt
require:
- salt
# Upstream salt with pre installed formulas and wheelhouse
# https://github.com/epcim/wheelhouse
#wheelhouse:
# matrix:
# - dist
# - salt-formulas
# - salt
# require:
# - salt-formulas
# - salt
# - wheel
# Pure salt-master with tini/salt-master entrypoint.
# (no formulas, so use volumes to mount env/formulas/pillars)
saltmaster:
matrix:
- dist
- salt
require:
- salt
- tini-saltmaster
# Ready to use salt-master with pre installed reclass and github.com/salt-formulas
saltmaster-reclass:
matrix:
- dist
- salt-formulas
- salt
require:
- reclass
# Ready to use salt-master with github.com/salt-formulas
#saltmaster-saltclass:
# matrix:
# - dist
# - salt-formulas
# - salt
# require:
# - saltclass
dockermake:
destination: 'images'
repository: 'docker.io/epcim/salt'
# options: '--no-cache'
# options: '--bust-cache reclass'
# options: '--registry-user epcim'