UsageΒΆ
- To install and execute:
ansible-galaxy install constrict0r.sourcez ansible localhost -m include_role -a name=constrict0r.sourcez -K
- Passing variables:
ansible localhost -m include_role -a name=constrict0r.sourcez -K \ -e "{repositories: [{name: multimedia, repo: 'deb http://www.debian-multimedia.org sid main'}]}"
- To include the role on a playbook:
- hosts: servers roles: - {role: constrict0r.sourcez}
- To include the role as dependency on another role:
dependencies: - role: constrict0r.sourcez repositories: [{name: multimedia, repo: 'deb http://www.debian-multimedia.org sid main'}]
- To use the role from tasks:
- name: Execute role task. import_role: name: constrict0r.sourcez vars: repositories: [{name: multimedia, repo: 'deb http://www.debian-multimedia.org sid main'}]
To run tests:
cd sourcez
chmod +x testme.sh
./testme.sh
On some tests you may need to use sudo to succeed.