|
|
|
@ -276,15 +276,15 @@ A task include file simply contains a flat list of tasks, like so::
|
|
|
|
|
|
|
|
|
|
Include directives look like this, and can be mixed in with regular tasks in a playbook::
|
|
|
|
|
|
|
|
|
|
- tasks:
|
|
|
|
|
- include: tasks/foo.yml
|
|
|
|
|
tasks:
|
|
|
|
|
- include: tasks/foo.yml
|
|
|
|
|
|
|
|
|
|
You can also pass variables into includes. We call this a 'parameterized include'.
|
|
|
|
|
|
|
|
|
|
For instance, if deploying multiple wordpress instances, I could
|
|
|
|
|
contain all of my wordpress tasks in a single wordpress.yml file, and use it like so::
|
|
|
|
|
|
|
|
|
|
- tasks:
|
|
|
|
|
tasks:
|
|
|
|
|
- include: wordpress.yml user=timmy
|
|
|
|
|
- include: wordpress.yml user=alice
|
|
|
|
|
- include: wordpress.yml user=bob
|
|
|
|
|