Documentation

Templating (Jinja2)

As already referenced in the variables section, Ansible uses Jinja2 templating to enable dynamic expressions and access to variables. Ansible greatly expands the number of filters and tests available, as well as adding a new plugin type: lookups.

Please note that all templating happens on the Ansible controller before the task is sent and executed on the target machine. This is done to minimize the requirements on the target (jinja2 is only required on the controller) and to be able to pass the minimal information needed for the task, so the target machine does not need a copy of all the data that the controller has access to.

参见

Playbooks
An introduction to playbooks
Conditionals
Conditional statements in playbooks
Loops
Looping in playbooks
Playbook Roles and Include Statements
Playbook organization by roles
Best Practices
Best practices in playbooks
User Mailing List
Have a question? Stop by the google group!
irc.freenode.net
#ansible IRC chat channel
Read the Docs v: latest
Versions
latest
stable
release1.6.2
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.