Toshio Kuratomi
2664de55fb
Fix math filters
2014-12-16 16:59:22 -08:00
Toshio Kuratomi
c808c8a22a
Fix some of the new math filters
2014-12-16 16:09:17 -08:00
Toshio Kuratomi
7ab1e52575
Merge pull request #9832 from bcoca/math_filters
...
math filters!
2014-12-16 15:42:22 -08:00
Brian Coca
b07ce8b942
removed redundant math functions as jinja2 provides abs() and round()
...
already
2014-12-16 17:57:21 -05:00
Brian Coca
7a43d40050
math filters!
2014-12-16 17:47:50 -05:00
Toshio Kuratomi
d09b64884f
Merge pull request #9810 from mscherer/fix_7732
...
Do not use the variable name as a key for the result of the module
2014-12-16 13:09:06 -08:00
Toshio Kuratomi
d1e27fe819
Merge pull request #9805 from mscherer/fix_9395
...
Strip the line to filter lines composed of only whitespaces
2014-12-16 12:42:06 -08:00
Jon Hawkesworth
e37b63386c
Revised following comments from Chris Church.
...
Now uses sha1 checksums following merge of 9688.
Also I undid the changes I made to fetch.py
win_template.py now uses conn.shell.has_trailing_slash and
conn.shell.join_path
updated integration tests.
2014-12-16 04:47:01 +00:00
root
bf916fb58a
Adding first pass at win_copy, win_file and win_template modules.
2014-12-16 04:47:01 +00:00
Michael Scherer
9b8a55032d
Do not use the variable name as a key for the result of the module
...
Using the variable name can interfere with various systems
used to communicate between modules and ansible ( as
reported in #7732 , where ansible_facts is a reserved key for
updating the fact cache, for example ).
2014-12-14 19:27:17 +01:00
Michael Scherer
b84fba4439
Strip the line to filter lines composed of only whitespaces
...
Fix #9395
2014-12-13 20:56:06 +01:00
Michael DeHaan
d4da58e102
Merge pull request #9720 from vlajos/typofixes-vlajos-20141204
...
typofixes - https://github.com/vlajos/misspell_fixer
2014-12-08 14:00:52 -08:00
Toshio Kuratomi
3a5aec9743
file does not exist is not an error when checksumming for the template modules
2014-12-08 13:08:26 -08:00
Toshio Kuratomi
f2d2f425ae
Fix comment
2014-12-08 13:07:34 -08:00
Toshio Kuratomi
3269a349f3
Fix remote_checksum with delegate_to and add tests for several ways that delegate_to works
2014-12-08 12:44:44 -08:00
Toshio Kuratomi
2a288141d3
Fix template module to fail if remote checksumming failed
2014-12-08 10:55:04 -08:00
Toshio Kuratomi
b042fcc349
Fix for delegate_to with hosts that aren't in inventory
2014-12-05 12:35:43 -08:00
Veres Lajos
bf5d8ee678
typofixes - https://github.com/vlajos/misspell_fixer
2014-12-04 22:23:35 +00:00
Brian Coca
e938f554b7
better exception handling for unexpected exceptions
2014-12-04 08:01:38 -05:00
Toshio Kuratomi
a2b2e54992
Fix checksum code to work with delegate_to/local_action
...
Fixes #9704
2014-12-03 14:43:03 -08:00
James Keener
4dfd86d847
Issue-9704 Better handling of missing python
...
When they python interpreter is set incorrectly for the machine the file
is being checked for (e.g. for the local or the remote), the error
manifests as a readability or directory missing error which can be very
misleading.
2014-12-03 17:15:00 -05:00
Toshio Kuratomi
1ec8b6e3c5
Have remote_expanduser honor sudo and su users.
...
Fixes #9663
2014-12-03 10:46:56 -08:00
Chris Church
2bf269568b
Merge pull request #9688 from cchurch/fix_win_fetch
...
Fixes for fetch module when connecting to Windows hosts
2014-12-02 15:15:06 -05:00
James Cammarata
29d41bb789
Revise patch from earlier using even more variable sources for HostVars
...
Superceeds e61e8a3
Fixes #9684
2014-12-01 21:44:42 -06:00
Chris Church
de267b5655
Fix PowerShell plugin issues affecting fetch module when used against Windows hosts.
2014-12-01 22:18:35 -05:00
James Cammarata
e61e8a37f5
Use extra vars when creating HostVars
...
Fixes #9667
2014-12-01 11:51:09 -06:00
Brian Coca
9a5cbf747a
fine tuned lookup/templating errors
2014-11-26 22:06:37 -05:00
Brian Coca
db145a368d
now only flattened ignores failonundefined cause of it's special need
2014-11-25 16:12:15 -05:00
Brian Coca
7d2937b1cc
minor fixes to template function
...
- make sure it calls itself correctly, now passes same params as it recieves
- vars is reserved, changed for templatevars to avoid confustion
- forcing mustaches again since the removal broke 'listification' as per #9622
- fixes incorrectly successful tests using undefined var, now it is defined
- now returns empty list if items is None to avoid errors
2014-11-25 12:59:13 -05:00
James Cammarata
4b6b58ab11
Fix role parameter precedence after 9a0f8f0
...
Fixes #9497
2014-11-20 12:53:48 -06:00
Brian Coca
0edaa6f790
Merge pull request #9270 from bcoca/do_the_shuffle
...
added new 'shuffle' filter
2014-11-20 13:43:00 -05:00
James Cammarata
9a0f8f0158
Split out various vars-related things to avoid merging too early
...
Fixes #9498
2014-11-17 15:31:55 -06:00
Brian Coca
dd60036fb9
added changed status to return when new early create check is triggered,
...
added skipped check to test on create existing
2014-11-14 11:13:36 -05:00
Jon Hadfield
697582fdde
Fix issue whereby file will be transferred before checking the creates argument.
2014-11-13 20:20:08 +00:00
Toshio Kuratomi
d4d23b1b1f
Add error when checksumming will fail because python is not present on the remote.
...
Comments for how the remote checksumming works.
Make the checksumming marginally more robust.
2014-11-11 20:05:27 -08:00
Toshio Kuratomi
565e5bbdfc
Fix up the new expand_user method.
...
quoting anywhere in the user_home_path interferes with shell expansion
so we have to check it for validity ourselves.
2014-11-11 13:54:03 -08:00
Toshio Kuratomi
bc4272d2a2
Expand tilde remotely in action plugins
2014-11-11 12:28:19 -08:00
Toshio Kuratomi
3ccb0b8243
Revert expanding hte tilde in shell plugin until we determine why it's forcing fetch down an alternate path
2014-11-10 11:25:45 -08:00
Toshio Kuratomi
cfe9f1c32f
Expand tilde in path names
2014-11-10 10:39:34 -08:00
Toshio Kuratomi
30c50020a1
Better way to get the python_interpreter inventory variable
2014-11-10 09:16:20 -08:00
Toshio Kuratomi
f1267c0b05
Move from md5 to sha1 to work on fips-140 enabled systems
2014-11-06 21:28:04 -08:00
Brian Coca
22ef830814
fixed ssh fix, bad test case but it should work now
2014-11-06 14:56:44 -05:00
Brian Coca
a2ba0c03e4
added error handling on private key stat in case it is saved in agent
...
but not in filesystem
2014-11-06 13:38:11 -05:00
James Cammarata
9ae0fb5bdf
Make OSX fallback to paramiko more selective
...
Only fallback to paramiko now when the ssh password has been set,
either through inventory or via a prompt.
Fixes #9470
2014-11-03 14:32:15 -06:00
akinsley
3e992b5824
Setting keepalive option before opening session
...
Setting the keepalive option before opening up the paramiko session
in order to avoid the slim chance that the connection is stalled
in the short time between opening the session and setting up the
keepalive. I described the issue I am solving at
https://groups.google.com/forum/#!topic/ansible-project/rkwvz3vyvLk
2014-11-01 00:51:52 -07:00
Toshio Kuratomi
c86851be2c
Quote ControlPath ssh parameter
...
Fixes #9316
2014-10-22 18:45:02 -04:00
James Cammarata
b4f9631e4c
Revert "remove complex_args_hack as it was only needed for Baby JSON"
...
This reverts commit a6029264b8
.
Fixes #9400
2014-10-22 11:00:24 -05:00
James Cammarata
4c47c2273a
Use convert_bare instead of string formatting for raw vars in debug action plugin
2014-10-22 11:00:24 -05:00
Toshio Kuratomi
feb9ed1de8
Fix template module incorrectly handling mode when dest is a directory
...
Fixes #9350
2014-10-21 00:22:24 -04:00
James Cammarata
2eda9a3a47
Fixing item loop when undefined variable errors occur because of missing attributes
...
Fixes a case where the variable 'foo' may exist, but the with_items loop
was used on something like 'foo.results', where 'results' was not a valid
attribute of 'foo'. Prior to this patch, conditionals were not evaluated
until later, meaning there was no opportunity to allow a test to skip the
task or item based on it being undefined.
2014-10-10 12:26:04 -05:00