Commit Graph

365 Commits (80ab80b6fd6f201232a4d9ca829062f2a9fe16e6)

Author SHA1 Message Date
Don Schenck 5b15194a0d PowerShell script to assure PowerShell 3 is installed
Will install PowerShell 3 if the machine has a lower version. WILL NOT
do anything if PowerShell 3 (or higher) is already installed.
11 years ago
James Cammarata 6069ff6e9e Adding a new system_warnings config option to supress warnings 11 years ago
James Cammarata 18d82d1eb6 Documentation/examples updates for new 1.6 accelerate options
Fixes #6692
11 years ago
Michael DeHaan e639b5382b Change default gathering policy, add to docs. 11 years ago
Brian Coca 18adf07fc6 changed setting values and updated docs 11 years ago
Brian Coca 4dfa40f18e added gathering control to ansible, defaults to 'smart' 11 years ago
Michael DeHaan 84f918d320 Merge pull request #6381 from franckcuny/doc-module-lang
Document the module_lang option.
11 years ago
Franck Cuny fb14b53130 Document the module_lang option.
Closes #6169.
11 years ago
James Cammarata 9730157525 Validate SSL certs accessed through urllib*
* Adds another module utility file which generalizes the
  access of urls via the urllib* libraries.
* Adds a new spec generator for common arguments.
* Makes the user-agent string configurable.

Fixes #6211
11 years ago
Dolph Mathews 8808e029f9 spelling correction for "separate"
s/seperate/separate/

http://en.wiktionary.org/wiki/separate
11 years ago
Michael DeHaan 16d3be03af Remove a few extra legacy variable feature references. 11 years ago
Richard C Isaacson 80ddd1ca75 Config resoution order correction and documentation. 11 years ago
John Barker b8967a231e Fix typos in ISSUE_TEMPLATE.md 11 years ago
James Tanner e0429a4004 Add an issue template 11 years ago
Michael DeHaan d07a3b5e9b AnsibleWorks -> Ansible 11 years ago
James Cammarata 02ce5af6df Added ANSIBLE_SSH_PIPELINING option to enable/disable pipelining support
Pipelining will be disabled by default, since it requires users remove
the 'requiretty' option from the servers sudoers configuration.
11 years ago
Michael DeHaan 31d0060de8 Standardized on yml suffix, so fix this example content filename. 11 years ago
Michael DeHaan 7490e3d61e Update ansible.cfg
Lookup plugins do not warrant settings in ansible.cfg.
11 years ago
a-sk 29a3bb744e Remove quotes aroung etcd_url value
I get errors like this with etcd_url = 'http://127.0.0.1:4001':
urllib2.URLError: <urlopen error unknown url type: 'http>
11 years ago
Jan-Piet Mens bd5cd8e652 Lookup plugin for etcd
with support for configurable etcd URL in ansible.cfg (and environment)
11 years ago
Michael DeHaan fee360f33e Add example.config and main documentation of the roles_path feature. 11 years ago
Thomas Omans 632232259a Adding config flag role_path for common/global roles
Using ANSIBLE_ROLE_PATH environment variable or role_path in ansible.cfg
can configure paths where roles will be searched for
extra paths will only be used as a backup once regular locations are exhausted
11 years ago
Michael DeHaan 65178290e7 Merge branch 'devel' of git://github.com/nextus/ansible into devel
Conflicts:
	lib/ansible/constants.py
11 years ago
James Cammarata b11e12652e Adding new accelerate settings to default config and docs 11 years ago
James Cammarata c8fa83c93f Minor tweaks to the skipped config wording and adding documentation 11 years ago
James Martin d5f20e6b21 Optionally display Skipping [host] messages. 11 years ago
nextus ca96d74572 #4227 in upstream repo 11 years ago
James Cammarata 848a966736 Adding example section to ansible.cfg for the control_path setting 11 years ago
James Cammarata 959138d00d Added accelerate_port to plays, and made it configurable 11 years ago
James Cammarata e09ce0a3a7 Commenting out default ssh arguments line in ansible.cfg
Also removing the ControlPath option, as it will now be auto-generated
if the ControlPersist option is set in the arguments.
11 years ago
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?
12 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
Brian Coca 6877a88c7e added comment to example config to show usage of new sudo password asking option
Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
12 years ago
Michael DeHaan cceb99acd5 Simplify the group_by example a small bit 12 years ago
Jeroen Hoekx b336d40101 Add a group_by action plugin. 12 years ago
Michael DeHaan 457cdb2be0 Add note about when you still have to use only_if 12 years ago
Michael DeHaan 21258dcc66 Added 'when' as a shortcut around only_if. 12 years ago
Michael DeHaan 7f6aa2d3d5 Config parameter rename 12 years ago
Michael DeHaan 6ba30170dd Make group_vars and host_vars available to usr/bin/ansible, and make vars_plugins exist 12 years ago
Jeremiah Heller 37bdefae74 add role_attr_flags parameter to postgresql_user
Pass role_attr_flags a list of comma separated role
attributes when creating or updating a user.
12 years ago
Michael DeHaan 7b6f8e485a refine example 12 years ago
Michael DeHaan 971dd53622 Added documentation on looping over with_* like fileglob 12 years ago
Michael DeHaan 7644dbe330 Update some examples to explain why notify is not used 12 years ago
Tim Bielawa 4b04d7a914 Add DOCUMENTATION for module documentation. 12 years ago
Jan-Piet Mens 9ed59da294 Allow user-specified $ansible_managed string with named parameters 12 years ago
Michael DeHaan 57c9534abb Simplify register example 12 years ago
Michael DeHaan 08b70949c7 Fix a test and a typo in an example 12 years ago
Matthew Johnson 0f5a4e2112 add logrotate config 12 years ago
Lorin Hochstein 869a97e1cb Fix comment in example config file.
The config file incorrectly mentions the --private-key-file flag.
Should be --private-key
12 years ago
Michael DeHaan f07772b74b update playbook example 12 years ago
Michael DeHaan b65a2dbd4d Merge pull request #952 from dagwieers/patch-1
Disable PasswordAuthentication when using -c ssh
12 years ago
Mark Theunissen bfe3e97e63 Update the example playbook for the new MySQL parameter format 12 years ago