Commit Graph

17337 Commits (2820b4c243d50416f661c4ea9408bba1918244bb)
 

Author SHA1 Message Date
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
Florian Haas 0bc32cbaee Correct connection type returned by libvirt_lxc inventory script
The correct connection type for LXC containers managed via libvirt is
libvirt_lxc, not lxc.
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
Brian Coca 3952fc7f97 made python 3 compatible 9 years ago
nitzmahone 4163655099 fix gce module error reporting
Error reporting was broken for GCE modules- pprint didn't work with exceptions, so you'd always get "Unexpected response: {}" instead of the real error.
9 years ago
Toshio Kuratomi 958fb29b78 Merge pull request #12881 from Scypho/devel
fix for issue #11885 - allowing json in lookup template calls
9 years ago
James Cammarata 13750f68ee Reduce spinning while waiting on queues 9 years ago
Brian Coca e2af57062c added rudder inventory script 9 years ago
Brian Coca 7ce4903a8b Merge pull request #12139 from amousset/rudder_inventory_plugin
Add Rudder inventory plugin
9 years ago
Brian Coca 2dad974048 Merge pull request #13141 from Val/update_debian_packaging_documentation
Update debian packaging documentation
9 years ago
Brian Coca 6fe3f07e09 Merge pull request #13142 from unprofession-al/fix_jsonfile_fact_caching_connection
Make jsonfile fact cache handle fancy paths properly
9 years ago
Daniel Menet 0918416b83 substitute tilde and env vars before storing C.CACHE_PLUGIN_CONNECTION as instance attribute 9 years ago
Laurent Vallar fbe84d7fb2
Add missing xsltproc in Debian packaging README
fix #13140
9 years ago
Laurent Vallar ddefff5be0
Add missing docbook-xml in Debian packaging README
fix #13139
9 years ago
Brian Coca 79c311a33f Merge pull request #13133 from amenonsen/changelog-update
Fix ordering quirks in CHANGELOG
9 years ago
Abhijit Menon-Sen c6d2eb0da1 Put settings/vars together, unsplit refresh_inventory item 9 years ago
Brian Coca d62cc30aa7 Merge pull request #12640 from amenonsen/ec2-csv-tags
Add an expand_csv_tags setting to ec2.ini
9 years ago
Abhijit Menon-Sen e6a9b2cae5 Add an expand_csv_tags setting to ec2.ini
If enabled, this will convert tags of the form "a,b,c" to a list and use
the results to create additional inventory groups.

This is based on PR #8676 by nickpeck (but not a straight rebase—both
the code and the nomenclature have been changed here).

Closes #8676
9 years ago