Update doc for the ansible-galaxy include directive
This commit is contained in:
parent
7c2ff0e66b
commit
fd67d911c3
1 changed files with 22 additions and 16 deletions
|
@ -68,6 +68,28 @@ To request specific versions (tags) of a role, use this syntax in the roles file
|
|||
|
||||
Available versions will be listed on the Ansible Galaxy webpage for that role.
|
||||
|
||||
Installing Multiple Roles From Multiple Files
|
||||
=============================================
|
||||
|
||||
At a basic level, including requirements files allows you to break up bits of configuration policy into smaller files. Role includes pull in roles from other files.
|
||||
|
||||
ansible-galaxy install -r requirements.yml
|
||||
|
||||
# from galaxy
|
||||
- src: yatesr.timezone
|
||||
|
||||
- include: webserver.yml
|
||||
|
||||
|
||||
Content of the webserver.yml file.
|
||||
|
||||
# from github
|
||||
- src: https://github.com/bennojoy/nginx
|
||||
|
||||
# from github installing to a relative path
|
||||
- src: https://github.com/bennojoy/nginx
|
||||
path: vagrant/roles/
|
||||
|
||||
Advanced Control over Role Requirements Files
|
||||
=============================================
|
||||
|
||||
|
@ -385,19 +407,3 @@ Use the --remove option to disable and remove a Travis integration:
|
|||
Provide the ID of the integration you want disabled. Use the --list option to get the ID.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue