Commit Graph

285 Commits (4bf826f5144a4d7538a00d408cc15aeeb791310f)

Author SHA1 Message Date
James Cammarata ad595eadea Enable error_on_undefined_vars by default 11 years ago
Abhijit Menon-Sen 0c96d8af6e Add a nocolor setting to ansible.cfg 11 years ago
Ted M. Young 28e7a25143 Wrong target for link?
Came to here from http://www.ansibleworks.com/docs/bestpractices.html, but I think the link here meant to go to https://github.com/ansible/ansible-examples and not https://github.com/ansible/ansible-examples/tree/master/language_features?
11 years ago
Michael DeHaan 8a82b5c817 Slight revisement to configuration file comment. 12 years ago
Michael DeHaan cf6e1f8db9 Make it possible to tell paramiko to not record new host keys, which can be slow with a large number of hosts.
-c ssh is preferred in most cases if you have ControlPersist available, otherwise if you are comfortable you
can turn off recording while leaving host key checking on, etc.
12 years ago
Michael DeHaan c55adc9ac9 Default to 'smart' transport, which will use OpenSSH if it can support ControlPersist. 12 years ago
Michael DeHaan d96cedcad1 Example config file should use correct config setting. 12 years ago
Michael DeHaan 9db4f7a9a6 Makes host key checking the default behavior but can be disabled in ansible.cfg or by environment variable. 12 years ago
espro 3eeacaba81 Updated ansible.cfg to be more consistent
Updated the example ansible.cfg to be more consistent in spacing/commented lines
12 years ago
espro a00c7b0c08 Comment remote_user in ansible.cfg
remote_user should not be set in example config. This file is used in rpm .spec for /etc/ansible/ansible.cfg
12 years ago
espro e2cf3b2d29 Update ansible.cfg
Previous commit made config invalid.
12 years ago
Michael DeHaan bac81be3f9 Add undefined variables feature to example config file. 12 years ago
Michael DeHaan 637983cf31 cleanup example config file + Squashed commit of the following:
commit c36b66dc952dfff91043ecbca56cf3f1f8f00703
Merge: 240d7bf f4cf934
Author: Michael DeHaan <michael@ansibleworks.com>
Date:   Tue Jun 18 13:04:51 2013 -0400

    Merge branch 'unevaluated-vars' of git://github.com/lorin/ansible into lorin_undefined

    Conflicts:
    	lib/ansible/runner/__init__.py

commit f4cf934367
Merge: 2531440 07a1365
Author: Lorin Hochstein <lorin@nimbisservices.com>
Date:   Thu Jun 6 11:07:41 2013 -0400

    Merge branch 'devel' into unevaluated-vars

commit 253144045c
Author: Lorin Hochstein <lorin@nimbisservices.com>
Date:   Thu Jun 6 11:06:37 2013 -0400

    Fail template from file on undefined vars

    If config option is set, raise an exception if templating from a
    file and a variable is undefined.

commit aecb71d8b7
Author: Lorin Hochstein <lorin@nimbisservices.com>
Date:   Wed Jun 5 17:12:12 2013 -0400

    Add fail_on_undefined flag

    Add a fail_on_undefined flag to the template and template_from_string methods.

    If this flag is true, then re-raise the ninja2.excpetions.UndefinedError instead of
    swallowing it.

commit cbb1808f05
Merge: d4bbf49 41425fb
Author: Lorin Hochstein <lorin@nimbisservices.com>
Date:   Wed Jun 5 16:14:12 2013 -0400

    Merge branch 'devel' into unevaluated-vars

commit d4bbf492b0
Author: Lorin Hochstein <lorin@nimbisservices.com>
Date:   Mon Jun 3 19:46:13 2013 -0400

    template: Raise UndefinedError exception

    In template_from_string, raise an undefined error if it occurs.

    Have the caller catch it and throw an AnsibleUndefinedVariable

commit c947802805
Merge: 8d919d6 be33bcf
Author: Lorin Hochstein <lorin@nimbisservices.com>
Date:   Mon Jun 3 10:09:43 2013 -0400

    Merge branch 'devel' into unevaluated-vars

commit 8d919d6c97
Merge: 0f68ad8 b8630d2
Author: Lorin Hochstein <lorin@nimbisservices.com>
Date:   Thu May 30 16:27:48 2013 -0400

    Merge branch 'devel' into unevaluated-vars

commit 0f68ad8193
Author: Lorin Hochstein <lorin@nimbisservices.com>
Date:   Thu May 30 14:32:03 2013 -0400

    Optionally fail task on undefined variables

    This patch introduces a new configuration option called
    error_on_undefined_vars, which defaults to false.

    If this option is set to true, then a task which has unevaluated
    variables in its arguments will fail instead of running. Output looks
    like this:

        TASK: [set rabbitmq password] *************************************************
        fatal: [10.20.0.7] => Undefined variables: rabbitmq_user, rabbitmq_password
12 years ago
Michael DeHaan fda74110bd Merge pull request #3202 from trbs/20130613_docs_fix_ansible_cfg_loading_order
docs fix ansible cfg loading order
12 years ago
trbs a4223e119d fixed x-bits in git 12 years ago
trbs 653fac2f5c fix loading order of ansible.cfg in documentation 12 years ago
Michael DeHaan d51ec37a59 Add version added field to notification modules. 12 years ago
Michael DeHaan 9ca0289dee Fixup the module formatter to explain the EXAMPLES string as well. 12 years ago
Michael DeHaan 0748e86f0e Fix documentation about examples in modules so folks use the new style. 12 years ago
Matt Coddington 542eeeb5d6 add option to ignore $legacy variable style substitution 12 years ago
Michael DeHaan 8ef18c2f98 Don't set PasswordAuthentication=no here because the connection plugin will do that unless a password is actually specified with -k/--ask-pass. 12 years ago
Michael DeHaan 601c2db116 Add a note about where the playbook examples have moved to. 12 years ago
Michael DeHaan 5aad416ffe remove playbook examples from main repo. Fear not, these are now in the ansible/ansible-examples repo :) 12 years ago
Michael DeHaan 5342c35f7c Update zfs example 12 years ago
Michael DeHaan b4715cdb9c update user example 12 years ago
Michael DeHaan 8ac6c73803 Simplify description of upgraded_vars example 12 years ago
Michael DeHaan 4d8734f30c Update selective file sources example 12 years ago
Michael DeHaan ae810d3318 update role example 12 years ago
Michael DeHaan a911afaaf2 update roletest example 12 years ago
Michael DeHaan 4569713d88 Update register_logic example 12 years ago
Michael DeHaan 777dbc1048 Update rabbitmq example 12 years ago
Michael DeHaan 12755b8961 Update postgres and prompts examples. 12 years ago
Michael DeHaan 6ae99cdc7a update netscaler example 12 years ago
Michael DeHaan 8d0b8c70ce update with_items example 12 years ago
Michael DeHaan f57e57ba54 Update loop_plugins example 12 years ago
Michael DeHaan 79c2a34fa0 update nested example 12 years ago
Michael DeHaan bacb6644db update group_by example 12 years ago
Michael DeHaan ca822045e2 Update get_url example 12 years ago
Michael DeHaan b5339fe32e update eucalyptus/ec2 example 12 years ago
Michael DeHaan 264f527c98 update environment example 12 years ago
Michael DeHaan 1f93887e02 Update delegation example. 12 years ago
Michael DeHaan 3575a3374b This conditional example is no longer needed. 12 years ago
Michael DeHaan ebad0d4474 Update conditional examples. 12 years ago
Michael DeHaan 1365f0d6ab Start of making docs use {{ format }} 12 years ago
Afsin Toparlak 9699e086d7 typo 12 years ago
Michael DeHaan b8fdcff524 Merge branch 'nocows' of git://github.com/jpmens/ansible into devel
Conflicts:
	lib/ansible/callbacks.py
	lib/ansible/constants.py
12 years ago
Michael DeHaan aa55268514 Adds a logfile for ansible playbooks that can be set by the environment or configuration file. 12 years ago
Michael DeHaan 1f96925159 Update role example to show tag usage 12 years ago
Jan-Piet Mens dfd885a012 Make ANSIBLE_NOCOWS configurable
nocows = 1 in ansible.cfg
	or old environment variable ANSIBLE_NOCOWS=1
add to ansible.cfg example
12 years ago
Stoned Elipot e1ee257619 Default sudo password to SSH password.
While here factor out password prompting in ansible.utils
12 years ago
Michael DeHaan 37789a852a Rename set_up and tear_down to pre_tasks and post_tasks 12 years ago
Michael DeHaan d7623d1f91 Added a 'set_up' and 'tear_down' which are like tasks, but execute before and after roles. 12 years ago
Michael DeHaan 3ab0ed5fd4 Allow 'when' and 'with_items' to be applied to roles. 12 years ago
Michael DeHaan f0b21dcc0f allow references to names of variables in with_items without needing to surround them with Jinja2 '{{' delimeters 12 years ago
Michael DeHaan fffb1a0a9d Loose tasks not in roles get executed after roles. 12 years ago
Michael DeHaan f044fc344b When using roles, or other includes, the path to DWIM inside is the path of the task include
file.
12 years ago
Michael DeHaan 20ec682b30 Remove stray file 12 years ago
Michael DeHaan 5c4ed72571 Demo of parameterized roles! 12 years ago
Michael DeHaan f308194b9a Added examples of how roles work! 12 years ago
Michael DeHaan 94d189bc7f Make this example make sense :) 12 years ago
Michael DeHaan f585c4cde7 Upgraded variable support met with upgraded conditional support, see examples/playbooks/upgraded_vars.yml
for details!
12 years ago
willthames c4442ad804 Documented executable setting for ansible.cfg 12 years ago
Michael DeHaan df9e716208 Fix example 12 years ago
Michael DeHaan 0dbfa02f0c Example of how to do nested loops. 15 minutes of code :) 12 years ago
Nandor Sivok 2120580f7a netscaler module example playbook 12 years ago
Daniel Hokka Zakrisson baeb1bce11 Fix example crypt to include trailing $
Fixes #2305.
12 years ago
Chris Hoffman 3104b79d35 Adding parameters example 12 years ago
James Martin fa63a9b5f4 CloudFormation support. 12 years ago
Mikael Zayenz Lagerkvist a5a0ab6b53 Fixed file-path in comment from examples.yml to intro_example.yml. 12 years ago
Michael DeHaan 1026fa6ab5 Merge pull request #2122 from lwade/devel
Adding ec2-related module example to examples/playbooks
12 years ago
lwade 2dbe01ea7c Adding ec2-related module example to examples/playbooks 12 years ago
Michael DeHaan 8992fee2ab Correct documentation example, Snowball was a hampster. 12 years ago
Michael DeHaan 7da9992110 Add complex arguments example 12 years ago
Michael DeHaan cb3d26c500 Merge pull request #2084 from johanwiren/zfs
Added zfs module
12 years ago
Michel Blanc 0cd0a7fda3 Fixes jina typos
Moved *jina* to *jinja2*
12 years ago
Michel Blanc 1c22f2146e Adds configurable jinja2 extension loading
Jinja extensions adds features to the jinja2 templating engine. This
patch allows module loading for the templating engine vian an
ansible.cfg configuration key (jinja_extensions).
The default behaviour doesn't change (no module loading).
Requested modules can be added coma separated in ansible.cfg

Adds whitespace handling in jinja_extension config

Added whitespace handling in jinja_extension configuration directive, so
things stay safe if user adds spaces around comas in the directives
list.

Adds config example for jinja_extensions

Added config example with multiple extentions for jinja_extensions
12 years ago
Johan Wirén 94813d38e6 Added zfs example playbook 12 years ago
Chris Hoffman 32c7fa7f70 Remove unneccesary quotes from user task 12 years ago
Michael DeHaan b2b1900765 minor aesthetics tweak 12 years ago
Michael DeHaan b1c739889c Add example of working with the environment 12 years ago
Michael DeHaan 790cc11f03 Change the 0.X part to not imply something new was added in 0.X something if a user forgets to put in a specific version in the module docs. 12 years ago
Matt Cordial 3284fd607f Add rabbitmq_vhost module.
Simply ensures existence or non-existence of a vhost.
12 years ago
Chris Hoffman 6f7855161c Adding rabbitmq modules 12 years ago
Daniel Hokka Zakrisson 5268d49bad Add sudo_flags configuration option to alter sudo behaviour
Default to -H to set $HOME appropriately.
12 years ago
Daniel Hokka Zakrisson 53fd85e2c4 Merge pull request #1903 from leucos/mergeable-hash-vars
Adds user-selectable hash merging support in vars
12 years ago
Francesc Esplugas c6629219d9 Update examples/playbooks/ansible_pull.yml
Typo
12 years ago
Michel Blanc e28e538c6e Adds user-selectable hash merging support in vars
Hash variables are currently overriden if they are redefined. This
doesn't let the user refine hash entries or overriding selected keys,
which can, for some, be a desirable feature.
This patch let the user force hash merging by setting the
hash_behaviour value to "merge" (without the quotes) in ansible.cfg

However, by default, ansible behaves like it always did and if any value
besides "merge" is used ("replace" is suggested in the example ansible.cfg
file), it will also behave as always.
12 years ago
Daniel Hokka Zakrisson a4b22b3a30 Merge pull request #1894 from ron1/devel
Update examples/ansible.cfg with sudo_exe
12 years ago
ron1 7d67ecfb2d Update examples/ansible.cfg with sudo_exe 12 years ago
Michael DeHaan ef38e9f0e6 Merge pull request #1875 from cocoy/vars_prompt_default
Adding default on vars_prompt
12 years ago
Rodney Quillo 7ae100611c Adding default on vars_prompt 12 years ago
fdavis a278a60c34 add filter_plugins to example ansible.cfg 12 years ago
Dag Wieers 66fb7fd9de Make use of yes/no booleans in playbooks
At the moment Ansible prefers yes/no for module booleans, however booleans in playbooks are still using True/False, rather than yes/no. This changes modifies boolean uses in playbooks (and man pages) to favor yes/no rather than True/False.

This change includes:

- Adaptation of documentation and examples to favor yes/no
- Modification to manpage output to favor yes/no (the docsite output already favors yes/no)
12 years ago
Michael DeHaan 3dc31a049f Merge pull request #1527 from fdavis/devel
Support scp in an ssh connection
12 years ago
fdavis b91896ff55 move scp_if_ssh to the ssh connection category 12 years ago
fdavis b1dbeec66c Allows use of scp instead of sftp in
Added a boolean constant scp_if_ssh to the config
Added scp support for the ssh connection plugin
Refers to #1279
12 years ago
Jeroen Hoekx 8ffed6df75 Support custom jinja2 filters.
This uses the plugin framework to add filter plugins.
The previously hardcoded core filters are defined using the plugin
framework now.
12 years ago
Michael DeHaan 6f938c9f4c Merge branch 'playbook_ssh_ask_pass' of git://github.com/clatour/ansible into devel
Conflicts:
	examples/ansible.cfg

+ doc tweak
12 years ago
Chandler Latour f436a8c88b Added config option for default ask for ssh_pass 12 years ago
Brian Coca 8d1ed566da corrected mizpells environment
Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
12 years ago