James Cammarata
f80d02d841
Properly wrap logical elements together for su/sudo detection
12 years ago
James Cammarata
b6056044b7
Partial revert of 73c883c due to issues with handlers in roles
...
Fixes #6322
12 years ago
Michael DeHaan
e486dbab04
Use the loaded variable since we have it assigned, not just for error detection.
12 years ago
Michael DeHaan
3f07ec3d73
Fixup JSON error reporting in previous commits.
12 years ago
Michael DeHaan
a4d01b0891
Also search .json filenames
12 years ago
Michael DeHaan
79799f6819
Allow any file that can be in YAML to also be in JSON. This is primarily done to support non-visual editors better.
12 years ago
James Cammarata
a0f939581d
Merge branch 'aresch-devel' into devel
12 years ago
Richard Isaacson
119434d079
Merge pull request #6319 from risaacson/fix_test_dir_inventory
...
Fix TestInventory Unit Tests
Tested clean.
12 years ago
James Cammarata
9b79591f23
Merge branch 'devel' of https://github.com/aresch/ansible into aresch-devel
12 years ago
James Cammarata
2a0028e687
Sanitize run_command argument output
...
Fixes #6316
12 years ago
Andrew Resch
4d80019ac8
Fix logic checking for both sudo and su, and their respective users
12 years ago
Richard C Isaacson
16fe09eef8
Fixes related to uncommenting test_dir_inventory in TestInventory.
...
0. Uncomment the test.
1. Test fails.
2. Make vars unique per file in test inventory files.
3. Modify token addition to not ast.literal_eval(v) a variable containing a hash.
4. Modify vars to have an escape in test inventory file.
5. Catch exceptions explicitly. Any unknown exceptions should be a bug.
6. Test passes.
12 years ago
James Cammarata
9f2999df79
Un-escape newlines in delimiters for assemble module
12 years ago
Brian Coca
79809b67dc
fixed another line with same issues
...
Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
12 years ago
Brian Coca
d3d5680d8f
tags lists are properly uniqued and joined now, also avoids type issues when passed as list/set or strings
...
Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
12 years ago
James Cammarata
0e98496e12
Merge pull request #6299 from jimi-c/issue_4656_role_deps_across_plays
...
Keep track of role dependencies across plays
12 years ago
Michael DeHaan
94a7fb60fe
Allow escaped comments in inventory files.
12 years ago
aresch
23a0468a4b
Fix respecting remote_tmp when sudo is used
12 years ago
James Tanner
4e8ed92130
Fixes #6077 decode escaped newline characters in content for the copy module
12 years ago
Richard C Isaacson
b41d8106ff
Revert "Merge pull request #6287 from risaacson/fix_hash_in_var"
...
This reverts commit a808287451 , reversing
changes made to 6129ea7566 .
12 years ago
James Cammarata
73c883c122
Keep track of role dependencies across plays
...
Also fixes a bug in which tags specified on top-level roles were
not being passed down to dependent roles.
Fixes #4656
12 years ago
Richard Isaacson
a808287451
Merge pull request #6287 from risaacson/fix_hash_in_var
...
Fix inventory for test_dir_inventory, merge PRs from GH-5749, cleanup some formatting.
12 years ago
James Tanner
6129ea7566
Fixes #6298 and adds a sudo unit test for synchronize
12 years ago
Richard C Isaacson
38abd5e20e
Break this out into a reusable function and document regex shortcomings.
12 years ago
Luca Berruti
7cf363910a
fixes #6244
12 years ago
jctanner
40ee030790
Merge pull request #6265 from franckcuny/gce-fixes
...
Add credential parameters to the GCE modules.
12 years ago
Franck Cuny
6294264dc4
Add credential parameters to the GCE modules.
...
In order to simplify the workflow with the GCE modules, it's now
possible to add the parameters and project name as arguments to the
various GCE modules.
The inventory plugin also returns the IP of the host in
`ansible_ssh_host` so that you don't have to specify IPs into the
inventory file.
Some update to the documentation are also added.
Closes #5583 .
12 years ago
Richard C Isaacson
49bd8b0b35
Fix inventory for test_dir_inventory
...
It came up that fixing this unit test may relate to another ticket that is open. This work allows us to uncomment this unit test by fixing how we pars variables allowing a quoted variable to contain a '#'.
Work also went into cleaning up some of the test data to clarify what was working.
Lastly work went into cleaning up formatting so that the code is easily read.
12 years ago
Richard Isaacson
92aacb198c
Merge pull request #6156 from iiordanov/devel
...
Add support for checking host against global known host files.
The effect of this is that before this fix if files are spread across the known_hosts file but not in the ~/known_hosts file the hosts will execute sequentially. This PR augments the functionality so that all of the knowns hosts will execute in parallel.
12 years ago
Richard Isaacson
e79d859dfb
Merge pull request #6213 from sergevanginderachter/fix-delegate-templating
...
Fixes templating of ansible_ssh_host for delegates.
Tested that this works. Confirmed.
12 years ago
Michael DeHaan
435104065e
Merge pull request #6248 from hkariti/fix_list_copy
...
Fix incorrect use of copy() on list, causing a traceback
12 years ago
Jesse Keating
0c2c37a47a
Avoid range selection on empty groups
...
This prevents a traceback when the group is empty.
Fixes #6258
12 years ago
James Tanner
623cd9ac50
Revert "Merge pull request #6250 from dagwieers/gather_facts-once"
...
This reverts commit b769b4181a , reversing
changes made to 1e01fb856d .
12 years ago
Dag Wieers
0da06eff5c
Fix regression causing setup to run for every play
...
This patch makes sure setup only runs once, unless it is enforced on a play.
12 years ago
Hagai
0e4b38ed5a
Fix incorrect use of copy on list
12 years ago
Tefnet
c652802d29
missing import in assert module
...
Fixed missing ansible.errors import in assert module
12 years ago
Michael DeHaan
16d3be03af
Remove a few extra legacy variable feature references.
12 years ago
Michael DeHaan
46ec8759d5
Remove the legacy templating code, which was guarded by deprecation warnings in the previous two releases, and undocumented for a long time. use {{ foo }} to access variables instead of ${foo} or $foo.
12 years ago
Michael DeHaan
9d01d88a57
Bump versions on the devel branch (devel branch version is 1.6)
12 years ago
Michael DeHaan
5443ddec75
Trim references to fireball as we want folks using accelerate or pipelining options. Fireball is pretty well deprecated at this point, but will still be part of the release.
12 years ago
James Cammarata
79645535c0
Handle empty results from failed connections in _remote_md5()
...
Fixes #5800
12 years ago
Gilles Cornu
04f6367172
Fully clean 'ssh_old' and 'paramiko_alt' options
...
These transports have been removed in 33857855ad
12 years ago
James Cammarata
df9de6ea71
Expand the source path in the action plugin when not using a remote source
...
Fixes #6209
12 years ago
Serge van Ginderachter
9833263417
Fixes templating of ansible_ssh_host for delegates
12 years ago
James Cammarata
c11e2100e0
Save the original transport in runner after detecting the smart transport
...
Fixes #6192
12 years ago
Michael DeHaan
cd7d7eb1bc
Merge pull request #6202 from muffl0n/unarchive_destdir
...
unarchive: output dest in error-message
12 years ago
muffl0n
17946b23d5
output dest in error-message
12 years ago
Richard C Isaacson
9c8bbe2904
column must always be less than len(probline)
...
Fixes related to GH-5773.
12 years ago
James Cammarata
14ba10393b
Minor tweak to region config in boto configuration file
12 years ago
James Cammarata
88acb48e61
Merge branch 'ec2_boto_config_region' of https://github.com/willthames/ansible into willthames-ec2_boto_config_region
12 years ago