This repository was archived by the owner on Mar 9, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +29
-2
lines changed Expand file tree Collapse file tree 5 files changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ matrix:
16
16
install :
17
17
- pip3 install tox-travis git-semver
18
18
script :
19
- - tox
19
+ - ./.travis/test.sh
20
20
deploy :
21
21
provider : script
22
22
skip_cleanup : true
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -euo pipefail
4
+
5
+ if [ ! -d " ./molecule/latest" ]; then
6
+ tox
7
+ exit 0
8
+ fi
9
+
10
+ if [ " $TRAVIS_PULL_REQUEST " == " false" ]; then
11
+ tox -- molecule test --all --destroy never
12
+ else
13
+ tox -- molecule test -s default --destroy always
14
+ if [ -d " ./molecule/alternative" ]; then
15
+ tox -- molecule test -s alternative --destroy never
16
+ fi
17
+ fi
Original file line number Diff line number Diff line change @@ -90,3 +90,12 @@ Remember: Code is generally read much more often than written.
90
90
### Use Markdown
91
91
92
92
Wherever possible, please refrain from any other formats and stick to simple markdown.
93
+
94
+ ## Requirements regarding roles design
95
+
96
+ We are trying to create the best and most secure installation method for non-containerized prometheus stack components.
97
+ To accomplish this all roles need to support:
98
+
99
+ - current and at least one previous ansible version (wherever possible we try to support 2 previous ansible versions)
100
+ - systemd as the only available process manager
101
+ - at least latest debian and CentOS distributions
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ galaxy_info:
13
13
- xenial
14
14
- name : Debian
15
15
versions :
16
- - jessie
17
16
- stretch
17
+ - buster
18
18
- name : EL
19
19
versions :
20
20
- 7
Original file line number Diff line number Diff line change 3
3
ansible-lint>=3.4.0
4
4
testinfra>=1.7.0
5
5
jmespath
6
+ selinux
You can’t perform that action at this time.
0 commit comments