James Cammarata
180159b01d
Adding vars back in and trying to add a little more speed by avoiding copies
9 years ago
James Cammarata
25807f5404
Don't modify things we've put on the queue
...
Fixes #12937
9 years ago
Brian Coca
d35f615af8
added more debug info for command results
9 years ago
Brian Coca
aa55db69fe
Merge pull request #12687 from nitzmahone/pywinrm_arg_passthru
...
Force SSL transport for pywinrm updates, get host+group vars
9 years ago
James Cammarata
f10d2c57c8
Restoring templating of hostvars returned by __getitem__
9 years ago
James Cammarata
9f31c073fe
Fixing a few bugs in the HostVars performance areas
...
* Also refresh inventory in the HostVars manager process when things
are changed via add_host/group_by
* Raise j2undefined rather than return it
9 years ago
Brian Coca
4d024fc82a
added os_project module
9 years ago
Brano Zarnovican
90f99f29ae
unittest cover for 'run_command'
...
All os.*, subprocess.* is mocked to avoid side-effects.
Tests are skipped in Py3, since 'run_command' is not Py3-ready, yet.
9 years ago
Brian Coca
e61882ca19
Merge pull request #13170 from robinro/integration_test_git_ansible-modules-core_pull_721
...
add test for changing git remote url
9 years ago
Brian Coca
f6fb47be8c
Merge pull request #13172 from gebn/docs-grammar
...
Removed erroneous apostrophe in installation documentation
9 years ago
James Cammarata
984729016e
Fix tag filtering on included files and add more debugging
...
Previously, we were filtering the task list on tags for each host
that was including the file, based on the idea that the variables
had to include the host information. However, the top level task
filtering is play-context only, which should also apply to the
included tasks. Tags cannot and should not be based on hostvars.
9 years ago
James Cammarata
5cbeab5a3c
Performance improvements for HostVars and some bugfixes
9 years ago
Toshio Kuratomi
9d23acf302
Merge pull request #13189 from whereismyjetpack/SELINUX_SPECIAL_FS
...
add REPLACER_SELINUX back into module_common
9 years ago
Brian Coca
1f34c6b214
updated yaml syntax and gotchas
...
specifically added example for getting strings that match boolean values
9 years ago
Dann Bohn
7f2cae5405
add REPLACER_SELINUX back into module_common
9 years ago
Brian Coca
355fa4797a
Merge pull request #13186 from nitzmahone/add_host_cache_fix
...
fix for dynamic (add_host) hosts not available in hostvars
9 years ago
Brian Coca
6a2559be02
Merge pull request #13184 from nitzmahone/hostvars_undefined_fix
...
hostvars should return j2 undefined as instance, not type
9 years ago
Toshio Kuratomi
fc7e2912f2
zone connection plugin bugfixes and pipelining and sudo become methods enabled!
...
Thanks to peinheber for helping test and debug this!
9 years ago
nitzmahone
349e072a74
fix for dynamic (add_host) hosts not available in hostvars
...
Looks like there are two pattern caches that need to be cleared for this to work- added the second one.
Added integration tests for add_host to prevent future regressions.
9 years ago
nitzmahone
3bb1f7a561
hostvars should return j2 undefined as instance, not type
...
Looks like someone forgot to create an instance of undefined here- we were returning the undefined type object, which broke all the undefined checks.
Added an integration test around add_host that will catch this (separate PR to follow)
9 years ago
Brian Coca
db27541a0e
Merge pull request #13053 from Etherdaemon/fix_13010_boto3_aws_profile
...
Fixes #13010 by updating boto3 methods
9 years ago
Brian Coca
89646d4253
no need to be executable
9 years ago
Brian Coca
2083a2dffa
Merge pull request #13174 from sebi-hgdata/sebi/consul_kv_issue
...
Consul kv lookup super invocation fix
9 years ago
Brian Coca
83f7942dcf
removed print entries, corrected display calls to match latest devel
9 years ago
Brian Coca
2c275ee1fc
updated callback plugins info
9 years ago
Brian Coca
78be81b96d
Merge pull request #12510 from jcftang/devel
...
Initial add of logentries callback plugin
9 years ago
James Cammarata
18c8a21a67
Merge pull request #13173 from willthames/mysql_drop_test
...
Handle unexpected database presence
9 years ago
Brian Coca
f1db99caa7
updated with latest changes to default
9 years ago
Brian Coca
eeedaf2cbc
fixed var name typo
9 years ago
Brian Coca
e174247734
evaluate includes for skipped tags
...
cannot evaluate for include tags as underlying tasks might have them, but skips override so this should be a performance boost
9 years ago
Sebi Calbaza
1f052d5ce6
fixed super invocation
9 years ago
Will Thames
4f3430ebeb
Handle unexpected database presence
...
Check for database presence in a nice way, rather than
dropping the database.
Thankfully there was a syntax error in the previous
version, so no database would have been dropped.
There was no check for whether it succeeded or not.
9 years ago
George Brighton
0dedf444a1
Removed erroneous apostrophe in installation documentation
9 years ago
Jimmy Tang
19ba54c9fd
Don't be fatal on import errors so plays don't fail if plugin doesn't have required dependencies
9 years ago
Jimmy Tang
125370ab48
Run when whitelisted
9 years ago
Robin Roth
6cefdfe148
add test for changing git remote url
...
integration test for https://github.com/ansible/ansible-modules-core/pull/721
clone a repo from one url
clone an updated version of that repo from a new url
make sure the remote url and the working copy are updated
9 years ago
Jimmy Tang
5f2f5e2b59
Add boilerplate and fix initialisation to match what 2.0 expects
9 years ago
Jimmy Tang
c02ceb8f12
Remove threading and queues. Added license information and cleaned up callback.
9 years ago
Jimmy Tang
85277c8aae
Initial add of logentries callback plugin
...
This callback plugin will generate json objects to be sent to the
logentries service for auditing/debugging purposes.
To use:
Add this to your ansible.cfg file in the defaults block
[defaults]
callback_plugins = ./callback_plugins
callback_stdout = logentries
callback_whitelist = logentries
Copy the callback plugin into the callback_plugings directory
Either set the environment variables
export LOGENTRIES_API=data.logentries.com
export LOGENTRIES_PORT=10000
export LOGENTRIES_ANSIBLE_TOKEN=dd21fc88-f00a-43ff-b977-e3a4233c53af
Or create a logentries.ini config file that sites next to the plugin with the following contents
[logentries]
api = data.logentries.com
port = 10000
tls_port = 20000
use_tls = no
token = dd21fc88-f00a-43ff-b977-e3a4233c53af
9 years ago
Brian Coca
a766044b26
Merge pull request #13167 from amenonsen/release-name
...
Trivial: add 2.0 release name to RELEASES.txt
9 years ago
Brian Coca
300ee227a2
success should not include skipped
...
fixes #13161
9 years ago
Abhijit Menon-Sen
6e9cf88a87
The 2.0 release has a name now
9 years ago
James Cammarata
07b588f6c0
Version bump for new beta 2.0.0-0.5.beta3
9 years ago
James Cammarata
2b25b7974c
Remove unnecessary sleep from result process
9 years ago
Brian Coca
634e10e5b8
Merge pull request #13156 from amenonsen/broken-timeout
...
If ssh died, it's an error, not a timeout
9 years ago
Brian Coca
49651221be
Merge pull request #13147 from leedm777/connect-timeout
...
Increase the escalation prompt timeout
9 years ago
Abhijit Menon-Sen
26ea9c4351
If ssh died, it's an error, not a timeout
9 years ago
David M. Lee
5bd096208c
Increase the escalation prompt timeout
...
It was set to match the SSH connect timeout. Unfortunately, they would
race when ssh fails to connect, and the connect timeout usually failed.
This led to some misleading error messages.
Fixes #12916
9 years ago
James Cammarata
31b1abf580
Merge pull request #13146 from nitzmahone/gce_error_messaging
...
fix gce module error reporting
9 years ago
Brian Coca
5d645f3a8b
Merge pull request #13127 from willthames/test_become
...
Elevate privileges when checking for file existence
9 years ago