33
44sudo : required
55env :
6+ - >
7+ DISTRIBUTION=ubuntu-upstart
8+ DIST_VERSION=14.04
9+ MONGODB_VERSION=3.4
610 - >
711 DISTRIBUTION=ubuntu-upstart
812 DIST_VERSION=14.04
1519 DISTRIBUTION=ubuntu-upstart
1620 DIST_VERSION=14.04
1721 MONGODB_VERSION=2.6
22+ - >
23+ DISTRIBUTION=ubuntu-upstart
24+ DIST_VERSION=12.04-builded
25+ MONGODB_VERSION=3.4
1826 - >
1927 DISTRIBUTION=ubuntu-upstart
2028 DIST_VERSION=12.04-builded
2735 DISTRIBUTION=ubuntu-upstart
2836 DIST_VERSION=12.04-builded
2937 MONGODB_VERSION=2.6
38+ - >
39+ DISTRIBUTION=centos
40+ DIST_VERSION=6-builded
41+ MONGODB_VERSION=2.6
42+ - >
43+ DISTRIBUTION=centos
44+ DIST_VERSION=6-builded
45+ MONGODB_VERSION=3.0
46+ - >
47+ DISTRIBUTION=centos
48+ DIST_VERSION=6-builded
49+ MONGODB_VERSION=3.2
50+ - >
51+ DISTRIBUTION=centos
52+ DIST_VERSION=6-builded
53+ MONGODB_VERSION=3.4
54+ - >
55+ DISTRIBUTION=centos
56+ DIST_VERSION=7-builded
57+ MONGODB_VERSION=2.6
58+ - >
59+ DISTRIBUTION=centos
60+ DIST_VERSION=7-builded
61+ MONGODB_VERSION=3.0
62+ - >
63+ DISTRIBUTION=centos
64+ DIST_VERSION=7-builded
65+ MONGODB_VERSION=3.2
66+ - >
67+ DISTRIBUTION=centos
68+ DIST_VERSION=7-builded
69+ MONGODB_VERSION=3.4
70+ # - >
71+ # distribution=ubuntu-upstart
72+ # version=12.04
73+ # - >
74+ # distribution=debian
75+ # version=7
3076
3177services :
3278 - docker
@@ -44,16 +90,15 @@ before_install:
4490 sudo docker build --rm=true --file=tests/Dockerfile.${DISTRIBUTION}_${DIST_VERSION}
4591 --tag ${DISTRIBUTION}:${DIST_VERSION} tests; else sudo docker pull ${DISTRIBUTION}:${DIST_VERSION}; fi
4692 - sudo ln -s ${PWD} /etc/ansible/roles/greendayonfire.mongodb
47-
93+
4894script :
4995 # Test 1
5096 - >
51- sudo ansible-playbook -i tests/hosts tests/site.yml -e target=mongo1 -e mongodb_version=${MONGODB_VERSION}
52- -e image_name=${DISTRIBUTION}:${DIST_VERSION}
97+ sudo ansible-playbook -i tests/hosts tests/site.yml -e target=mongo1 -e mongodb_version=${MONGODB_VERSION} -e image_name=${DISTRIBUTION}:${DIST_VERSION}
5398 # Idempotence test
5499 - >
55- sudo ansible-playbook -i tests/hosts tests/site.yml -e target=mongo1 -e mongodb_version=${MONGODB_VERSION}
56- -e image_name=${DISTRIBUTION}:${DIST_VERSION} | grep -q 'changed=0.*failed=0'
100+ sudo ansible-playbook -i tests/hosts tests/site.yml -e target=mongo1 -e mongodb_version=${MONGODB_VERSION} -e image_name=${DISTRIBUTION}:${DIST_VERSION}
101+ | grep -q 'changed=0.*failed=0'
57102 && (echo 'Idempotence test: pass' && exit 0)
58103 || (echo 'Idempotence test: fail' && exit 1)
59104
0 commit comments