Ansible is a radically simple configuration-management, deployment, task-execution, and
Ansible is a radically simple configuration-management, deployment, task-execution, and
multinode orchestration framework.
multinode orchestration framework.
Read the documentation and more at http://ansibleworks.com/
Read the documentation and more at http://ansible.com/
Many users run straight from the development branch (it's generally fine to do so), but you might also wish to consume a release. You can find
Many users run straight from the development branch (it's generally fine to do so), but you might also wish to consume a release. You can find
instructions [here](http://ansibleworks.com/docs/intro_getting_started.html) for a variety of platforms. If you want a tarball of the last release, go to
instructions [here](http://docs.ansible.com/intro_getting_started.html) for a variety of platforms. If you want a tarball of the last release, go to [releases.ansible.com](http://releases.ansible.com/ansible) and you can also install with pip.
http://ansibleworks.com/releases/ and you can also install with pip.
utils.warning("It is unneccessary to use '{{' in conditionals, leave variables in loop expressions bare.")
utils.warning("It is unneccessary to use '{{' in conditionals, leave variables in loop expressions bare.")
elifx.startswith("when_"):
elifx.startswith("when_"):
utils.deprecated("The 'when_' conditional has been removed. Switch to using the regular unified 'when' statements as described in ansibleworks.com/docs/.","1.5",removed=True)
utils.deprecated("The 'when_' conditional has been removed. Switch to using the regular unified 'when' statements as described on docs.ansible.com.","1.5",removed=True)
if'when'inds:
if'when'inds:
raiseerrors.AnsibleError("multiple when_* statements specified in task %s"%(ds.get('name',ds['action'])))
raiseerrors.AnsibleError("multiple when_* statements specified in task %s"%(ds.get('name',ds['action'])))