diff --git a/docsite/rst/playbooks_roles.rst b/docsite/rst/playbooks_roles.rst index 52e69a66df..2cc98117a4 100644 --- a/docsite/rst/playbooks_roles.rst +++ b/docsite/rst/playbooks_roles.rst @@ -65,19 +65,6 @@ contain all of my wordpress tasks in a single wordpress.yml file, and use it lik - include: wordpress.yml wp_user=alice - include: wordpress.yml wp_user=bob -If you are running Ansible 1.4 and later, include syntax is streamlined to match roles, and also allows passing list and dictionary parameters:: - - tasks: - - { include: wordpress.yml, wp_user: timmy, ssh_keys: [ 'keys/one.txt', 'keys/two.txt' ] } - -Using either syntax, variables passed in can then be used in the included files. We'll cover them in :doc:`playbooks_variables`. -You can reference them like this:: - - {{ wp_user }} - -(In addition to the explicitly passed-in parameters, all variables from -the vars section are also available for use here as well.) - Starting in 1.0, variables can also be passed to include files using an alternative syntax, which also supports structured variables:: @@ -90,6 +77,14 @@ which also supports structured variables:: - keys/one.txt - keys/two.txt +Using either syntax, variables passed in can then be used in the included files. We'll cover them in :doc:`playbooks_variables`. +You can reference them like this:: + + {{ wp_user }} + +(In addition to the explicitly passed-in parameters, all variables from +the vars section are also available for use here as well.) + Playbooks can include other playbooks too, but that's mentioned in a later section. .. note::