]>
Commit | Line | Data |
---|---|---|
d213edd1 | 1 | --- |
6fc5ba3e | 2 | language: nix |
0bdfdca1 | 3 | nix: 2.3.6 |
ce6889c6 PB |
4 | env: |
5 | - CUSTOM_NIX_PATH=nixpkgs=channel:nixos-20.09 | |
c3564f47 | 6 | |
ce6889c6 PB |
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" | |
d213edd1 | 11 | |
d213edd1 | 12 | install: |
ce6889c6 PB |
13 | # Install dependencies |
14 | - nix-env -i -f ./default.nix | |
d213edd1 GD |
15 | |
16 | # Check ansible version | |
17 | - ansible --version | |
c3564f47 | 18 | - ansible-lint --version |
d213edd1 GD |
19 | |
20 | # Create ansible.cfg with correct roles_path | |
21 | - printf '[defaults]\nroles_path=../' >ansible.cfg | |
a3c4b3d5 PB |
22 | # Basic webserver to fake a Kong |
23 | - | | |
24 | ./tests/kong.py& | |
d213edd1 GD |
25 | |
26 | script: | |
27 | # Basic role syntax check | |
28 | - ansible-playbook tests/test.yml -i tests/inventory --syntax-check | |
29 | - ansible-lint . | |
a3c4b3d5 | 30 | - ansible-playbook tests/test.yml -i tests/inventory -D |
77e27a11 | 31 | - scripts/dhall_check.sh |
d213edd1 GD |
32 | |
33 | notifications: | |
34 | webhooks: https://galaxy.ansible.com/api/v1/notifications/ | |
c8f71059 PB |
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 |