James Cammarata
eab4ce19f3
Making the return parsing in ActionBase generic for reuse
...
Now also correctly parses the return value for the _low_level_execute_command
2016-03-30 12:45:21 -04:00
James Cammarata
4fc0aadd84
Only combine vars in include_vars if both are mappings
...
Fixes #15184
2016-03-30 11:11:26 -04:00
Brian Coca
c09e085480
Merge pull request #14735 from jsok/open_url-netrc
...
Lookup netrc for credentials in open_url
2016-03-30 07:41:56 -07:00
Malte Krupa
3c954e6572
Add '--skip-tags' to ansible-pull
2016-03-30 16:36:16 +02:00
Brian Coca
92d154f4ef
centralize path list handling
...
move it to constants and avoid duplicating code or misinforming
developers on the nature of the data
2016-03-30 07:16:09 -07:00
Brian Coca
3f6166d2bf
always return rc
2016-03-30 07:15:51 -07:00
Matt Clay
a0361626c9
Increase verbosity of connection tests.
2016-03-30 06:57:53 -07:00
Brian Coca
65c42605fe
Merge pull request #15202 from wzyboy/patch-2
...
Fix a typo
2016-03-30 06:52:56 -07:00
Zhuoyun Wei
1a13fb63c6
Fix a typo
2016-03-30 19:05:13 +08:00
Rene Moser
cb7b3b489d
changelog: doc: new os_user_role module
2016-03-30 12:03:58 +02:00
Rob White
a46de20772
Handle lists during dict recursion
2016-03-30 16:49:02 +11:00
Peter Sprygada
fa6464e807
feature to localize prompt search logic for ios shared module
...
Prompt search logic is now localized to the ios shared module instead
of using the common regexps in the shell module. This resolves a number
of problems with ios modules functioning properly
2016-03-29 22:13:38 -04:00
James Cammarata
2be1726350
Don't remove _raw_params from static include args
2016-03-29 21:40:29 -04:00
Jason McKerr
2e529d7a51
Update committer_guidelines.rst
...
Adding Chris Houseknecht to committers
2016-03-29 11:07:27 -04:00
Toshio Kuratomi
0c57411ff5
Merge pull request #15189 from nitzmahone/fix_mac_chown_chmod
...
fix Mac chown/chmod -R issue, add error checks
2016-03-29 07:57:27 -07:00
nitzmahone
05af5c88ea
fix Mac chown/chmod -R issue, add error checks
...
The changes to chown/chmod were broken on Mac (-R was being appended to the end of the command- OSX requires it before the file list).
A number of base action remote setup commands were also blindly proceeding without checking for success. Added error raises for unrecoverable failure cases.
2016-03-29 07:44:09 -07:00
James Cammarata
5fdac707fd
New unit tests for #13630 fix
2016-03-28 15:54:07 -04:00
James Cammarata
f2713f764c
Take previous jinja2 blocks into account in splitter when we see quotes
...
Previously, split_args() was not taking print/block/comment depth into account
when splitting things, meaning that if there was a quote character inside an
un-quoted variable (ie. {{ foo | some_filter(' ') }}), it was incorrectly
splitting on the quotes instead of continuing to append to the previous param.
Fixes #13630
2016-03-28 15:43:43 -04:00
Brian Coca
0c92ec5e8f
proposals were moved to ansible/proposals
2016-03-28 15:25:06 -04:00
Brian Coca
04610106a3
Merge pull request #15173 from mattclay/issue6072
...
Support remote_user in jail connection plugin.
2016-03-28 09:22:00 -07:00
Brian Coca
e9a4526251
allow bypassing executable setting
...
if you set executable to an empty string this avoids passing one to the command constructor
fixes #14813
2016-03-28 08:02:27 -07:00
Brian Coca
bbbf7a558a
Merge pull request #15183 from wimnat/feature/boto3_helpers
...
Some helper functions to work with boto3
2016-03-28 07:09:57 -07:00
Rob White
a5b05922ed
Some helper functions to work with boto3
2016-03-28 21:43:31 +11:00
Brian Coca
ab51384af1
added new ip4_hex filter to changelog
2016-03-27 14:15:05 -07:00
Brian Coca
c303ed24b5
Merge pull request #15159 from sigio/filter-ip4-hex
...
Add ip4_hex filter to convert ip-address to hex notation
2016-03-27 14:14:25 -07:00
Brian Coca
b77bba8f9f
Merge pull request #15175 from wimnat/feature/camel_case_fixing
...
Add function to convert CamelCased key names to snake_names
2016-03-27 14:12:23 -07:00
Brian Coca
363384f517
Merge pull request #15174 from mattclay/conn-msg-host
...
Fix inconsistent/missing host names in messages.
2016-03-27 14:07:13 -07:00
Brian Coca
9e1f835da8
Merge pull request #15180 from DavidWittman/module-docs-fix-choices
...
Fix boolean choices in module docs fragments
2016-03-27 13:50:52 -07:00
David Wittman
5036d1742c
Fix boolean choices in module docs fragments
...
A few of the docs fragments have the available choices for some params
defined as "BOOLEANS". Because choices accepts a list, it treats
"BOOLEANS" as an iterable and then generates a list composed of each
letter.
Instead, define the available choices as a list of `['yes', 'no']`,
as is common in most other modules.
2016-03-27 15:30:27 -05:00
Toshio Kuratomi
0fffb6c60c
Merge pull request #15163 from ansible/synchronize-connection-vs-play_context
...
Use _connection instead of _play_context for information about the connection
2016-03-27 10:24:46 -07:00
Brian Coca
c6c3fd79c2
Merge pull request #15168 from bcoca/script_exists_fix
...
Script exists fix
2016-03-26 22:08:13 -07:00
Abhijit Menon-Sen
4db7e12898
Merge pull request #12113 from msabramo/contrib_inventory_consul_io_add_logging
...
Add optional logging to consul_io inventory script
2016-03-26 17:24:55 +05:30
René Moser
f2a81e580d
Merge pull request #15169 from mgruener/test_cloudflare_dns
...
Integration tests for the cloudflare_dns module
2016-03-26 09:39:52 +01:00
Rob White
ef8c1124d0
Add function to convert CamelCased key names to snake_names
2016-03-26 18:46:50 +11:00
James Cammarata
eff89d6290
Merge pull request #15140 from berlic/args-splitter-exception-context
...
Show error context in args splitter exception
2016-03-26 01:02:54 -04:00
James Cammarata
c157b872cc
Merge pull request #15129 from kevinlondon/patch-1
...
Update faq.rst
2016-03-26 01:00:03 -04:00
James Cammarata
d00ac6e2d1
Merge pull request #15072 from rajatguptarg/fix-requirements
...
Add pycrypto as a requirement to run tests
2016-03-26 00:39:01 -04:00
Matt Clay
5fdc29e00f
Fix inconsistent/missing host names in messages.
2016-03-25 21:11:53 -07:00
Brian Coca
e8d455b99f
Merge pull request #15171 from mattclay/issue15136
...
Fix ISSUE_TEMPLATE.md link.
2016-03-25 20:43:52 -07:00
Matt Clay
b60062bdf9
Support remote_user in jail connection plugin.
...
Resolves #6072 .
2016-03-25 20:15:52 -07:00
Matt Clay
4f4f339b92
Fix ISSUE_TEMPLATE.md link.
...
Fixes #15136 .
2016-03-25 16:02:45 -07:00
Brian Coca
fac3bac72e
Merge pull request #15170 from jjshoe/patch-1
...
Reflect sort order. Reflect white listing in 2.0.
2016-03-25 14:11:36 -07:00
jjshoe
e98fed9c81
Updated with bcoca's feedback
2016-03-25 16:08:39 -05:00
jjshoe
b3c03dcbaa
Reflect sort order. Reflect white listing in 2.0.
2016-03-25 15:45:07 -05:00
Michael Gruener
94806e1953
Add integration tests for the cloudflare_dns module
2016-03-25 21:22:29 +01:00
Brian Coca
28d20dbe53
moved 'path exists' function to shell
...
now it will work with powershell/winrm
2016-03-25 12:56:48 -07:00
Toshio Kuratomi
81d9066ee1
Merge pull request #15167 from ansible/synchronize-playbook-basedir
...
have to always run dwim() on the path to get the full absolute path.
2016-03-25 12:49:42 -07:00
Toshio Kuratomi
0cabd133ba
have to always run dwim() on the path to get the full absolute path.
...
Fixes #14944
2016-03-25 12:09:30 -07:00
Toshio Kuratomi
dc9cce2c94
Merge pull request #15150 from abadger/travis-optimization-reorder
...
Run longest running tests first to see if we shave off a few minutes
2016-03-25 11:37:43 -07:00
Toshio Kuratomi
e2f5762232
Use _connection instead of _play_context for information about the connection
...
If we're not delegating then we change _connection into a local
connection midway through the file but we don't change
_play_context.connection (no need to alter that). When we later check
it in process_remote() we need to know the actual connection, not the
connection that we thought we were going to use at the start of run().
So we have to use _connection.transport in process_remote(). The rest
of the places could use either one (because we have not yet changed to
a local connection) but we go ahead and switch those to
_connection.transport as well to avoid confusion in the future.
Fixes https://github.com/ansible/ansible-modules-core/issues/3136
2016-03-25 09:25:19 -07:00