From 84781bf1850837edece7395f5b4c35c1f7aa82bd Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Sat, 20 Apr 2013 16:21:52 -0400 Subject: [PATCH] Add documentation about pre_tasks and post_tasks with roles. --- docsite/latest/rst/playbooks.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docsite/latest/rst/playbooks.rst b/docsite/latest/rst/playbooks.rst index 04be0ab86f..c57e6db1c1 100644 --- a/docsite/latest/rst/playbooks.rst +++ b/docsite/latest/rst/playbooks.rst @@ -482,6 +482,19 @@ While it's probably not something you should do often, you can also conditionall This works by applying the conditional to every task in the role. Conditionals are covered later on in the documentation. + +If the play still has a 'tasks' section, those tasks are executed after roles are applied. + +If you want to define certain tasks to happen before AND after roles are applied, you can do this:: + + --- + - hosts: webservers + pre_tasks: + - shell: echo 'hello' + roles: + - { role: some_role } + post_tasks: + - shell: echo 'goodbye' Executing A Playbook ````````````````````