script:
# Check the role/playbook's syntax.
- - "ansible-playbook -i tests/inventory tests/$SITE --syntax-check"
+ - "ansible-playbook -i inventory $SITE --syntax-check"
# Run the role/playbook with ansible-playbook.
- - "ansible-playbook -i tests/inventory tests/$SITE --connection=local --sudo"
+ - "ansible-playbook -i inventory $SITE --connection=local --sudo"
# Run the role/playbook again, checking to make sure it's idempotent.
- >
- ansible-playbook -i tests/inventory tests/$SITE --connection=local --sudo
+ ansible-playbook -i inventory $SITE --connection=local --sudo
| grep -q 'changed=0.*failed=0'
&& (echo 'Idempotence test: pass' && exit 0)
|| (echo 'Idempotence test: fail' && exit 1)