Commit Graph

17101 Commits (f5eca34fe48d1b096914b814bf19724be0da2476)
 

Author SHA1 Message Date
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
Toshio Kuratomi 7fd8b86a10 Fix documentation build problems 9 years ago
Toshio Kuratomi d38ac6a394 Update submodule ref for another new module 9 years ago
Toshio Kuratomi 7807e99bca A bunch of shipit's merged 9 years ago
Toshio Kuratomi 8aa2cbd647 Fix traceback because we're using display from another object that no
longer has it.
9 years ago
James Cammarata b2b0fa8d13 Changed do/until failed color
Fixes #13130
9 years ago
James Cammarata 94c20c9ac6 Cleanup failed/changed logic in TaskExecutor
Fixes #12980
9 years ago
Toshio Kuratomi 62979efa14 Finish up plugin porting to global display
Also remove display = display which does nothing
9 years ago
Toshio Kuratomi 2bd695ed42 Port cache plugins to global display 9 years ago
Toshio Kuratomi b05d0b8c9c Port lookup plugins to global display. 9 years ago
Toshio Kuratomi 4c7128da17 Port action plugins to global display 9 years ago
Toshio Kuratomi 186e034515 Move the rest of executor code to global display 9 years ago
Toshio Kuratomi 7ecfa072da Move the rest of the playbook code to use global display 9 years ago
Toshio Kuratomi aa4f213cb5 Move connection plugins to using global display 9 years ago
Toshio Kuratomi 318bfbb207 Migrate cli and dependencies to use global display 9 years ago
Brian Coca 1b7d3f2898 updated submodule refs 9 years ago
Brian Coca 99f45f2e19 pass task args without filtering, copy module needs to explcitly support
remote_src or it will remove the src file
9 years ago
Brian Coca 206cc50bd9 breaks testing in non virtual envs, since env var can be used in those
cases removing it from here
9 years ago
Toshio Kuratomi c7b69127ec Remove dead code 9 years ago
Toshio Kuratomi ab44cf2a9a Start a pyflakes section to cut down on extra messages that we don't agree are problems 9 years ago
Toshio Kuratomi e45ce871a7 Fix for traceback when neither name nor pkg are in the module params 9 years ago
Brian Coca b2a9111b22 reversed the logic on new setting to control - replacment in groups as
it was wrong
fixes #13122
9 years ago
Will Thames 5bb759e7ab Elevate privileges when checking for file existence
Certain OSs default to home directories as 0700
Without elevating privileges, checking for file existence
fails.
9 years ago
Toshio Kuratomi 4737305837 Remove dead code as this was moved to another class 9 years ago
Brian Coca be22a670e5 addes deprecated information to ansible-doc display
fixes #13118
9 years ago
Brian Coca 1b349fdf34 Merge pull request #13112 from privateip/eapi
add initial support for Arista eAPI
9 years ago
Toshio Kuratomi 74fe9d236a Add a disabled test for accessing private attributes of other objects
Need to cleanup the code before we can enable this test.
9 years ago
James Cammarata 566144461f Remove internal use of display and use the top-level import 9 years ago
James Cammarata 0fc187893d Catch import warnings in a common location for both get() and all()
Potential solution for #12979
9 years ago
James Cammarata 9f0c2cfda5 Merge pull request #13114 from mgedmin/fix-plugin-loader
Check sys.modules before loading modules
9 years ago
Marius Gedminas 54eae4a793 Check sys.modules before loading modules
Code for a plugin is usually loaded by a PluginLoader(), and henceforth
available from self._module_cache, which prevents duplicate loading.
However there are situations (e.g. where one action plugin imports code
from another one) where the plugin module might be already imported (and
resident in sys.modules), but not present in the PluginLoader's
_module_cache, which causes imp.load_source() to effectively reload the
module, overwriting global class declarations and causing subtle latent
bugs.

Fixes #13110.
Fixes #12979.
9 years ago
James Cammarata a99f2fd52f Save delegated vars in result for use in callback methods
Fixes #13014
9 years ago
Peter Sprygada 2e98f7f429 add initial support for Arista eAPI
This commit adds the shared module support for Arisat EOS devices
running eAPI.  The shared module builds on top of module_utils/urls.py.
9 years ago
James Cammarata e56fd9e95d Make sure pattern cache components are converted to unicode 9 years ago