]>
Commit | Line | Data |
---|---|---|
1 | --- | |
2 | language: nix | |
3 | nix: 2.3.1 | |
4 | ||
5 | ||
6 | # Use the new container infrastructure | |
7 | sudo: false | |
8 | ||
9 | install: | |
10 | # Update nix channels | |
11 | - nix-channel --add https://nixos.org/channels/nixpkgs-19.09-darwin nixpkgs | |
12 | - nix-channel --remove nixpkgs-unstable | |
13 | - nix-channel --update | |
14 | ||
15 | # Install ansible | |
16 | - nix-env -i python3 ansible ansible-lint | |
17 | - nix-env -if ./dhall-1.34.0.nix | |
18 | ||
19 | # Check ansible version | |
20 | - ansible --version | |
21 | - ansible-lint --version | |
22 | ||
23 | # Create ansible.cfg with correct roles_path | |
24 | - printf '[defaults]\nroles_path=../' >ansible.cfg | |
25 | # Basic webserver to fake a Kong | |
26 | - | | |
27 | ./tests/kong.py& | |
28 | ||
29 | script: | |
30 | # Basic role syntax check | |
31 | - ansible-playbook tests/test.yml -i tests/inventory --syntax-check | |
32 | - ansible-lint . | |
33 | - ansible-playbook tests/test.yml -i tests/inventory -D | |
34 | - scripts/dhall_check.sh | |
35 | ||
36 | notifications: | |
37 | webhooks: https://galaxy.ansible.com/api/v1/notifications/ |