]>
Commit | Line | Data |
---|---|---|
1 | --- | |
2 | language: nix | |
3 | nix: 2.3.6 | |
4 | env: | |
5 | - CUSTOM_NIX_PATH=nixpkgs=channel:nixos-20.09 | |
6 | ||
7 | # Travis nix integration will install nix AFTER the environment variables are set | |
8 | # and the nix installer will overide NIX_PATH variable thus we need to re-export it | |
9 | before_install: | |
10 | - export NIX_PATH="$CUSTOM_NIX_PATH" | |
11 | ||
12 | install: | |
13 | # Install dependencies | |
14 | - nix-env -i -f ./default.nix | |
15 | ||
16 | # Check ansible version | |
17 | - ansible --version | |
18 | - ansible-lint --version | |
19 | ||
20 | # Create ansible.cfg with correct roles_path | |
21 | - printf '[defaults]\nroles_path=../' >ansible.cfg | |
22 | # Basic webserver to fake a Kong | |
23 | - | | |
24 | ./tests/kong.py& | |
25 | ||
26 | script: | |
27 | # Basic role syntax check | |
28 | - ansible-playbook tests/test.yml -i tests/inventory --syntax-check | |
29 | - ansible-lint . | |
30 | - ansible-playbook tests/test.yml -i tests/inventory -D | |
31 | - scripts/dhall_check.sh | |
32 | ||
33 | notifications: | |
34 | webhooks: https://galaxy.ansible.com/api/v1/notifications/ | |
35 | slack: | |
36 | rooms: | |
37 | - secure: cNAlklFQhu3CRi4Vp+U1veIbSvpAvqVNa0I9knRe8r5Xz6jczuxtKYVnP5m8q1iY38zx3ekjFn+2VdFQgr0twqUYGFMr+YbOWfLdcWxmA6BI29/6kdpoX0uihMEOl5uAyVm7hOiU/DfPxsbQMJeEFY4r/eYM+wErAtFC0c8bWt4oskjJJQPmr7DB/fOaefKkGoVjKElO6goVRWy2fHkGdldvV5EcQPdNW82ZY0w27e7fWm9Yv0D/Jr7Qu9i00UCdT3LyJ05cKVdaxxQOx0xjh+h0V4lN/CRfEBk8LQW3Ror+vnFgQHFkxSzY/MOASBvxZPMj/PFPCP1AwYlxz46dDHnaN2+tNc4Pdj/2qqZPjDW03KqjLRNY3fyfvjX2Yz+2da2hiF7WZReRcFZp0KGxLGTrpFFQ+JOEbYDvK0p4ZswNkDwnI9iYJoI7wntL614y4wIiCRxDR1/aTOGLr+M05WSdBhocL0x8IGVZNKa2yRpcgwlM35QMYSd7QFQmgB6MCIlqHxa1zGg124iepjL1SXp49SwQBI9k1mO4N7z469ZVyEdqydBMMQiiay2mP+fEBAM9gOboV4rMkCSQoMMED+MyiwGRioFor34/t7MQFM18ZoUemQAYRK7iAyCO7JnQOkilAVi+ZIfpiUrrBhBpz5JopeaFEIp4yAuJRyvWD0c= | |
38 | on_success: change # default: always | |
39 | on_failure: always # default: always | |
40 | on_pull_requests: false |