Commit Graph

6042 Commits (af94fb8eea75b85588da38c178b8faded02aef52)
 

Author SHA1 Message Date
Michael DeHaan da34aec0fe Merge pull request #3322 from stoned/hacking-env-setup
Handle login shell bash processes hence match $0 with "*bash"
12 years ago
Lorin Hochstein 1bcc60992c Doc: rabbitmq_user pw change and force
Document that need to add force=yes to change password of
existing user
12 years ago
Stoned Elipot 6d2e94966c Handle login shell bash processes hence match $0 with "*bash" 12 years ago
martin f. krafft 3839dcd56c Remove extra $ character
Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
martin f. krafft 85b8538e0e Expand usage of Python 2.6 if statement
Syntax like "'foo' if bar else 'baz'" is not supported by all Python
versions targetted by Ansible. Hence we break it up.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
Michael DeHaan 64995bfc22 Merge pull request #3314 from benjixx/fix-digitalocean-arguments
fix wrong argument_spec in digital_ocean module
12 years ago
Dale Sedivec b32131c867 expanduser on each component of plug-in paths
ansible.constants was calling expanduser (by way of shell_expand_path)
on the entire configured value for the library and *_plugins
configuration values, but these values have always been interpreted as
multiple directories separated by os.pathsep.  Thus, if you supplied
multiple directories for one of these values, typically only the first
(at least on *nix) would have e.g. "~" expanded to HOME.

Now PluginLoader does expansion on each individual path in each of
these variables.
12 years ago
martin f. krafft 3df2e15277 Let update-rc.d set changed flag properly
When update-rc.d is used to enable/disable service, the changed flag was
always true (see #2189). This commit fixes that.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
Benjamin Schwarze 31bc25063e fix wrong argument_spec in digital_ocean module
as 'required' and 'default' are mutually exclusive removed 'required' in preference of 'default'
12 years ago
John Jarvis a61ec2e6b3 typo 12 years ago
John Jarvis c85b0bb05f using instance_ids and state=absent for removing instances 12 years ago
Vincent Viallet 7b0b9016b5 Improve error messages on missing required variables. 12 years ago
Mark Mandel 73dda68e18 Don't turn on sudo for all tasks when setting the sudo_user or ask_sudo_pass, 12 years ago
Vincent Viallet c124411c36 Consistent wait_timeout between doc and module 12 years ago
Vincent Viallet 2eaf5ee206 Fix last bugs, complete all tests. 12 years ago
Vincent Viallet 17a55d6adf Update documentation 12 years ago
Vincent Viallet 9c26b9ddce Add linode cloud provider. 12 years ago
Ninety Thirty 7b1e87b62d Added flexible filename handling for main files
tasks, handlers, and vars main files can now be any of main, main.yml, or main.yaml
12 years ago
John Jarvis 3a5f095693 Adds termination support to the ec2 module
Pass in the `instances` output of the ec2 module
to terminate a list of instances that were previously provisioned.

Useful for automated testing.
12 years ago
Stephen Fromm 76d848331f Add submodule support to git module
This does two things:
* add --recursive option to git clone command in clone().  This will
  initialize all submodules when cloning a remote repository.
* Add submodule_update() and call that from fetch().  submodule_update()
  calls two git commands iff the file .gitmodules exists in the
  repository:
  * 'git submodule sync' - synchronizes the submodules' remote URL
    configuration setting to the value in .gitmodules.
  * 'git submodule update --init --recursive' - initialize and update
    registered submodules to the commit specified in the index of the
    containing repository.

If a repository was cloned without --recursive, submodule_update() will
ensure that the submodules are initialized and updated.
12 years ago
Michael DeHaan c7c5ac1ab6 Merge pull request #3288 from espro/devel
Update ansible.cfg
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
James Laska eb2ae8b3c2 Reference major_release, not major_version 12 years ago
Mike Grozak bba19cb998 Fixed typo 12 years ago
Mike Grozak 541b086883 Updated documentaion for the file module 12 years ago
Mike Grozak 6c44e264c9 added possibility to force symlinks to none-existent destination (which might appear later) 12 years ago
Mike Grozak 57154b04bb added force parameter to symlink invocation, in order to force the creation in case of already existing destination with the type of 'file' 12 years ago
martin f. krafft bbbc214ffb Remove bashisms, replace with POSIX constructs
This replaces double conditional brackets with single ones and gets ris
of bashisms, so that the tool should be sourcable from any POSIX shell.

Constructs like [ $foo = "$bar"* ] yield filesystem-globbing behaviour
according to POSIX. A compliant way is to use case statements.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
martin f. krafft 9f4988dbfd Quote variables in shell script
In case paths contain spaces, it's better to consistently quote
variables, and to use $() instead of `` for external invocations.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
martin f. krafft 4b9f8fc294 Replace external command with shell construct
dirname/basename do not need an external process, shell variable
expansion can be made to do the same a bit faster.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
martin f. krafft 013cd38929 Remove shebang line
The env-setup script is not intended to be run directly, so it does not
need a shebang line, which might even create the wrong expectations.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
martin f. krafft fd02443d42 Enable negated patterns
A host pattern of the form '!foo' by itself does not work, but
'all:!foo' does. If the first pattern is a negation, this commit
automatically prepends 'all'.

Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
Michael DeHaan 995ef374db Fixup versions of newly added modules. 12 years ago
Michael DeHaan 85ef79443a Fix a documentation formatting warning. 12 years ago
Michael DeHaan 3f8aa8aec5 Fix up some module docs formatting errors. 12 years ago
Michael DeHaan 231d9b101d YAML fix 12 years ago
Michael DeHaan b72109a04b Merge pull request #3273 from jlund/ansiblecc-to-ansibleworkscom
Update all ansible.cc references in the documentation to point to ansibleworks.com
12 years ago
Michael DeHaan 727cee509c Merge branch 'PR_add_chdir_to_pip' of git://github.com/y-p/ansible into devel
Conflicts:
	library/packaging/pip
12 years ago
Michael DeHaan 4c51a6141b Merge remote branch 'origin/devel' into devel 12 years ago
Michael DeHaan 010440dc47 Merge pull request #3114 from laggyluke/roles_combine_vars
Added basic support for hash_behaviour=merge in roles
12 years ago
Michael DeHaan 200bd75426 Merge pull request #3149 from blandonnimrat/devel
added error checking on connect_to_region() in ec2.py
12 years ago
Michael DeHaan 49eb772667 Update changelog 12 years ago
Michael DeHaan 4c43264033 Various code reformatting 12 years ago
Michael DeHaan db94171f5b Merge branch 'rds' of git://github.com/bpennypacker/ansible into rds 12 years ago
Michael DeHaan 2ed9b52481 Quote some strings in the docs 12 years ago
Michael DeHaan 3570c191c0 Update changelog 12 years ago
Michael DeHaan dbbb2bc269 Merge remote branch 'origin/devel' into devel 12 years ago
Michael DeHaan e1abda42a9 Merge pull request #3171 from mynameisdaniil/devel
Adds 'groups' field into ec2 plugin
12 years ago