Commit Graph

5878 Commits (d7b516f75dc879ad350b285e7ddc398418bf85fd)

Author SHA1 Message Date
Toshio Kuratomi 664c7980a2 Update submodule refs 9 years ago
Sebastien Couture 087dbc1ed5 We should give pipes.quote() a string every time 9 years ago
Toshio Kuratomi 591c81e95f Docker cp sets file ownership to root:root so we can't use it.
Fixes #13219
9 years ago
Toshio Kuratomi d75e707af5 Simplify code a little 9 years ago
Toshio Kuratomi 72558f7ecd Merge pull request #13074 from joernheissler/patch-13073
Use ansible_host in synchronize module
9 years ago
Toshio Kuratomi c86120cea6 Fix non-module plugins picking up files that did not end in .py.
This was caused by accessing the cache using the passed in mod_type
rather than the suffix that we calculate with knowledge of whether this
is a module or non-module plugin.
9 years ago
James Cammarata c97c101bd3 Merge pull request #13209 from nitzmahone/winrm_put_file
fast winrm put_file without size restrictions
9 years ago
James Cammarata 8a0d2e0ef2 Submodule pointer update 9 years ago
James Cammarata 91500f8f5f Fix include param precedence in variable manager 9 years ago
James Cammarata 78e4f176e6 Return skipped/failed async results directly
Fixes #13205
9 years ago
James Cammarata 3b16ad973c Merge pull request #13201 from ma82/patch-1
Fix DataLoader's docstring
9 years ago
Marius Gedminas 66347c9449 Fix NameError when using loops
vars_copy disappeared in 3d1255d190.

Fixes #13213.
9 years ago
nitzmahone db83c0e7cd winrm error handling tweaks 9 years ago
James Cammarata 3d1255d190 Don't update job vars too early when getting loop items in TaskExecutor
Fixes #13113
9 years ago
Brian Coca f8ed99e5e4 Revert "success should not include skipped"
This reverts commit 300ee227a2.
9 years ago
nitzmahone 549163170f fast winrm put_file without size restrictions 9 years ago
Matteo Acerbi 0127d32652 Fix DataLoader's docstring
DataLoader.__init__ doesn't take an argument named vault_password
9 years ago
James Cammarata 9b9fb51d9d Template the final_environment value in _compute_environment_string()
Fixes #13123
9 years ago
Toshio Kuratomi 782aa9a7fd Update submodule refs 9 years ago
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
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
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 78be81b96d Merge pull request #12510 from jcftang/devel
Initial add of logentries callback plugin
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
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
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 300ee227a2 success should not include skipped
fixes #13161
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
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
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
Daniel Menet 0918416b83 substitute tilde and env vars before storing C.CACHE_PLUGIN_CONNECTION as instance attribute 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
Toshio Kuratomi c7b69127ec Remove dead code 9 years ago
Toshio Kuratomi e45ce871a7 Fix for traceback when neither name nor pkg are in the module params 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
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
James Cammarata 0b999c602a Properly figure subset and restrictions into host cache pattern
Fixes #13111
9 years ago
James Cammarata d8fb5efa90 Merge pull request #13102 from Yannig/devel_cache_enhancement
New method template_no_cache for template object.
9 years ago
Yannig Perré 0c360d17cb New parameter for template method.
We do not compute hash when we know that the result does not need to be cached (like with_items loop).
It also result in a small speed improvement.
9 years ago
Etherdaemon 27398131cf Fixes #13010 by updating boto3 methods to update boto3_conn to check for profile_name and if detected, remove from params and set a new variable of profile which is passed into Session separately 9 years ago
James Cammarata 09994c18f3 Correct logic around determining environment variable existence
Fixes #13105
9 years ago
James Cammarata c753ae6e22 Fixing up host pattern caching to avoid bugs
* Always cache and return unique list objects, so that if the list
  is changed later it does not impact the cached results
* Take additional parameters and the type of the pattern into account
  when building the hash string
9 years ago
James Cammarata e8f83dcba3 Revert "Temporarily disable template caching"
This reverts commit 4d1757ce64.
9 years ago
James Cammarata 4d1757ce64 Temporarily disable template caching 9 years ago
Toshio Kuratomi 995db275f8 Update submodule refs 9 years ago
Toshio Kuratomi db5d3f03a9 Fix first_found not finding files in roles (only templates) 9 years ago
James Cammarata ccbcfcddfc Move where we add environment and make it conditional on not existing
Also displays a warning now, because users should not be using that variable
name as it causes a collision with the internal variable of the same name.
9 years ago
Brian Coca 37ae243587 made get_file_lines rely on get_file_content which deals with many error
conditions that the former did not.
9 years ago
ghislainbourgeois eb850d7e5b Fix get_dns_facts on inexistent resolv.conf 9 years ago
James Cammarata e36b4e2a13 Merge pull request #13072 from Yannig/devel_cache_optimization
Cache optimization
9 years ago
James Cammarata 76ae577519 Ensure environment is inherited properly (task->block/include->play) 9 years ago
James Cammarata 937584cd52 Ensure 'environment' is set in the magic variables
Fixes #13033
9 years ago
James Cammarata 7e04947599 Be more selective about what variables we cache during templating
Fixes #13087
9 years ago
Toshio Kuratomi 1a04f354f3 For with_first_found loops, set undefined variables to fall through rather than failing the task 9 years ago
Brian Coca 240acb1924 Merge pull request #13092 from privateip/nxapi
initial shared module support for nxapi
9 years ago
Peter Sprygada f88273eb87 changes the nxapi argument spec to require url_password 9 years ago
Peter Sprygada d3d36eb766 fixes conditional statement for py24 compatibility 9 years ago
Peter Sprygada 64e139adb1 add initial support for Cisco NXAPI
This commit adds the shared module support for Cisco NXAPI.  The shared
module builds on top of the urls shared module.  The urls module provides
the http/s transport.  This module only supports the JSON request message
format.
9 years ago
Rene Moser 1d59caed07 cloudstack: change order of tags handling, fixes update of tag value does not work 9 years ago
Rene Moser 3410a855b0 cloudstack: use jop polling in tag handling, fixes outdated tags returned.
In some cases the async job did not finish fast enough, causing returning an unexpeded result.
9 years ago
Joern Heissler 647b92a79b Use ansible_host in synchronize module
Fixes #13073
9 years ago
Yannig Perré 12a6fb9633 Small speed improvement with huge inventory (100+ hosts). 9 years ago
James Cammarata dd4ca66e1e Make sure hostvars cache is recreated during serialization 9 years ago
James Cammarata 5040abaaf2 Merge branch 'devel_cache_for_do_template_call' of https://github.com/Yannig/ansible into Yannig-devel_cache_for_do_template_call 9 years ago
Brian Coca 9a25e16140 set corrected force default 9 years ago
Toshio Kuratomi 47f187b221 Update submodule refs 9 years ago
James Cammarata 59b67a2f68 Reset workers list when recreating processes
Also renames some things to be more accurate
9 years ago
Brian Coca 5b84bd6b5d Merge pull request #13056 from alxgu/sles_sap_family
Add SLES_SAP as a Suse family
9 years ago
Brian Coca 226c7f4c7b Revert "added setting of ansible_ssh_user to current user as backwards compatibilty issue"
scope was wrong, this var should not be 'reset' here.

This reverts commit c271c0eb04.
9 years ago
Brian Coca 9c24f88eca updated forks comment 9 years ago
Rene Moser 768f2fe6d4 template: fix regression bug in template in case force=false
Fixes regression bug, previously reported in #12844 fixed with
4b20884719 re-introduced with
c64ac90560
9 years ago
Alexander Gubin 215fc12234 Add SLES_SAP as a Suse family 9 years ago
Brian Coca 5c7d717f31 made ansibledoc more consistent with term sizes, it now uses display class column calculations
cleared up snippet display
9 years ago
James Cammarata 1027abd596 Cleaning up bugs related to perf improvement changes 9 years ago
James Cammarata f10022dbd2 Fix use of add_tqm_variables 9 years ago
James Cammarata efbc6054a4 Add variable compression option 9 years ago
James Cammarata 63c47fb271 Fixing up performance 9 years ago
Brian Coca c64ac90560 fixed check mode change response in template
fixes #13049
9 years ago
Brian Coca 483c25a609 Revert "switched host patterns to use sets, simplified logic which now uses buitins"
need this to be lists, for order and other considerations
This reverts commit 8e2f0b3f2c.
9 years ago
Brian Coca 88ba46aee0 Revert "fixed append to add"
good change on top of bad
This reverts commit 699f344e17.
9 years ago
Brian Coca 699f344e17 fixed append to add 9 years ago
Brian Coca 8e2f0b3f2c switched host patterns to use sets, simplified logic which now uses buitins 9 years ago
Brian Coca 883f451158 fixed snippet display, short_desc is a string, not a list 9 years ago
Brian Coca 95604573ee improved the message when there is no module path override 9 years ago
Brian Coca f4912dd88a added callback fallback to v1 methods for backwards compat with existing callbacks 9 years ago
Brian Coca e2c56efca6 Merge pull request #12867 from bcoca/callback_whitelist_tweak
make callbacks declare needing whitelisting
9 years ago
Toshio Kuratomi 4f6d4c6bf6 Set task_action when the action does not need to be templated
Fixes #13042
9 years ago
Brian Coca 9753de35a7 Merge pull request #13038 from bcoca/min_forks_to_play
use minimal number of forks
9 years ago
Toshio Kuratomi 586cbb9fda Update core submodule ref 9 years ago
Toshio Kuratomi 483491ddfb template the task_action before checking whether to optimize with_item loops for it.
Fixes the second problem discovered in #12976
9 years ago
Toshio Kuratomi 9e758d3d97 Do not optimize with_items loop if the items are not strings
The code isn't sophisticated enough to understand lists and dicts yet.
This mirrors how 1.9.x handled non-string items so its not a regression.

One portion of a fix for #12976
9 years ago
Brian Coca 931eb16e55 clearer selection of min value
cleanup workers at each run to avoid stragglers
9 years ago
Yannig Perre ccbdd6229a Use static vars when computing host vars known to be static (inventory_hostname, inventory_dir etc.). 9 years ago
Yannig Perre e0aa3ff232 Cache against hosts pattern (fix a part of problem describe in https://github.com/ansible/ansible/issues/13023). 9 years ago
Brian Coca b44f1428d0 use minimal number of forks taking serial, forks and play patterns into account 9 years ago
Brian Coca 3c35655b52 removed serial as it is not avialable for fork control
fixes #13037
9 years ago
Brian Coca 0abeff4511 better limiting of forks to lowest actual restriction 9 years ago
nitzmahone 113c4350e3 Force SSL transport for pywinrm updates, get host+group vars
I PR'd a change to pywinrm to allow server certs to be ignored; but it's only on the SSL transport (which we were previously ignoring). For this to work more generally, we're also now pulling the named ansible_winrm_* args from the merged set of host/group vars, not just host_vars.
9 years ago
Lars Larsson 3289670a04 treat forks config parameter as max value instead of always creating that number of workers 9 years ago
Will Thames 91b6004149 Allow blank lines and comments/spaces in galaxy spec files
Fixes #10641 again. (Regression)
Added test to discourage future such regression.
9 years ago
Toshio Kuratomi 07d0d2720c Update submodule refs 9 years ago
Toshio Kuratomi 9ce3adbeb1 remove assigned but unused variables in module_utils.
These were mostly saving exceptions but not using them.  Getting rid of
those will help with eventually running modules via either python2.4 or
python3.x.
9 years ago
Toshio Kuratomi c08648999d Remove some more unused stdlib deps. 9 years ago
Toshio Kuratomi 658ea053ea Cleanup timer callback plugin's overwriting of modules it imported 9 years ago
Eric Johnson dfad7c64fb Allow PATCH to list of valid HTTP methods 9 years ago
Brian Coca 8d3da20302 fixed bsd service_mgr_facts using removed check_init fucntion 9 years ago
Yannig Perré 30f827d92d Fix python3 test. 9 years ago
Abhijit Menon-Sen 7caefa5cd9 Fix typo 9 years ago
Toshio Kuratomi a7d1a39b81 Update core submodule ref 9 years ago
Toshio Kuratomi 2df0022a3e Update submodule refs 9 years ago
Brian Coca eb04650ffb Merge pull request #12162 from bcoca/service_mgr_facts
fact gathering service_mgr info
9 years ago
Brian Coca a1a5dadef6 remove uneeded module 9 years ago
Yannig Perré 130139dc80 Fix unicode issue introduced by previous commit. 9 years ago
Toshio Kuratomi 3219744d32 One more stdlib import in module_utils 9 years ago
Brian Coca d194e2c788 check_systemd is not inline but a private fact function now 9 years ago
Brian Coca e9efd008ed moved distutils import to mac, darn solaris would complain in certain cases 9 years ago
Brian Coca 99d775a0c1 fact gathering service_mgr info
also added dragonfly facts support
9 years ago
Yannig Perré 4a8d1703d4 New patch against hostvars.py. With this patch, Ansible run lose 50% of time.
Little rewrite of previous patch to use sha1 signature.
Use fail_on_undefined to compute sha1 signature.
9 years ago
Toshio Kuratomi 1bc75374dc Add imports for stdlib modules that are used.
This is cleanup that will aid us when we get ziploader implemented for 2.1
9 years ago
Toshio Kuratomi 107d025d8a Update extras submodule ref for doc fixes 9 years ago
Toshio Kuratomi 99561e88d4 Update submodule refs 9 years ago
Brian Coca 79bf66336b switched clean_data from hardcoded delimiters to actual currently set jinja2 environment delimiters 9 years ago
Yannig Perré 805f768dab Clear cache when updating template variables. 9 years ago
Brian Coca 467c29e3db show task path on 2 vs 9 years ago
Yannig Perré 87a9485b2f Cache for _do_template call. May result in nice speed improvement (4-5 times faster). 9 years ago
Rene Moser c09a34bb10 cloudstack: clean up unneeded ";" 9 years ago
Brian Coca f528ad1848 added xbps pkg mgr to facts 9 years ago
Brian Coca 13bf62d0e6 remove deprecation for :, add ; functionality (its deprecated but it should work) 9 years ago
Brian Coca d341ba14a5 fixed rekey password handling 9 years ago
Brian Coca 00bc74404a vault noe preserves permissions on edit and rekey and sets a restricitve default umask for all other cases 9 years ago
Brian Coca 7368030651 removed action plugin as service facts and separate modules don't work yet and this forces gathering facts 9 years ago
Brian Coca f5b095f6c8 properly sanitize registered vars 9 years ago
Brian Coca b6c92dacb5 removed key striping as they are read up the chain 9 years ago
Brian Coca 57d3245d0d remove commented out prints 9 years ago
Brian Coca 7ba4f5ee12 removed no_log redundant code 9 years ago
Brian Coca b97887ba41 simplified invocation removal, added no_log awareness 9 years ago
James Cammarata c61499168e Merge pull request #12962 from bcoca/pull_fixes
fixes options for ansible pull
9 years ago
James Cammarata 56e5e72aaa Make handlers obey run_once (or BYPASS_HOST_LOOP)
Fixes #12972
9 years ago
James Cammarata a5bd92ca4b Merge branch 'devel_fix_debug_var' of https://github.com/Yannig/ansible into Yannig-devel_fix_debug_var 9 years ago
Brian Coca 237f8c9df7 removed debug print 9 years ago
James Cammarata 479cbfc63c Don't immediately fail on PlayContext setup
As we may end up skipping the task due to conditionals.

Fixes #12774
9 years ago
Brian Coca 9f148fc046 removed requirement of destination and set documented default 9 years ago
Brian Coca 40d22be2ef fixes options for ansible pull
* remove requirement for host patterns, use the defaults
 * require destination directory (None in cwd is not a good default)
 * fixed usage messages
 * updated default inventory to use , and not deprecated :
9 years ago
Brian Coca b73941b95f updated submodule refs 9 years ago
Toshio Kuratomi 508bffef02 Update extras submodule ref 9 years ago
Brian Coca b8bc15fe02 switched to backticks to allow for non bourne shells to work 9 years ago
Yannig Perré 1febf7cb88 Fix for issue #12952: this code interfere with debug+var and seems to be unnecessary. 9 years ago
James Cammarata 5d92b00d9c Cleanup some include logic
* Properly mark hosts with failures in includes as failed
* Don't send callbacks until we're sure we're done, and also fix how
  we increment stats so failures don't show up as ok's
* Fix a bug in the include file logic where a failed include could lead
  to an infinite loop in the task iteration logic

Fixes #12933
9 years ago
Toshio Kuratomi 56b310b18d Update submodule refs 9 years ago
James Cammarata 299054852a Allow tags to be specified in included file params
Fixes #12940
9 years ago