Skip to content

Instantly share code, notes, and snippets.

@wincent
Created December 4, 2015 19:38
Show Gist options
  • Save wincent/aa7f4eebd5f1e4a778d2 to your computer and use it in GitHub Desktop.
Save wincent/aa7f4eebd5f1e4a778d2 to your computer and use it in GitHub Desktop.
* vendor/ansible f222539...0603b9c (2242):
> winrm error handling tweaks
> fast winrm put_file without size restrictions
> Version bump for 2.0.0-0.6.rc1
> Submodule pointer update
> Fix include param precedence in variable manager
> Return skipped/failed async results directly
> Merge pull request #13201 from ma82/patch-1
> Merge pull request #13214 from mgedmin/fix-loops
> Don't update job vars too early when getting loop items in TaskExecutor
> added nsot inventory plugin
> Merge pull request #12368 from coxley/nsot-inventory
> Revert "success should not include skipped"
> Template the final_environment value in _compute_environment_string()
> Merge pull request #13194 from zarnovican/bza_unittest_run_command
> Update submodule refs
> Adding vars back in and trying to add a little more speed by avoiding copies
> Don't modify things we've put on the queue
> added more debug info for command results
> Merge pull request #12687 from nitzmahone/pywinrm_arg_passthru
> Restoring templating of hostvars returned by __getitem__
> Fixing a few bugs in the HostVars performance areas
> added os_project module
> Merge pull request #13170 from robinro/integration_test_git_ansible-modules-core_pull_721
> Merge pull request #13172 from gebn/docs-grammar
> Fix tag filtering on included files and add more debugging
> Performance improvements for HostVars and some bugfixes
> Merge pull request #13189 from whereismyjetpack/SELINUX_SPECIAL_FS
> updated yaml syntax and gotchas specifically added example for getting strings that match boolean values
> Merge pull request #13186 from nitzmahone/add_host_cache_fix
> Merge pull request #13184 from nitzmahone/hostvars_undefined_fix
> zone connection plugin bugfixes and pipelining and sudo become methods enabled!
> Merge pull request #13053 from Etherdaemon/fix_13010_boto3_aws_profile
> no need to be executable
> Merge pull request #13174 from sebi-hgdata/sebi/consul_kv_issue
> removed print entries, corrected display calls to match latest devel
> updated callback plugins info
> Merge pull request #12510 from jcftang/devel
> Merge pull request #13173 from willthames/mysql_drop_test
> updated with latest changes to default
> fixed var name typo
> 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
> Merge pull request #13167 from amenonsen/release-name
> success should not include skipped fixes #13161
> Version bump for new beta 2.0.0-0.5.beta3
> Remove unnecessary sleep from result process
> Merge pull request #13156 from amenonsen/broken-timeout
> Merge pull request #13147 from leedm777/connect-timeout
> Merge pull request #13146 from nitzmahone/gce_error_messaging
> Merge pull request #13127 from willthames/test_become
> made python 3 compatible
> Merge pull request #12881 from Scypho/devel
> Reduce spinning while waiting on queues
> added rudder inventory script
> Merge pull request #12139 from amousset/rudder_inventory_plugin
> Merge pull request #13141 from Val/update_debian_packaging_documentation
> Merge pull request #13142 from unprofession-al/fix_jsonfile_fact_caching_connection
> Merge pull request #13133 from amenonsen/changelog-update
> Merge pull request #12640 from amenonsen/ec2-csv-tags
> Fix documentation build problems
> Update submodule ref for another new module
> A bunch of shipit's merged
> Fix traceback because we're using display from another object that no longer has it.
> Changed do/until failed color
> Cleanup failed/changed logic in TaskExecutor
> Finish up plugin porting to global display
> Port cache plugins to global display
> Port lookup plugins to global display.
> Port action plugins to global display
> Move the rest of executor code to global display
> Move the rest of the playbook code to use global display
> Move connection plugins to using global display
> Migrate cli and dependencies to use global display
> updated submodule refs
> pass task args without filtering, copy module needs to explcitly support remote_src or it will remove the src file
> breaks testing in non virtual envs, since env var can be used in those cases removing it from here
> Remove dead code
> Start a pyflakes section to cut down on extra messages that we don't agree are problems
> Fix for traceback when neither name nor pkg are in the module params
> reversed the logic on new setting to control - replacment in groups as it was wrong fixes #13122
> Remove dead code as this was moved to another class
> addes deprecated information to ansible-doc display fixes #13118
> Merge pull request #13112 from privateip/eapi
> Add a disabled test for accessing private attributes of other objects
> Remove internal use of display and use the top-level import
> Catch import warnings in a common location for both get() and all()
> Merge pull request #13114 from mgedmin/fix-plugin-loader
> Save delegated vars in result for use in callback methods
> Make sure pattern cache components are converted to unicode
> Properly figure subset and restrictions into host cache pattern
> Merge pull request #13107 from resmo/patch-3
> Merge pull request #13102 from Yannig/devel_cache_enhancement
> Correct logic around determining environment variable existence
> Fixing up host pattern caching to avoid bugs
> Revert "Temporarily disable template caching"
> Temporarily disable template caching
> Update submodule refs
> Fix first_found not finding files in roles (only templates)
> Move where we add environment and make it conditional on not existing
> made get_file_lines rely on get_file_content which deals with many error conditions that the former did not.
> Merge pull request #13100 from ghislainbourgeois/patch-2
> Merge pull request #13072 from Yannig/devel_cache_optimization
> Ensure environment is inherited properly (task->block/include->play)
> Ensure 'environment' is set in the magic variables
> Note undefined vars change
> Be more selective about what variables we cache during templating
> For with_first_found loops, set undefined variables to fall through rather than failing the task
> Merge pull request #13065 from tima/patch-2
> Merge pull request #13092 from privateip/nxapi
> Merge pull request #13085 from agireud/check_mode_fix
> Merge pull request #13083 from sradvan/devel
> Merge pull request #13082 from resmo/for-ansible
> Merge branch 'Yannig-devel_cache_for_do_template_call' into devel
> set corrected force default
> Debian packaging updates
> Merge pull request #13064 from tima/patch-1
> Update submodule refs
> Reset workers list when recreating processes
> added clarification to ssh user changes
> Merge pull request #13056 from alxgu/sles_sap_family
> Revert "added setting of ansible_ssh_user to current user as backwards compatibilty issue" scope was wrong, this var should not be 'reset' here.
> updated forks comment
> Merge pull request #13058 from resmo/fix/template-force-false
> made ansibledoc more consistent with term sizes, it now uses display class column calculations cleared up snippet display
> Cleaning up bugs related to perf improvement changes
> Fix use of add_tqm_variables
> Add variable compression option
> Fixing up performance
> fixed check mode change response in template fixes #13049
> 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 8e2f0b3f2c9b4ce31ea93701fe9a878d00d92cb3.
> Revert "fixed append to add" good change on top of bad This reverts commit 699f344e17e029302af0d5636d6e02e6b8d3dd4c.
> fixed append to add
> switched host patterns to use sets, simplified logic which now uses buitins
> fixed snippet display, short_desc is a string, not a list
> improved the message when there is no module path override
> Add unit tests for issue #12976
> Fix unittest dailure with the new squash items code
> Merge pull request #12956 from bcoca/v1_callbacks
> Merge pull request #12867 from bcoca/callback_whitelist_tweak
> Set task_action when the action does not need to be templated
> Merge pull request #13038 from bcoca/min_forks_to_play
> Merge pull request #13016 from dvarrazzo/pip-vcs-changed
> Update core submodule ref
> template the task_action before checking whether to optimize with_item loops for it.
> Do not optimize with_items loop if the items are not strings
> Merge pull request #13039 from cmluciano/patch-1
> removed serial as it is not avialable for fork control fixes #13037
> better limiting of forks to lowest actual restriction
> Merge pull request #13036 from larsla/limit-forks
> added note about implicit vs explicit handling of ssh login user
> Merge pull request #13029 from willthames/allow_commented_out_roles
> Fix up rst formatting
> Update submodule refs
> Merge pull request #13022 from smiller171/patch-1
> remove assigned but unused variables in module_utils.
> Remove some more unused stdlib deps.
> Cleanup timer callback plugin's overwriting of modules it imported
> Merge pull request #13021 from erjohnso/urls_patch
> fixed bsd service_mgr_facts using removed check_init fucntion
> Merge pull request #13011 from amenonsen/patch-1
> narrow the scope of import error and make sure non - aliases to ansible get their own error
> Update core submodule ref
> Update submodule refs
> Merge pull request #12162 from bcoca/service_mgr_facts
> One more stdlib import in module_utils
> Add imports for stdlib modules that are used.
> Update extras submodule ref for doc fixes
> made cli code more flexible to add new command line programs w/o need for updating bin/ansible
> Update submodule refs
> now correctly traps unimplemented symlinks as subprograms
> Correct broken DEB builds by fixing LC_TIME assignment
> force egg deletion
> Merge pull request #13005 from ansible/tgerla-clarify-role-tags
> added ipify_facts to changelog
> switched clean_data from hardcoded delimiters to actual currently set jinja2 environment delimiters
> show task path on 2 vs
> Change the dict attribute collision warning to recommend using bracket notation
> made condition not simplifiable to 'in'
> Merge pull request #12998 from abuduba/devel
> Merge pull request #12993 from ypid/avoid-python-object-name-in-complex-datatypes
> Merge pull request #12994 from resmo/for_ansible
> Merge pull request #12995 from resmo/fix/cloudstack-utils
> added xbps pkg mgr to facts
> commented out all settings in exampmle ansible.cfg as we really only want to set when diff from defaults
> changelog updates: - corrected inventory pattern info to match latest update - arranged new headers for the release - documented them band change - added some missing changes - rearranged and clarified some existing changes
> fixed documentation for host patterns separators
> remove deprecation for :, add ; functionality (its deprecated but it should work)
> Revert "Document , instead of : in intro_patterns, update changelog" due to , being broken in 1.9
> Merge pull request #12989 from resmo/patch-2
> fixed rekey password handling
> vault noe preserves permissions on edit and rekey and sets a restricitve default umask for all other cases
> Merge pull request #12988 from resmo/cloudstack-guide
> removed invocation from tests as it is only available on very very verbose mode
> removed action plugin as service facts and separate modules don't work yet and this forces gathering facts
> properly sanitize registered vars
> removed key striping as they are read up the chain
> remove commented out prints
> removed no_log redundant code
> simplified invocation removal, added no_log awareness
> Merge pull request #12975 from larsks/bug/12963
> Merge pull request #12962 from bcoca/pull_fixes
> Make handlers obey run_once (or BYPASS_HOST_LOOP)
> Merge branch 'Yannig-devel_fix_debug_var' into devel
> Merge pull request #12973 from bastianharren/patch-1
> Merge pull request #12974 from jaamiller/patch-1
> Don't immediately fail on PlayContext setup
> updated submodule refs
> Merge pull request #12965 from matburt/fix_ec2_nested_groups
> Update extras submodule ref
> switched to backticks to allow for non bourne shells to work
> Merge pull request #12953 from larsks/bug/7890
> Merge pull request #12957 from willthames/module_docs_guidelines
> Merge pull request #12950 from chrismeyersfsu/fix-ansible_test_service_checksum
> Cleanup some include logic
> Update submodule refs
> Add changelog to the tarball
> Allow tags to be specified in included file params
> fixed removing -n in password sudo tests
> Revert "capture some install issues and give out a slightly nicer error"
> moved sudo -S and -n into configurable flags as they might be absent in much older systems if password is supplied exsiting -n would get remove from flags
> typo fix
> added a skip for the test dir in module repos
> capture some install issues and give out a slightly nicer error
> clarified ignore_errors
> Merge pull request #12938 from Petrox/patch-1
> Improve the warning message about duplicate yaml dict keys
> Also consider the full role name when searching for --start-at-task
> Merge pull request #12801 from chrismeyersfsu/fix-test_destructive_init
> Update core submodule ref to fix doc build
> Merge pull request #12795 from chrismeyersfsu/fix-test_destructive_mysql_user
> Update submodule refs
> Merge pull request #12930 from ansible/dict-key-overwrite-warning
> Fixing retry/until logic and default value for retries
> Merge pull request #12911 from bcoca/manpage_fixes
> Merge pull request #12866 from bcoca/more_inheritence
> Allow hostvars cache to be invalidated so hostvars contain all hosts after add_host
> Merge pull request #12901 from bcoca/sanitize_results
> Merge pull request #12918 from Dwaligon/devel
> Update submodule refs
> added setting of ansible_ssh_user to current user as backwards compatibilty issue
> Merge pull request #12899 from bcoca/vault_fixes
> Merge pull request #12855 from bcoca/ec2_inv_dash_group
> Merge pull request #12886 from bcoca/doc_with_include
> Merge pull request #12896 from bcoca/ssh_current_user_config
> Remove unused ca_file_path as it has not been hooked up to code for a long time (if ever) and is confusing people For instance, #12884
> Make sure Base attributes are copied cleanly
> Update submodule refs
> Remove GNU extension from xargs invocation
> Fix invocation from bad merge and note where it would need to go to keep it out of registered vars as well.
> finalized changed to use abridtged_result instead of result removed no longer defined no_log
> Update submodule refs
> Merge pull request #12892 from ansible/synchronize-remote-to-itself
> Manually add plugin directories when running the adhoc command
> Implement invocation hiding for all callbacks if the verbosity is low
> avoid showing invokation when no_log is set or verbosity is low
> Version bump for 2.0.0-0.4.beta2
> Fix callback
> added deploy_helper
> Merge pull request #10362 from emonty/fix-kwarg
> Merge pull request #12879 from larsks/bug/12876
> Merge pull request #12878 from ansible/invocation-fix
> Revert "make callbacks declare needing whitelisting" another premature merge This reverts commit df8ff857870060ea1471d102a74a8bef9ebbf2c0.
> Revert "Add slack callback plugin" premature merge This reverts commit 8713b999da93549b6265848841069192794b70fe.
> Cleaning up FIXMEs
> Update submodule refs
> added ecs modules to changelog
> Add slack callback plugin
> make callbacks declare needing whitelisting this will allow for custom or v1 callbacks locally loaded to automatically be triggered as they were in 1.x
> Re-adding role_names magic variable
> Merge pull request #12868 from docschick/docschick-fixes
> Merge pull request #12783 from larsks/bug/12782
> added deprecation warning to comma separated role spec
> Merge pull request #12861 from willthames/galaxy_spec_in_meta_main_fix
> skip errors on conditional if task is include fixes #12843
> Merge pull request #12865 from aidanhs/aphs-document-env-vars-play
> made display part of variable manager and corrected reference to it fixes #12859
> removed unused exception vars
> Support cmd param in Tasks by assigning it to _raw_params
> Workaround seeming bug in python-2.6's sys.exit()
> Merge branch 'mathieumd-devel' into devel
> Return correct changed flag when using check mode with template and force=no
> fix prompt, static methods don't get 'self' fixes #12833
> Merge pull request #12853 from ansible/winrm-return-bytes
> And another fix for docs
> Correct docs build
> Update submodule refs
> Update the use of no_log values to cover everything that heuristic_log_sanitize does.
> Fix setting of interpreter values for delegated hosts
> Merge pull request #12849 from bborysenko/docsite/handlers_order
> Merge pull request #12847 from godfreyduke/devel
> Update submodule ref
> Merge pull request #12846 from ansible/nolog-for-return-value
> Merge pull request #12842 from mcsalgado/include_with_items
> now galaxy correctly detects empty requirements file also allow for 'scm' and 'src' not to be populated in requirements entries
> Don't use local transport for delegated hosts if the inventory_hostname isn't local
> Simplify UnsafeProxy as we don't need to use it for byte strings, only text
> Fixing bug in includes caused by 892d9b8
> Update submodule refs
> Merge pull request #12839 from zemanel/patch-1
> Merge pull request #12835 from zarnovican/remove_yum_pkg
> Properly add the new test and limit six test to lib
> Add python3-compat boilerplate to all .py files in lib/ansible
> avoid relative shlex import fixes #12777
> Removing some cruft related to _local_action value on Task, which was removed
> Cleanup pyflakes warning (real error)
> Cleanup more pyflakes warnings (2 real problems)
> Simplify group_by by removing BYPASS_HOST_LOOP from the action
> Cleanup some pyflakes warning (1 real error)
> Clean up some more pyflakes warnings
> Cleanup pyflakes warning (real error)
> Clean up a few more pyflakes warnings
> Clean up pyflakes warnings in inventory
> Tox seems to not like the subsitution key for some reason
> Move post_validate for tasks after checking for an include
> Adding a v2 callback for task includes
> Update submodule refs
> Information on when to use to_str() and what a native string is
> Note removal of invocation
> Update submodule refs
> Remove auto-added invocation return value as it is not used by v2 and could leak sensitive data.
> Merge pull request #12828 from resmo/changelog
> added cs_loadbalancer_rule to changelog
> Merge pull request #12799 from resmo/for-ansible
> Merge pull request #12820 from mgedmin/py3k
> changed warning to debug and expanded info on what is really happening, it was a bit misleading
> updated skippy to match default output
> Merge pull request #12800 from chrismeyersfsu/fix-test_destructive_yum
> Merge pull request #12803 from mscherer/patch-2
> Merge pull request #12804 from chrismeyersfsu/fix-test_non_destructive_makefile
> Make hostvars json/yaml serializable in filters
> Merge pull request #12802 from alflanagan/patch-1
> Reset basedir for plays that are not from a PlaybookInclude
> Fixing logic in json cache plugin get()
> Remove obsolute tag evaluation in free strategy
> Merge pull request #12796 from chrismeyersfsu/fix-test_destructive_mysql_variables
> Merge pull request #12787 from chrismeyersfsu/fix-test_destructive_apt
> updated with remainding clc_ plugins
> now profile_tasks callback handles handlers correctly fixes #12762
> Add unicode integration tests to be run in travis
> Merge pull request #12788 from chrismeyersfsu/fix-test_destructive_state
> Disable RuntimeWarnings during all() plugin loading
> don't let cowsay issues stop execution fixes #12773
> Merge pull request #12765 from bcoca/lookup_inventory_hostname
> Update submodules for docs fixes# Please enter the commit message for your changes. Lines starting
> Add a code smell test to make sure we're not using the raw system six
> Update module refs
> Make vault use a mapping of cipher name to classes instead of formatting the name for safety.
> Merge pull request #12769 from ansible/six-compat
> properly fail_json when we don't have ssl on a non-redhat distro
> Merge pull request #12781 from mgedmin/py3k
> Merge pull request #12780 from mgedmin/py3k
> Merge pull request #12775 from mgedmin/py3k
> Merge pull request #12770 from aslant/devel
> added taiga_issue to changelog
> Merge pull request #12767 from ryansb/raw_install_python2
> group_names should not include implied 'all', fixes #12763
> added iptables to changelog
> added os_subnets_facts to changelog
> added os_port to changelog
> added win_acl to changelog
> Make random cowsay truly random
> Merge pull request #12764 from docschick/docschick-fixes
> Merge pull request #12758 from mgedmin/fix-os-import
> Merge pull request #12757 from mgedmin/py3k
> Merge pull request #12707 from mgedmin/travis
> Update synchronize to use the correct host when delegating
> Add some more info to docstring
> Reworking the way all() works in plugin_loader
> Properly use test_loader from SharedPluginLoaderObj
> Merge pull request #12720 from jhawkesworth/test_amc_2147
> Merge pull request #12751 from jdelaporte/patch-1
> Merge pull request #12747 from docschick/docschick-fixes
> Update extras modules ref to fix docs
> Add dnf rewrite to changelog
> Update submodule refs
> Check is_directory() before not is_file() in inventory basedir
> made syslog import optional as intel's edison custom compiles python w/o it
> Merge pull request #12740 from mgedmin/py3k
> Merge pull request #12725 from mgedmin/py3k
> Merge pull request #12733 from docschick/ansible_ssh_docswork
> Revert to using local file/dir tests in inventory instead of loader's
> fixed deprecation message
> added missing cachefile and changed str(e) to to_bytes(e)
> better error catching for doc build
> Merge pull request #12688 from docschick/ansible_ssh_docswork
> Merge pull request #12724 from mgedmin/py3k
> Merge pull request #12723 from mgedmin/py3k
> Add variable for format parameter
> Fix password lookup when password file exists and the password is not encrypted
> Totally rework the way UnsafeProxy does things
> Merge pull request #12614 from ansible/py3-module_utils-log
> Fix typo
> Cleanup logic and be more paranoid about passwords with spaces
> Fixing bugs related to jfonfile cache plugin
> Fix display when run through a testing framework that overrides stderr/stdout
> Fix bug in the way temp vars were created for templating vars_files
> Merge pull request #12618 from AdThrive/devel
> Merge pull request #12550 from redrampage/remove-pw-salt-deletion
> Merge branch 'devel' of https://github.com/ansible/ansible into devel
> Merge branch 'klshxsh-serial_should_be_string' into devel
> Adding unit tests for PlaybookExecutor _get_serialized_batches
> Merge pull request #12703 from keitwb/inventory_file_var
> Submodule pointer update
> Merge pull request #12444 from knakayama/bugfix/update-docs
> Backporting version release stuff from stable-1.9
> Merge pull request #12450 from glnds/devel
> Merge pull request #12429 from edmstudio/devel
> Merge pull request #12438 from lekum/doc_shelvefile_lookup
> <homer>doh!</homer>
> remove fix for local_action/connection local that is now not needed
> Merge pull request #12627 from mgedmin/tox
> corrects previous fix to deal with missing item key in results dict
> Revert "Track local_action internally to prevent it from being overridden"
> removed changes to make local action equate connection=local and brought it back to equate delegate_to=localhost
> Merge pull request #12695 from matburt/fix_cache_plugins_for_v2
> on skipped you 'might' not have an item, changed to getattr to avoid keyerror fixes #12683
> Merge pull request #12689 from soarpenguin/bugfix
> Show -> localhost for local_action tasks
> Merge pull request #12690 from stelligent/devel
> Submodule pointer update
> Make sure shlex split is returning properly encoded strings
> Double echo temp directory name to handle spaces and ~ expansion both
> Correct typo
> Do not mix byte str with unicode type
> Wait until later to convert to byte strings for output
> avoid callbacks during syntax check and listing fixes #12682
> simpler safe output
> Improve handling of unicode errors
> Load vars for localhost when created implicitly
> Merge pull request #12679 from yfix/devel
> added openstack fact modules
> Added bigip_gtm_wide_ip module to changelog
> updated ec2 region description to add missing other env var
> added docs for commonly used region parameter in some ec2 modules
> now deps is always a list
> added entry for task path/line when verbose
> Merge pull request #12672 from wenottingham/patch-9
> Merge pull request #12671 from deyvsh/patch-1
> changed task color to dark gray to keep it from being confused with ignore/skip
> Merge pull request #12663 from Juraci/task-path
> Merge pull request #12660 from apollo13/fix_galaxy_init
> Merge pull request #12657 from jhawkesworth/powershell_strict_mode_version_2
> Merge pull request #12661 from deyvsh/patch-1
> Don't modify results in callbacks
> Fixing a bug in galaxy parsing of text spec file lines
> Force connection to local when localhost is delegated to
> Fix for encoding errors when a command returns non-utf8 encoded values
> range vs xrange doesn't matter here and six.moves.range isn't available in six-1.3.0 (rhel7)
> Version bump for 2.0.0-0.3.beta1
> Also template the role name when loading roles
> More ansible-galaxy fixes for the old spec file format
> Merge pull request #12637 from rcleere/rekey_fix
> Cleaning up some ansible-galaxy stuff
> Make sure magic variables are available when templating vars_files
> Properly switch to the default transport when delegating from localhost
> Merge pull request #12636 from bcoca/galaxy
> updated to 'fixed' get_url so docs build again
> added missing blank line for markup separation
> updated submodule refs
> added way to display inventory vars for host to faq + some minor fixes/edits
> Pop tags out of playbook include params
> Quote any file paths that we have to use with dd to copy.
> Port libvirt_lxc connection plugin to v2
> Add explicit substitution of relative paths on the remote host just in case the connection programs do something unexpected.
> fixed usage text
> removed conflicting short options
> Show more info in the minimal callback for unreachable hosts
> FIx typo arg_path (not plural)
> removed redundant tests, adjusted makefile expected count
> Merge pull request #12538 from yesbox/url_lookup_plugin_httperror_fix
> Merge pull request #12593 from ansible/py3-unicode-exec
> corrected no_log for items and skipped tasks corrected output from default callback added new tests for no_log loops updated makefile test to check for both positive and negative occurrences of no_log
> Merge branch 'amenonsen-ssh-args' into devel
> Also add args_path param to powershell shell plugin
> Fix old-style (non-python) module support
> Update core sumodule ref to fix docs
> Update module refs
> updated adding os_router and deprecating quantum modules
> added no_log censoring to item output should be last commit that fixes #12214
> added no_log tests as per #12214
> added no_log to results normalized outputs to use display class cleaned up unused imports
> {sudo,su}_user does not imply become
> Pull host/group vars when adding hosts/groups
> Fix syntax error for octal in encrypt methods
> Submodule pointer update for accelerate module fixes
> Fixing accelerated connection plugin
> Merge pull request #12579 from acogdev/devel
> fixed error reporting on splitter
> fixed error reporting for unkown become user
> added missing import for pwd, was being obscured by exception catching and fallback
> fixed vault password file script execution
> fixed incorrect data passing on certain events
> fixed error reporting when missing redis import
> added missing entry for dealing with bcc
> Add github ID to documentation example
> fixed some pyflakes
> Merge pull request #12379 from bcoca/document_vars
> Merge pull request #12595 from amenonsen/fixups-1
> Merge pull request #12589 from jemmyw/consul-http-checks
> Merge pull request #12584 from amenonsen/fixups
> updated ansible-doc to ignore more stuff that has been added to the module repos
> created debug method, renamed debug attribute to _debug
> Fix bug caused by options not having start_at_task when used through adhoc
> Pull submodule refs to fix docs builds
> Update submodule refs
> Port to v2 API
> Minor refactorings
> Create error messages instead of tracebacks.
> Merge pull request #12583 from trondhindenes/windows_docs_improvement
> Merge pull request #12568 from mgedmin/py3k
> Merge pull request #12578 from trondhindenes/powershell_getattr_improvements2
> Remember if we already skipped tasks via --start-at-task
> Fix metadata description for galaxy_tags.
> Changing tag to galaxy_tag.
> Replace categories with tags.
> Merge pull request #12572 from amenonsen/vault-pager
> updated async to pass along no_log setting
> Merge pull request #12528 from bcoca/task_logging
> pushed up openvz detection for cases of 'stacked' virtualization
> Merge pull request #12574 from LinusU/patch-1
> Merge pull request #12543 from DevOps4Networks/devel
> Fix to exclude forward slashes from git info during 'make rpm'
> Use delegated_to field for play context remote_addr, if none other exists
> Merge pull request #12561 from srvg/anotherdirpy
> Merge pull request #12569 from amenonsen/fixes
> Merge pull request #12564 from geerlingguy/update-readme
> Merge branch 'amenonsen-tests' into devel
> Tweak variable manager use in role includes to avoid test failures
> Fail all hosts if a run_once task fails
> Allow delegate_to on a role again
> Don't assume handlers exist in the same role (if any)
> Merge pull request #12562 from halostatue/patch-1
> Properly template role dependency names
> Merge pull request #12552 from mgedmin/py3k
> Add a comment about the docker connection and usage by non-root users
> Misc cleanups and some fixes for docker connection plugin
> Cleanup some extraneous imports
> Save the included directory for playbook includes for use as the basedir
> bugfix: statement had no effect => statement now has assumed effect
> bugfix: use correct close calls
> removed fixme as it is already implemented below.
> chroot plugin minor touchups:
> One more try -- the error message should reference the become method requested via play context
> Correct name of variable
> Merge pull request #12472 from resmo/for_ansible
> Correct call to method typo
> Merge pull request #12548 from amenonsen/pr-9130-rebase
> Re-order the methods in ssh.py so that methods needed for implementation are near and just above the relevant public methods.
> Update submodule refs
> Merge pull request #12546 from amenonsen/ssh-cleanups
> Merge pull request #12471 from amenonsen/pipelining
> Update to fix one more doc error
> Fix docs build
> Update submodule refs
> Another fix for --limit in adhoc
> Clean up some bugs related to --limit on adhoc commands
> Merge pull request #12542 from amenonsen/qfix
> Merge pull request #12540 from mgedmin/py3k
> Only append -q option for ssh if we're using ssh
> Don't wrap vars from include_vars with UnsafeProxy
> Merge pull request #12532 from fboender/devel
> Merge pull request #12529 from soarpenguin/bug-fix
> Port chroot conection plugin to the latest v2 connection API.
> Do not fail if /proc/uptime is not present
> Document how a command is executed on the remote machine
> Fix parent attribute lookup to be default
> Adding delegate_to to Blocks
> Merge pull request #12530 from amenonsen/fixups
> Merge pull request #12483 from jeffwidman/patch-2
> Fix bug in nested lookup where pop is called indiscriminately
> fixed syntax error
> fixed copy n paste typo on future code
> Clean up typo from cdc6c52
> Clean string data run through the template engine
> Fix for equality checking in Host to make sure things are like types
> Fix test of whether a result has a failed host
> draft shared service code for modules, part of spliting service module
> Update core module ref
> Move is_executable to the toplevel of basic.py so we can utilize it from other code
> Merge pull request #12521 from mgedmin/patch-1
> Merge pull request #12502 from mgedmin/py3k
> Make sure formatted strings don't bomb on tuples
> Use the task loop to calculate multiple delegated hosts
> Remove tmp as a parameter to the connection plugins
> Use AnsibleFileNotFound instead of AnsibleParsingError when YAML files are not found
> Remove compress option from paramiko connection for now
> Make hostvars more dynamic again to improve performance with large inventories
> We don't need even a token timeout here; just poll once
> Clarify select() handling for ssh connections
> remove the stdin return value from connection plugin exec_command() methods
> Merge pull request #12506 from hyperized/devel
> Update extras submodule ref
> Convert to byte strings to avoid UnicodeErrors
> correct typo on error reporting fixes #12495
> added win_firewall_rule module
> Merge pull request #12493 from amenonsen/ssh-fds
> Remove unnecessary calls to save inventory restrictions since 81bf88b
> Update submodule refs
> Conditionally poll longer if we're still waiting for an auth prompt
> Merge pull request #12487 from mgedmin/py3k
> Don't use the connection timeout for the select poll timeout
> Merge branch 'amenonsen-ssh-indata' into devel
> Improve error catching from malformed playbook data
> Apply --limit to inventory in adhoc commands
> Fixing one more bug related to staticmethods in LookupBase
> Cleanup bug from moving base lookup methods to staticmethods
> Implement ssh connection handling as a state machine
> Reorganise ssh.py to cleanly separate responsibilities
> Fix handling of conditional vars_files which contain variables
> Some LookupBase cleanups:
> Merge pull request #12479 from jeffwidman/patch-1
> Update submodule refs.
> added new route53_health_check module
> Fixing synchronize + delegate_to user bug
> Don't bomb out on handlers with undefined variables in their names
> Merge pull request #12420 from ansible/win_prefix_modules
> When failing because of vars_files templating, try and bubble up the file/line info
> Update submodule refs
> Additional tweaks to callback output for delegate_to
> Show delegated-to host in callback message
> Merge pull request #12461 from mgedmin/py3k
> Merge pull request #12463 from mgedmin/fix-ansible-doc
> Tweak to the way new host variables are created for delegated hosts
> Set some default vars on hosts created for delegate_to connections
> Restrict role param vars to tasks within that role
> Fix relative path bug in copy action
> Merge pull request #12457 from ansible/warn-if-core-modules-not-present
> fixed case in which boto3 is present but module is not using it yet
> Merge pull request #12452 from lambeau/devel
> Allow undefined var errors to bubble up when templating vars_files in certain conditions
> fixed typo
> Merge pull request #12447 from mgedmin/py3k
> Also catch AnsibleUndefinedVariable errors when templating vars_files names
> Merge pull request #12448 from ansible/close-module-path
> Merge pull request #12446 from mcsalgado/dict_get
> Merge pull request #12431 from hslee16/devel
> Merge pull request #12097 from mgedmin/patch-1
> Add play context vars to list of variables before post validation
> Template handler names before checking to see if they need to run
> Merge pull request #12432 from mgedmin/py3k
> Merge pull request #12436 from amenonsen/ranges
> Refactoring delegate_to code
> Fixing some bugs in _compute_delegate() in TaskExecutor
> Merge pull request #12409 from mgedmin/patch-2
> Merge pull request #12440 from privateip/vca
> Merge pull request #12425 from privateip/devel
> fix for AIX network facts fixes #12434
> made boto3 non mandatory
> Update the submodule pointers
> added cs_user to changelog
> Remove custom json encoder cleaner and strip proxy var stuff out before encoding
> Tweak to hacking path fix to go back to subshell use
> Merge pull request #12426 from evanccnyc/devel
> Properly assign search path to environment.loader in template lookup
> Catch worker errors that may be subclassed on others that lead to incorrect exits
> Fix typo in ansible module_utils import from galaxy code
> Merge pull request #12424 from amenonsen/ipv6-ranges
> Merge pull request #12423 from amenonsen/split-fixup
> Merge branch 'amenonsen-addresses' into devel
> Merge branch 'amenonsen-hostpatterns' into devel
> Submodule update after correcting doc bug
> Submodule update
> Adding new module os_user_group to CHANGELOG
> Merge branch 'apollo13-sudo_on_if_needed' into devel
> typo in formatting the warning message
> Restore python3 compat fix and fix AnsibleError undefined before use
> Merge pull request #12407 from mgedmin/py3k
> Fixing groups variable structure to match v1
> Merge pull request #12417 from OddEssay/retry_files_documentation
> fixed function signature
> Fix urlopen usage to use open_url instead Add a travis test for urlopen usage
> Cleanup one more missed inventory bug
> Merge pull request #12345 from mgedmin/py3k
> Merge pull request #12385 from cchurch/winrm_put_empty_file
> Merge pull request #12384 from cchurch/powershell_strict_mode
> Merge pull request #12397 from lambeau/devel
> Merge pull request #12054 from cchurch/winrm_options
> Cleaning up inventory bugs from earlier group change
> Merge pull request #12051 from cchurch/winrm_pass_cmd_as_is
> Merge pull request #12049 from cchurch/win_group_tests
> Merge pull request #12050 from cchurch/test_win_msi_creates
> Merge pull request #12399 from jkugler/patch-3
> Merge pull request #12400 from mcsalgado/dict_default_argument
> Merge branch 'quinot-topic/crash_empty_inventory' into devel
> Tweak sample blocks of blocks a bit more
> Fix problems with undefined references to self.display and remove method that's no longer called
> Merge pull request #12359 from cchurch/fetch_no_fail_on_missing
> Merge pull request #12382 from AxelDelmas/env_async
> Merge pull request #12387 from jkugler/patch-1
> Merge pull request #12388 from jkugler/patch-2
> Merge pull request #12389 from amenonsen/minus-t
> Fixing parent block serialization for blocks
> Fix galaxy install dep failure
> Update core modules ref
> Merge branch 'bcoca-normalize_plugin_paths' into devel
> Removing FIXME comment which is no longer required
> Fix logic for changed/failed_when + retry/until loops
> Fix delegate_to localhost vs. 127.0.0.1 (and ::1)
> Tweak failure condition for field attributes expected to be strings
> Merge pull request #11790 from brianlloyd/win_lineinfile
> Make sure string attributes are strings from YAML to avoid bad type conversions
> Merge pull request #12375 from jhawkesworth/configuring_kerberos_doc
> Merge pull request #12377 from tgerla/typo-fix
> Merge pull request #12371 from apollo13/patch-1
> Merge pull request #12369 from bborysenko/docsite/playbooks_variables
> added note about registered variables
> Merge pull request #12365 from gptech/patch-1
> Merge pull request #12361 from Ch00k/os_docs_typo
> Merge pull request #12339 from emonty/feature/openstack-no-log
> Merge pull request #12360 from Yannig/devel_fix_ini_doc
> Check if path is /dev/null when checking if a file is in fact a file
> Fix unit tests for change related to local_action
> Merge pull request #12357 from apollo13/become_fix
> Track local_action internally to prevent it from being overridden
> Merge pull request #12348 from bborysenko/docsite/playbooks_intro
> Merge pull request #12336 from halberom/doc_fix_filters
> Merge pull request #12334 from geerlingguy/changelog-fixes
> Don't split args out unless we're parsing module args using the new style
> Fix bug in implicit block squashing where block is not reassigned
> Reworking how includes within handlers are run
> Uncommenting sample line in include.yml to help debug issues
> Merge pull request #12330 from cchurch/revert_find_plugin_changes
> fixed porting bugs in profile_tasks to v2
> Merge pull request #12165 from amenonsen/address-parsing
> Fix typo in 049a48f
> Submodule update
> Merge pull request #12328 from amenonsen/noneguard
> Fixing precedence order for new nonpersistent vars (set_fact/register)
> Make sure include paths are templated before dwim in case they're absolute
> Merge pull request #12318 from mgedmin/py3k
> Merge pull request #12325 from quinot/topic/wrong_interp_test
> Re-adding part of 926f127 which was actually fixing #12277
> Revert "set_fact should put facts in the fact_cache, not vars_cache"
> Merge pull request #12267 from h-hirokawa/add_replacer_jsonargs
> Use the original (un-templated) args for include params
> Merge pull request #12299 from resmo/feature/test_cs_user
> Fix some bugs related to facts/nonpersistent-facts cache split
> added openvswitch_db
> Fix unit test for plugins after basedir/push_basedir removal
> added verbosity to ansible-doc to make it easier to trace down issues
> Submodule pointer update
> Properly serialize UnsafeProxy objects
> Wrap registered variables in UnsafeProxy
> Remove plugin._basedirs as we now use different data structures to achieve that functionality.
> Merge pull request #12310 from amenonsen/hostport
> Merge pull request #12307 from jtyr/doc_fixes
> Merge pull request #12308 from jtyr/comment_filter_v2
> Merge pull request #12302 from mgedmin/py3k
> Merge pull request #11818 from Java1Guy/module_utils_ec2_for_ecs
> Compare include params against deprecated param names too
> Merge pull request #12295 from napkindrawing/patch-3
> Merge pull request #12300 from robusto/devel
> Fix mistake in fact setting to nonpersistent cache in VariableManager
> Fix indent on line in playbook executor
> Fix order of loading of modules.
> Fix vars_prompt short form support (and mark deprecated)
> Fix unreachable host detection and have plays continue after unreachable failures
> Merge pull request #12294 from ansible/fix-password-lookup
> Revert "remove closing connections after every task, this goes against conneciton caching and was not expected behaviuor nor inhertited from v1" needed for winrm, disabled closing connections in ssh to avoid issues with that persistance, need to normalize all this in future
> disabled ssh closing connections
> Add new level of vars to deal with set_fact/register precedence rules
> set_fact should put facts in the fact_cache, not vars_cache
> Merge pull request #12287 from mgedmin/py3k
> * Make sure we don't sometimes get byte strings instead of unicode strings * Turn strings into byte strings before passing to shlex and turn them back into unicode strings after they are retyurned from there
> Fix docstring of parse_value() to be informative
> Merge pull request #12269 from mgedmin/py3k
> Merge pull request #12283 from kennethgillen/patch-1
> Fix inclusion of the dynamic inventory scripts
> Compatibility with six-1.3.0
> Use UnsafeProxy for lookup results too
> Merge pull request #12281 from wenottingham/patch-8
> added note on ssh and sftp to managed node intro
> added note on os x file limits
> Merge pull request #12261 from toshywoshy/12169
> Merge pull request #12278 from praveenkumar/doc_fix
> Fix #12258: don't wrap None in UnsafeProxy.
> Properly handle group/host_var files with dots in them
> Don't double proxy unsafe variables
> Merge pull request #12265 from ansible/fix-amazon-linux-rpm-build
> Merge pull request #12268 from jaingaurav/ipv6
> update submodule refs for documentation formatting
> Update module refs
> Version bump for 2.0.0-0.2.alpha2
> Starting to add additional unit tests for VariableManager
> Use proxy class to mark variables unsafe for templating
> Merge pull request #12256 from ansible/password-lookup-fix
> added 2 more modules to changelog
> updated submodule refs
> Merge pull request #12250 from bcoca/become_clean
> remove closing connections after every task, this goes against conneciton caching and was not expected behaviuor nor inhertited from v1
> Merge pull request #12244 from mgedmin/py3k
> Merge pull request #12236 from amenonsen/ssh-cpdir
> Do not escape backslashes when processing a template file.
> Add more details to the changelog -- may move this to a porting guide later
> Fix unit tests for PlayIterator changes regarding fact gathering
> Set hosts fact gathering flag based on fact cache entries
> Merge pull request #12234 from ansible/travis-var-precedence
> Merge pull request #12227 from arbabnazar/patch-1
> Squashed commit of the following:
> Merge pull request #12232 from praveenkumar/doc_fix
> Make sure PlayContext is copied when iterating in a with_ loop
> Fix two PlayIterator bugs
> Merge pull request #12230 from mgedmin/py3k
> Simplify and speed up _split_role_params() by moving an invariant outside of a loop.
> Refactor to replace filter and lambda with a generator expression
> Add note about the trailing newlines change
> Merge pull request #12228 from mgedmin/py3k
> Merge pull request #12226 from mgedmin/py3k
> Further cleanup from locking changes
> Move the lockfile back to tqm to make sure it stays unique
> Merge branch 'amenonsen-connection-locking' into devel
> Merge pull request #12195 from amenonsen/ssh-lesswork
> Merge pull request #12217 from thyming/hacking-remove-pyc
> added new path config setting handling
> removed printing module args as it violates no_log settings
> Fix templar unittests for change in preserve_trailing_newline parameter's default value
> Keep newlines by default now.
> Adding unit tests for safe_eval
> Speedup for counting newlines
> Merge pull request #12202 from mgedmin/py3k
> Make sure locals in safe_eval is a plain dict when running eval
> * Mark all strings as unicode -- shouldn't matter for this dataset but ansible is passing unicode arond internally so we should test the same data. * Add a zero length test for _count_newlines and fix the zero newlines test to have no newlines.
> Unittest the _count_trailing_newlines function
> Fix preserve_trailing_newlines (broken by 7f5080f64ab4a82648cb746990587c1aaff3f61d )
> actually implemented flags correctly for all priv escalation methods
> fixed become tests
> added ec2_vpc_route_table to changelog
> added missing become_exe from config
> fixed and generalized privilege escalation exe settings
> Merge pull request #12194 from amenonsen/dupe-fix
> Properly assign the searchpath for templates to the environment loader
> Small tweak to 7551b75 to correct the ordering of tests
> Add ispath type for constants and make sure all local paths are ispath=True
> Cleanup combine_vars
> Merge pull request #12187 from caphrim007/add-utf-8-encoding-to-f5-module-utils
> Merge pull request #12188 from amenonsen/easy-debug
> Don't use iteritems() in templar to avoid (hostvars) dict size change errors
> looped includes need unique references to prevent information bleeding
> Merge pull request #12152 from amenonsen/changelog-tweak
> Merge pull request #12150 from opoplawski/cobbler
> Make sure tasks from a role see their defaults above all others
> added nagios_ndo lookup, updated minor updates texts
> Merge pull request #6918 from gentledevil/devel
> Note that backslash escaping has changed in some places
> Submodule update
> Also always post_validate Handler class as well
> Merge pull request #12177 from mgedmin/py3k
> now include galaxy/data/ stuff for use with ansible-galaxy
> removed as it does not fool setup.py to include data and it must be specified in setup.py
> Allow setup to run when using --start-at-task
> much needed update to port makefile
> package and service now check that module exists before trying to execute it
> Merge pull request #12175 from nitzmahone/winrm_setup_fix
> Merge pull request #12173 from ansible/pr/10204
> Properly fail if slurp fails during fetch
> Look for proper values in slurp result during fetch with become enabled
> Fix backslash escaping inside of jinja2 expressions
> Merge pull request #12164 from qwazerty/fix_python3
> Update module refs
> corrected skipped_hosts constant usage, thanks @benjixx
> fix issues with csh redirection
> less misleading message for when someone looks up vars for a host not in inventory
> Merge pull request #12146 from thekarlbrown/patch-1
> Fixed missing constants import in default callback
> Merge pull request #12135 from amenonsen/changelog-update
> Fix unit tests broken by 057712c1
> Also move action/connection plugins to shared plugin loader code
> Adjust field loading order for vars and tweak post_validate exclusion logic
> Update developing_modules.rst
> Update developing_modules.rst
> Update developing_modules.rst
> Update README.md
> Merge branch 'amenonsen-hostrange' into devel
> Fix python3.4 syntax
> Merge pull request #12083 from resmo/for-ansible
> implemented not showing skipped hosts config
> galaxy fixes
> one more module to changelog!
> Fix redis fact_caching_timeout=0 bug
> Validate variable names when loading 'vars:' blocks
> Merge pull request #12107 from TravisPaul/devel
> Merge pull request #12143 from homme/patch-1
> Merge pull request #12136 from mgedmin/py3k
> Merge pull request #12134 from smkr/devel
> now acknowledges ask_pass setting from ansible.cfg fixes #12111
> Merge pull request #12122 from maty0609/devel
> Merge pull request #12131 from ansible/py3-test
> Merge pull request #12119 from mgedmin/py3k
> ported module_docs to use display
> be more tolerant with non list descriptions
> Merge pull request #12112 from amenonsen/vault-stdio
> Merge pull request #12078 from amenonsen/hash_merge
> Version bump for v2.0.0-0.1.alpha1 and submodule updates
> Better way to stop tox running on unwanted directories
> Merge pull request #12098 from mgedmin/fix-tox-compileall
> Merge pull request #12126 from amenonsen/vault-aes-deprecate
> Merge pull request #12114 from ilya-epifanov/devel
> remove old dead code
> merged vmware_: vmkernel_ip_config, dvswitch, host, vmkernel, and dvs_portgroup
> make sure delimiter is basestring for cvsfile fixes #12062
> Finishing off porting of chroot connection plugin
> Fix synchronize lookup of localhost info
> Implement max_fail_percentage and any_errors_fatal support
> Add float and percent types for FieldAttributes
> Merge pull request #12109 from docschick/devel
> always load vars plugins fixes #12104
> Merge pull request #12106 from amenonsen/vault-cleanups
> Merge pull request #12101 from tquenolle/devel
> avoids running abspath on None
> added a few cloud modules to changelog
> Multiple fixes for include statements and blocks in general
> Add unicode characters to the data that we're testing that ansible-vault can decrypt
> Add docker connection plugin to changelog
> pushed module_loader to task_queue_manager so all cli's can benefit from it also normalized -M option across all cli fixes #12016
> Remove decrypted vault temp_file mistakenly left from patch making vault edit idempotent
> Merge pull request #12075 from ansible/fix-vault-unicode
> Merge pull request #11767 from amenonsen/vault-new-password-file
> Merge pull request #11650 from objectified/feature-docker-connection
> changed no_log expected type to new value
> fixed environment inheritance
> allow for lists, sets and dicts to default to None, now return empty type in post processing remove defaults from inhertiable fieldattributes to allow for proper detection and override
> used stdoutlines list to avoid string mismatches added block environment test
> Merge pull request #12082 from mgedmin/be-faster
> added names to assert tasks for easier debugging
> corrected varname that started with number and broke templating
> avoid hostvars which is not a dict
> made diff ignore whitespace
> Fixes #12076
> remove +1 from size that was cutting off first char of copied files when a recursive dir fixes #12055
> Comments pointing the way towards substituting cryptography for pycrypto
> added 3 vmware plugins
> added vmware_dns_config to changelog
> now does not error out when notes are not included in module
> added vmware_cluster to changelog
> added ec2_elb_facts to changelog
> Validate required list items are not None or empty strings
> Merge pull request #12058 from resmo/for-ansible
> added comment about vault multifile
> added s3 bucket
> Merge pull request #12061 from ansible/revert-12047-powershell_common_cleanup
> Don't insist on ansible-vault taking only one filename parameter
> fixed host/group var loading when inventory is a directory
> kept vars as alias to hostvars[inventory_hostname] and avoid subtrees into themselves
> Merge pull request #12047 from cchurch/powershell_common_cleanup
> Merge pull request #11949 from bcoca/bsd_intro
> Merge pull request #11880 from bcoca/configurable_squash
> Merge pull request #11747 from amenonsen/8682-rebase
> Merge pull request #11984 from Alphadelta14/devel
> Submodule pointer update
> now output works for both search and info
> made src more prominent
> draft galaxy cli search TODO: paging results
> Make sure the inventory restriction is not None
> Several var fixes
> Merge pull request #11765 from ldx/vault_pbkdf2hmac
> moved mandatory back to filters as it does not always return a boolean, it does an exception on failure
> added test for environment directive
> ported consul_kv lookup from v1
> ported dig lookup from v1
> Merge pull request #12031 from amenonsen/deadcode
> added file tests
> isnotanumber is not needed as jinja2 has builtin number test
> fixed mandatory test
> update submodule refs
> Merge pull request #12009 from amenonsen/inventory-ini-rewrite
> Merge pull request #12024 from jhawkesworth/win_splitdrive_filter
> Merge pull request #12026 from wenottingham/patch-7
> Merge pull request #10957 from feanil/feanil/retain_nonetypes
> Merge pull request #11792 from deliciousfudge/devel
> fix issue with improper connection override in delegation
> corrected typo
> fixes to delegation code
> changed fixme to deprecated
> added mention of settable vars to changelog
> centralized the definition of 'localhost'
> Merge pull request #12012 from resmo/for-ansible
> Merge pull request #12002 from amenonsen/9437-rebase
> Merge pull request #12000 from bcoca/local_action_connect
> Merge pull request #12001 from amenonsen/10034-rebase
> Merge pull request #11446 from cchurch/windows_azure_from_tower
> removed dupe typoed line
> Merge pull request #11989 from bcoca/osx_queue_fix
> fixed indent
> fixed test to new parser options
> make new inventory config take precedence over old hostfile config fixes #11907
> added ability to limit in ansilbe pull refactored the options a bit, new inventory_opts made sense to always group fixes #7917
> sequence will now run once for start=end, added test to suite fixes #11979
> added some new features, rearranged the changelog sections
> Merge pull request #11975 from mutemule/become_doas
> check if host task is none before continuing fixes #11982
> Performance improvements
> set script as executable
> Merge pull request #11977 from resmo/for-ansible
> Merge pull request #11980 from tbielawa/devel
> removed unused poller
> implemented async tasks in adhoc v2
> fixed typo
> fixed test to match new exception class used
> now passes the test of skipping list when dict attribute is undefined, added deprecation warning as this seems like bad behaviour
> added egg to cleanup
> made sure they all look in files/vars/template dirs also when executed in play and not only from task
> updated callbacks to properly test diff no matter if dict or list
> copy now passes a list of diffs
> diff can now be a list
> actually use the read source contents for the diff
> added remote_src to copy, now allows copying to be done on the target server
> added diff to assemble for remote_src=false
> runas placeholder
> Merge pull request #11970 from charleswhchan/patch-1
> added new modules to changelog
> fixed test to match new become output
> some fixes to become/sudo * now it uses -n to get immediate error if no password is supplied and one is needed, this should fix the issue with sudo hanging waiting for input. * made -k configurable, this can break changing become_users in play if left out, but opens up the possiblity of OTP support.
> Use ansible_python_interpreter value for remote checksums
> check for failure in fact gathering
> added generic service module, step #1 to separating services to their own modules falls back to current service module and requries service mgr facts and new service modules
> fixed adhoc fact gathering
> fixed call to setup module
> fixed issues with utf-8 encoding in docs, moved pager to use display class instad of bare prints
> Merge pull request #11967 from jody-frankowski/fix-env-setup-rm2
> made returns from next task consistent to avoid typeerrors, also linear now checks for none fixes #11965
> lookup plugin that does no flattening
> added solaris_zone module to changelog
> Merge pull request #11958 from amenonsen/deprecation-tweak
> Override post validation of environment to allow bare variables
> Cleanup missed merge conflict sections
> Don't accept undocumented "p1;p2" patterns; note in changelog
> Introduce _split_pattern to parse an "x:y:z" pattern
> Add deprecation warning regarding host patterns
> Rename some internal functions, clarify what they do
> Don't accept undocumented "p1;p2" patterns; note in changelog
> Introduce _split_pattern to parse an "x:y:z" pattern
> Remove dead code: Inventory.also_restrict_to/lift_also_restriction
> Merge pull request #11956 from patrickeasters/fix-aws-doc-typo
> Template parent include file paths
> fixed typo
> added shelvefile lookup to changelog
> Merge pull request #11954 from bob-smith/patch-1
> Merge pull request #11567 from lekum/shelvefile_lookup
> Merge pull request #11643 from bcoca/meta_inventory_and_fixes
> corrected on delete also
> corrected role path
> Add one more search path to path_dwim_relative
> now creates/removes files/ dir
> Merge pull request #9225 from qvicksilver/aix_unprivileged
> Merge pull request #11864 from jhawkesworth/win_path_filters
> Make sure playbook includes use unique var dictionaries before modification
> capture parsing exceptions and give nice error and location
> fixed source path discovery for unarchive in roles fixes #11943
> show errors when missing vars file or when there is syntax issue in the file fixes #11945
> fixed testplay host, included lookup path tests in all, added stage for easier debugging
> added lookup paths testing
> Merge pull request #11947 from resmo/for-ansible
> pass list correctly to lookup
> Adjust relative include searches when roles are involved
> Make sure cached data from file loads isn't impacted by modifications
> now lvs/vg facts are only attempted if binary found
> Default listify to converting bare variables again
> Fix for variable precedence with tasks/includes
> Merge pull request #11940 from alxgu/fix_lvm_facts
> removed unused imports
> minor fixes to pull
> give more matching options for ansible-pull
> adjusted tree to work more like v1, also now skips when dir not supplied
> Merge pull request #11811 from amenonsen/fixme-range
> Merge pull request #11936 from ringerc/patch-1
> Merge pull request #11762 from amenonsen/9795-rebase
> Disable undefined error failures during conditional templating
> Merge pull request #11764 from lpirl/devel_v2
> Fix bug in vars using correct temp value for vars
> implemented for v2, missing --tree option for adhoc
> avoid circular import
> Merge pull request #11932 from jlmitch5/update_doc_ads
> added import back
> fixed listify for lookups, made sure convert_bare is only on with_
> Track role execution per-host, not overall in the role
> Merge pull request #11928 from jlmitch5/update_doc_ads
> Merge pull request #11925 from resmo/feature/get_result
> Merge pull request #11922 from aioue/patch-1
> Merge pull request #11923 from amenonsen/9433-rebase
> Fixing bug related to listify changes
> Fixing bugs in include + loops
> updated hashi_vault to new listify, added to changelog
> Merge pull request #11674 from defionscode/hashi_vault_lookup
> reinstated listify
> added cs_ip_address to changelog
> Merge pull request #11447 from cchurch/openstack_inventory_from_tower
> fixed ref to removed var
> now fixed to actually work
> fixed typo
> Merge pull request #11915 from carloscarnero/issue-11914
> set script command itself to be sudable and not use the chmod sudoable settings as it can ignore sudo settings for script when become_user is not root fixes #11902
> added znode to changelog
> listify lookup plugin terms when they're specified as "{{ lookup(terms) }}"
> Merge pull request #11900 from jensenbox/patch-2
> fine tuned password handling as we were getting false positives, probably caused by other changes up the stack that now call these functions in more cases.
> made sure we need becoem before we format the command, added debug entry also
> fixed debug statement
> fixed warning
> added ini lookup to changelog
> Update core submodule ref
> Merge pull request #11078 from Yannig/devel
> Merge branch 'dmccue-devel' into devel
> Cleaning up some debugging/commented code from #11709
> fixed issues with output format and order key
> adjusted output behavior
> support for _meta retrieval
> Merge pull request #11887 from amenonsen/home
> minor changelog updates
> Pull in docs fix from core modules
> Re-add vars to Base and standardize var processing
> Merge pull request #8870 from photoninger/spacewalk_organizations
> Merge pull request #9438 from binarytemple/patch-1
> Merge pull request #11857 from quinot/bug/playbook-init-comment
> minor changelog updates
> Merge pull request #11778 from Ensighten/add_credstash_plugin
> now continue/abort mode allows ignoring other input
> allow for vars_prompt and pause prompt to be skipped in non interactive settings ansible-pull users rejoice
> Pull in get_url checksum change
> even simpler condition tree for pause
> now pause behaves like v1 pause
> brought user_input back to pause
> Restore ValueError in md5 method and change finding the available hash algorithms so we only have to do it once
> added tags back to ansible-pull
> keep banners at 79
> text wrap now adapts to terminal
> Merge pull request #11840 from muffl0n/module_utils_hash_algorithms
> Allow wrapped text in deprecated messages
> Handle top-level vars for include tasks to match v1 syntax
> removed soon to be deprecated role like include syntax
> Update submodule ref
> Restore the relative path handling portion of #11865
> Make sure inventory loads files with non-relative paths
> Revert "Path of group_vars and host_vars were getting the basedir added twice." in view of simpler solution incomming from james This reverts commit bae7a02be589e26fc8c481380d1374927701099a.
> Revert "Allow exceptions to pass through the program" breaks handling constants.py errors gracefully
> Merge pull request #11798 from daburmistrov/daburmistrov-docsite-any_errors_fatal
> updated submodule refs
> Merge pull request #11865 from ansible/fix-group_vars_path
> avoid possible errors with new broadcast handling in linux
> started porting chroot to v2
> Merge pull request #10971 from mightydok/debbraoadcastfix
> Merge pull request #11869 from charleswhchan/devel
> Merge pull request #11868 from charleswhchan/patch-1
> Merge pull request #11867 from willthames/dont_smother_exceptions
> Fix synchronize source path with roles and local connection
> Update submodule refs so synchronize plugin works
> Cleanups to synchronize including:
> Allow field attributes to have priorities
> Implementing includes in the free strategy
> make sure you only update pci data if there is a match
> Merge pull request #11816 from amenonsen/ssh-ipv6
> Fix jinja2 template search pathing
> enabled yaml highlighting globally, made specific emphasis for blocks in playbooks_blocks docs
> added ec2_vpc_subnet to changelog
> Update conditional docs since @jimi-c got playbook includes working in 2.0
> Allow conditionals on PlaybookInclude statements
> Validate variable names given in set_fact
> Fix unit tests broken by previous commit
> Use templar all the way down
> Exclude loop_args from post_validation for tasks
> Merge pull request #10857 from jeffb-stell/devel
> fix quoting for become commands fixes #11808
> style cleanup because -ECANNOTUNDERSTAND without it
> Add a warning about python3 in the synchronize plugin
> added slackpkg to changelog
> added apk to changelog
> update unit tests for role templating changes
> Make ansible_python_interpreter work with synchronize
> Allow role names to be templated
> Fix free strategy only running first play in a multi-play playbook
> Inject the play context vars into the variables used for loop item templating
> Fix relative paths for included files
> Add option to fail on undefined variables to listify
> Merge pull request #11838 from cchurch/stringify_powershell_unquote_value
> Merge pull request #11835 from cchurch/raw_is_not_raw_enough
> Merge pull request #11831 from marcosgm/devel
> Merge pull request #11832 from amenonsen/zeroforks
> Merge pull request #11834 from amenonsen/pauseprompt
> Fixing the pause module for devel
> Merge pull request #11827 from amenonsen/trivial-fixmes
> Merge pull request #11828 from amenonsen/configmsg
> Merge pull request #11825 from ansible/tox-py24
> Merge pull request #11826 from amenonsen/trivial-fixmes
> Port some things in test-module to v2.
> Fix potential bug in parameter passing
> Undo previous travis/tox fixes and fix underlying issue
> Updating tox script too
> Removing python 2.4 from travis install
> Merge pull request #11822 from ansible/synchronize-fix2
> Merge pull request #11094 from cchurch/test_win_feature_has_servermanager
> Fix HostVars to support containment tests
> Merge branch 'cchurch-winrm_v2_fixes' into devel
> Add an option for PowerShell modules to indicate support for check mode, skip running module if check mode is not supported.
> Fixes for WinRM/PowerShell support in v2.
> corrected typo
> now properly uses default port if defined
> makes ssh plugin resilient against invalid entries in hosts file fixes #10238
> Update submodule ref to pull in apt_repo fixes
> fixed delegate_to ref in syncronize
> updated submodule refs
> fixed test to expected output
> removed jinaj2 override restrictions
> brought up to date with default
> Merge pull request #11805 from amenonsen/trivial-fixmes
> Submodule pointer update
> Merge pull request #11040 from resmo/patch-1
> Merge pull request #11803 from amenonsen/prompt_encrypt
> Re-allow vars on tasks, specifically for includes
> Merge pull request #11804 from amenonsen/fixme
> Submodule pointer update
> now check stderr also on become for ssh plugin for the cases where sudo or su do not want to prompt/echo on stdin fixes #11796
> added some debug to galaxy
> made tags display closer to v1
> added selinux_permissive
> Merge pull request #11475 from nibalizer/cfacter_support
> Merge pull request #11795 from amenonsen/nonedir
> Merge pull request #10652 from vodik/nspawn
> Merge pull request #11010 from sillydong/devel
> fixed non ignore errors path to actually interrupt fixed cases where missing/inaccessible file gave exception, now you get nice error
> now returns false on bad role_data
> made galaxy more resilient with bad yaml files and comments/spaces in non yaml files fixes #10641
> Merge pull request #11787 from jcpowermac/move_vmware_module_utils
> Merge branch 'devel' of https://github.com/ansible/ansible into devel
> Fix include task using a potentially undefined variable
> corrected var name
> adjusted list hosts across adhoc and playbook cli
> Merge branch 'pluggable_jinja_tests' of https://github.com/quixoten/ansible into quixoten-pluggable_jinja_tests
> Make sure role deps inherit conditionals/tags specified via params
> Merge pull request #11336 from saada/patch-1
> Merge pull request #11783 from ansible/synchronize-fix
> Merge pull request #9365 from t0mk/ssh_config_fix
> switched from png to svg fixes #9885
> removed import q
> implemented requirements file in v2 fixes #11179
> Remove vars attribute from base
> indented hosts
> now all --list options are working!
> minor cosmetic changes to list options
> rearranged --list- options, now they are consolidated when used toghether, less loops, more concise output list-hosts works list-tasks works, but needs better task naming (missing role info) list-tags only shows play tags
> Merge pull request #11560 from oscarhealth/devel
> Merge pull request #11006 from alexlo03/ec2_inventory_clear_errors
> Merge pull request #8469 from srvg/packageversion_more_gitinfo
> show role search path when not finding a role fixes #9770
> added vca_nat and vca_fw to changelog
> put proxmox inventory in correct dir and added to changelog
> Merge pull request #9273 from gauthierl/proxmox_inventory
> Switch up the task/host overrides for PlayContext to use the compiled vars dict
> added xenserver_Facts to changelog
> avoids printing blank diffs fixes #10147 fixes #9471
> A little more cleanup regarding _compute_environment_string
> Fix incorrect module path for AnsibleError in action plugin base
> removed debug stuff
> added ec2_vpc_route_table_facts to new module list
> added note on module urllib2 consolidation
> added back but stderr, which was the original itnention
> fixed dupe output in raw/command cases
> better handling for weird doc corner cases (abscense of options, bad text objects, etc) also updated extras to get some docfixes on the module side
> Add json and fetch_url notes to checklist
> update submodule refs
> added missing skipped item function to base
> made item output closer to v1
> removed debug
> now reports per task item
> Properly fail results with rc != 0
> fixed indent issues
> removed unused import
> added pam_limits to changelog
> Fix variable precedence integrationt test
> fixed typo
> added openvz to inventory
> Merge pull request #11761 from amenonsen/9843-rebase
> changed verbose_override to the new _ansible_verbose_override to keep in line with previous changes output now defaults back to having indent=4
> changed check to allow for powerpc fixes #11528
> moved openvz inventory script to new home
> optimized module docs
> added virt_net to changelog
> added virt_pool module to changelog
> Merge pull request #8358 from jordonr/devel
> Merge pull request #11740 from amenonsen/8602-rebase
> Python2.4 compat fix
> Merge pull request #11759 from resmo/fix/doc-changelog
> Additional changes to fix fileglob relative path lookups
> Merge pull request #8977 from billwanjohi/add_package_classifiers
> Merge pull request #9878 from ansible/handle-quoted-comma-dict-param
> Reworking internal result flags and making sure include_vars hides vault data
> Submodule pointer update
> Merge pull request #11751 from amenonsen/playwithoutbook
> Merge pull request #11750 from amenonsen/example-prompt
> Further cleanup of internal use of ansible_ssh_host
> Add a base-level get_basedir method for lookup plugins and fix relative lookups
> Fix bug where we calculated the relative path of recurisive copies wrong
> Merge pull request #11663 from whereismyjetpack/fix_ansible_ssh_host
> now it really is oneline
> fixed diff output to be as it was in 1.x, copy and template now use the same functions to do difs.
> Merge pull request #9195 from reedloden/add-dns-facts
> Submodule pointer update
> Fixing logic in template.py to not assume 'changed' is in the result
> Merge pull request #11743 from renard/regex_escape-filter
> Fix syntax error in action plugin template.py
> started implementing diff diff now works with template also fixed check mode for template and copy
> Merge pull request #11738 from amenonsen/7485-rebase
> Remove octal escapes from unicode escape handling
> Merge pull request #11733 from amenonsen/csvfile
> Merge pull request #11736 from mscherer/fix_9971
> Merge pull request #11735 from mscherer/fix_10273
> minor improvements to display
> Merge pull request #9524 from ktosiek/patch-1
> Merge pull request #11731 from danasmera/devel
> Merge pull request #11732 from amenonsen/9212-rebase
> wrapped new system ssh key lookup in case file does not exist
> Merge pull request #11730 from amenonsen/7730-rebase
> also captures typeerrors for when not getting a proper string in output
> Merge pull request #10524 from TwoD/arch
> Guard the PROTOCOL setting so that we work on older pythons
> Add a warning about mode being octal
> Adding initial support for includes in handlers
> implemented galaxy list in v2
> Make ansible-galaxy work with galaxy.ansible.com
> Merge pull request #11722 from amenonsen/tagdocs
> Merge pull request #11495 from xmj/devel
> extend conditions for async error fixes #11207
> Merge pull request #11670 from jody-frankowski/update-intro-inventory-params
> added todo for future of feature
> reimplemented logging based on log_path var
> Make sure we're actually looping before looking at 'results' in TaskResult
> Make sure the command is sudoable before checking for the become password
> added wrap_text to 'last resort' as it fails if there is an error in callbacks
> Fix strategy base unit tests after 88e1ef8
> Allowing `args: "{{some_var}}"` for task params again
> fix adhoc that broke with assuming step is always in options
> implemented --step in v2
> Adding a note about chaining filters after default(omit)
> Merge pull request #11591 from defionscode/boto3
> Properly template task names
> Add config file info to --version output
> Make sure role names are strings
> Don't wrap text on most errors
> Cleanups:
> Merge pull request #11708 from bcoca/display_me
> updated submodule refs
> implemented simplified output for adhoc adn command modules as in v1
> Merge pull request #11079 from amegianeg/fix_broad_except_in_inventory
> Merge pull request #11703 from snetting/update_man1
> Update submodule refs
> Merge pull request #11704 from sheldonh/env-setup-preserve-oldpwd
> Don't pass mode from synchronize action plugin to the ansible module
> simplified and normalized lookup search path behaviour
> Merge pull request #11699 from ahamilton55/ah/delegate_variable
> fixed file lookup pathing in dwim functinos, now does specific paths and priorities and is commented fixes #11672 as cwd is now not part of thos paths: if full path is supplied, used that
> Fall back to paramiko if the smart detection fails to run ssh
> Skip hosts with no state while iterating tasks in the linear strategy
> Add flag to template() so data is not converted to a datastructure
> Fixing up error handling for fetch_file ops in connection plugins
> Update unit tests for flush_handlers fix
> Fix handler flushing to match how v1 worked
> Update module refs
> Fix a couple start-at-task issues
> Make sure role name doesn't end up in task name more than once
> Account for filters in bare variable conversion
> Merge pull request #11688 from amenonsen/8935-rebase
> Merge pull request #11084 from echiu64/devel
> Merge pull request #11687 from jeffwidman/patch-1
> Merge pull request #11686 from ZviRackover/patch-1
> Merge pull request #11683 from dirn/patch-1
> Fix issues with vars_prompt and vars_files
> Update extras module pointer for docs fix
> added profitbricks cloud module
> Submodule pointer update
> Fix environment setting and inheritence
> dont check vagrant inventory script for 2.6
> Merge pull request #11678 from hostmaster/vagrant-inventory-refactor
> Don't filter include tasks based on tags
> Re-adding --start-at-task test to unicode integration test
> Moving ConnectionInformation -> PlayContext
> Merge pull request #9853 from axos88/patch-1
> now dataloader checkis that you get at least a valid string as a file name
> Incorporate extra vars when templating vars_files
> Generalize extra variable parsing and loading
> Merge pull request #9923 from bob-smith/docformatting
> Merge pull request #9930 from bob-smith/patch-1
> Merge pull request #9961 from volanja/replace_running_to_started
> Merge pull request #10861 from dfarrell07/minor_docfix
> Merge pull request #11637 from bcoca/moar_docs
> just remove version_added when to old, not the whole option!
> Merge branch 'pilou--test_notify_with_loops' into devel
> Merge pull request #11631 from bearstech/gce
> Fix broken strategy unit test from earlier change
> Fix bug where spaces in the $HOME directory broke things
> Fix ssh pipelining
> Detect the old python-json library
> Also check the play basedir for the role
> Reestablishing the use of tags/when for role duplication detection
> Merge pull request #11603 from ansible/get_url-tls-compat
> added commented out callback options
> Merge pull request #11656 from MiguelMoll/small-grammar-fix
> fixed new HPUX networking facts
> Merge pull request #11469 from pilou-/local_variable
> Merge pull request #10203 from pdelared/devel
> added cic_publicip to changelog
> added cs_staticnat to changelog
> added version added for regex_replace fixes #8994
> added callback that skipts 'skipped'
> fixed gathering expression as it was triggering when gather_facts was no
> now vault prompts for password if no password file was given, as in 1.x
> fixed ansible pull bad options ref, removed print in favor of display
> now executes fact search when needed
> Merge pull request #11648 from tamsky/docfix/issue-4943
> Make paramiko password detection logic match ssh connection
> Cleaning up some stuff related to the connection info/become/executable change
> Rearranging some become stuff in relation to action/connection plugins
> Remove unnecessary make_become_cmd from paramiko exec_command
> added s3_logging to changelog
> Merge pull request #11519 from bcoca/human_readable
> Merge pull request #11604 from bcoca/faf_deprecated_fixes
> Merge pull request #11072 from bcoca/winmod_checklist
> Merge pull request #10914 from bcoca/non_posix_file_copy_fix
> removed merges from count
> Merge pull request #11644 from indrajitr/detect-homebrew
> Merge pull request #11634 from jlmitch5/update-docs-styling
> Cleaning up some of the notify/facts logic added earlier to fix problems
> generalized warning handling, added it to adhoc also
> Adding back capability to display warnings contained in results
> Handle notifications when coupled with a loop
> Merge pull request #11628 from srvg/bug/11624
> Merge pull request #11616 from halberom/ssh_port
> Merge pull request #11626 from halberom/fix_profile_tasks
> minor doc reformatting now version_added < 1.3 does not get shown, up from 1.0 option's version_added is also now filterd against this threshold module version_added is more prominent exaples now uses pure rst instead of intermingled with html formatting aliases now shown in description for options bad version fields now throw warnings instead of exceptions ansible-doc errors now show traceback in very very verbose mode, for easier debugging
> added missing win_unzip to changelog
> fixed title underline length
> docs will not mention versions older than 1.5
> actually now does what it says as it was just sorting by name
> Merge pull request #11622 from amenonsen/gathering
> Merge pull request #11623 from halberom/test-module
> adapated to v2
> fixed var scope
> Merge pull request #11625 from aioue/add-profile-tasks-plugin
> added /os_nova_flavor to changelog
> Merge pull request #11618 from halberom/test-module
> Merge pull request #10928 from gimoh/test-module-default-python
> added elasticsearch_plugin to changelog
> changed to default 'auto' as it better describes the use= option
> Merge pull request #11615 from j-carl/fix-vmware-user-dir
> Make sure files loaded by template action are decoded properly
> now supports maintainers and author field for display as MAINTAINERS
> removed extra print now that items are getting passed to callback in result
> Remove some dead code from the base load_data method
> Merge pull request #11609 from ofpiyush/devel
> Fixing allow_duplicate and variable resolution bugs
> Don't set changed for include tasks
> Properly return Jinja2 Undefined class for bad hostvars lookups
> Allow omit to be used on Playbook-level fields
> Removing invocation from async test, as it's pointless
> Fixing module arg parsing splitting when action is a variable
> fixed typos
> now that invocation is only async again, no need to sanitize
> Fix logic where invocation details are added to results
> Unicode in result debug statements caused a traceback
> added maintainers (from author field) to ansible-doc
> updated ref to add docfixes
> updated submodule refs
> added stdout to test result
> Merge pull request #11589 from ansible/get_url-sni-tls-fix
> Adding back --start-at-task feature
> fixed var file loading
> added empty include test
> fixed bad parsing tests
> Updating base strategy unit test regarding bad file loads based on earlier change
> fixed missing self in self.action on rekey in vault fixes #11584
> fragments can now be a list
> fixed backup and validate fragments
> Fix group/host var loading relative to playbook basedir
> Allow empty include files again
> enabled good parsing tests in parsing target fixed test_good_parsing role added raw duplicate parameters to test_good_parsing
> made md5 into generic checksum function that uses sha now
> clarified v1/ purpose and relationships with tags and branches
> Fixing up some output stuff
> Properly catch AnsibleError and not all errors
> added missing re import
> fixing become success string
> added sts_assume_role
> now callback errors are not silent but warnings
> Merge pull request #11577 from srvg/yaml_file_extensions
> Merge pull request #11576 from srvg/combine_empty_vars_file
> fixed executable for raw module
> added skipped to oneline
> Fix removal of .git from modules directories
> readded oneline output feature to adhoc fixes #11573
> removed unused methods, these now live in base class
> Re-implement "conditional imports" for vars_files
> Merge pull request #11570 from objectified/docfix_plugins_links
> Fixing up fact_cache use in VariableManager
> Removing stray debugging print
> Moving jsonfile cache plugin over and fixing #10883
> now assemble skips during checkmode TODO: actually make it check with checkmode fixes http://github.com/ansible/ansible-modules-core/issues/661
> added readme to v1
> Make sure the basedir is unicode
> fix for when invocation data is missing
> Removing tags/when from role param hash calculation
> removed dict comprehension as 2.6 does not like
> fix read_vault_password_file ref
> added cyan back to ignoring message
> now actually continues play on ignore errors
> moved read_vault_file to CLI from utils and renamed to clearer read_vault_password_file
> simplified ansible errors, moved md5 hash import with notes to be more prominent
> changed github and galaxy to always be https fixes #9925
> added result sanitation to registered var and to callbacks removed time display as it only is provided by command module
> now default shows time taken when -vv or above
> added verbose option to show callback loaded info also made mail module print nicer without all those 'u'
> removed trailing newline fix from #10973 by @retr0h
> Merge pull request #11557 from jotes/patch-1
> Merge pull request #9281 from woltage/devel
> Merge pull request #11531 from tamsky/tamsky-document-jsonfile
> Merge pull request #11555 from cchurch/test_win_get_url_updates
> Merge pull request #11537 from chrismeyersfsu/azure-test
> Submodule update
> fixed all references to old plugins/inventory to point at contrib/inventory
> Merge pull request #11552 from cgar/spelling
> Mock 1.1.0 lost python2.6 compatibility
> Cleaning up includes test to match 2.0 behavior
> Merge pull request #11533 from bcoca/cb_and_contrib
> Fix unit tests for new magic variable addition 'ansible_version'
> Add ansible_version magic variable
> Fix bug where options may not have the force_handlers value from the cli
> Update role unit tests for changes made to require a play during loading
> Move role cache into the play to avoid roles crossing play boundaries
> Lots of fixes for integration test bugs
> Fixing some delegate_to bugs
> added ignore_hidden to assemble
> now allows for empty vars sections, returns empty dict fixes #11532
> ported mail callback plugin to work with v2
> minor fixes to constants
> Fix required_if (needed to pass list to _count_terms)
> Fix bug in registered variables related to delegate_to changes
> Removing unicode --start-at-task test for now as we haven't added that back into devel
> Fix first_available_file: support for copy and template actions
> Update exception handling to be python3 compat
> Merge pull request #11527 from marconius/adds_tests_for_taggable
> for ansibot compensation
> Fix usage of set_host_var when registering a result var
> Clear flag indicating role had run before each play is run
> added minimal testing for special template vars
> added os_floating_ip module and deprecated quantum_open_ip in changelog
> Merge pull request #11483 from pilou-/jinja2_header_overrides
> ported 1.9.2 changelog into devel
> Merge pull request #11511 from galindro/syslog_json_improvement
> Readd logic for ansible_managed to template action plugin
> Fix strategy plugin unit tests related to earlier changes
> Fix bug in logic introduced in 614c626
> Correctly handle assigning results to the delegated to host
> Ensure that we're dealing with byte str when we print or log messages
> Allow full exception tracebacks to be displayed with increased verbosity
> Fix no hosts remaining logic in linear strategy
> Update submodules refs
> Merge pull request #11515 from msabramo/nicer_output_for_parser_errors
> added os_security_group_rule to changelog
> added win_regedit module to changelog
> Merge pull request #11510 from jaceklaskowski/patch-1
> Merge pull request #11513 from jaceklaskowski/patch-2
> removed unused file
> reversed cache check condition to actually work fixes #11505
> Merge pull request #11487 from mikeputnam/ansible-ansible-issue-11397
> now correctly picks up old become password host vars
> added route53_zone and some v2 features to changelog
> introduced non changing ansible_managed
> Get rid of an unused import so that we don't have circular imports
> unquote strings in the ansible config file
> Test unquote works as expected and fix two bugs: * escaped end quote * a single quote character
> removed uneeded quotes
> fixed become test to match new expected output
> Fixing includes where the included file is "{{item}}"
> Check for ansible_su*_pass as well as _password
> Update submodule refs
> Merge pull request #11497 from hugovk/patch-1
> put type checking before looking against choices array to always get type comparrison correctly
> now has display of last resort moved all display/color/err to use display.error now also capture generic exceptions if they happen (never should!)
> now traps exceptions on display instantiation
> pbrun not forced to use local daemon anymore
> Merge pull request #11494 from jonhadfield/add_iso8601_basic_datetime
> return empty string when config file is not used
> Merge pull request #11415 from msabramo/remove_unnecessary_imports
> Make sure vars in debug tasks aren't templated too early
> Make 'vars' a copy to prevent recursion issues
> Fix bug in relative path determination
> Revert "Backing out vars magic variable due to failed tests"
> Backing out vars magic variable due to failed tests
> Updating unit tests to account for new magic variable 'vars'
> Add 'vars' to magic variables
> added validate and backup doc fragments
> now verbose mode shows config file used
> Fix callback loading issue a slightly different way
> Revert "load callbacks on init again as they did not seem to load with new call from executor"
> Revert "removed 2nd load_callbacks that was causeing dupe output"
> Merge pull request #11484 from j-carl/patch-1
> Merge pull request #11449 from msabramo/make_test-module_work_in_v2
> properly booleanify copy field
> removed 2nd load_callbacks that was causeing dupe output
> Merge pull request #11477 from msabramo/landscape_inventory_plugin
> Merge pull request #11478 from msabramo/serf_inventory_groups
> Merge pull request #11482 from verm666/issue-1627
> ported missing sequence updates from 1.9
> Merge pull request #10492 from jtyr/comment_filter
> load callbacks on init again as they did not seem to load with new call from executor
> Merge pull request #11370 from halberom/doc_magic_var
> added ramfs to selinux ignored filesystems as reported in #11442
> Show failed result on a retry message
> Merge pull request #11410 from bhanuvrat/patch-1
> Make sure callbacks are loaded in the tqm a bit earlier
> Merge pull request #11435 from hfinucane/ipwrap-generator
> Merge pull request #11432 from sivel/splitext-filter
> Throw an error if with_first_found finds no files by default
> Merge pull request #11452 from soarpenguin/devel
> now setuptools will pull the data dir with templates that are used by galaxy init
> corrected api permissions
> Fixing up some check-mode stuff
> Merge pull request #11461 from pilou-/shell_removed
> Merge pull request #9683 from justinwyer/logical-block-size-and-sectors-9549
> Make --module-path work and expand tilde's in paths
> Update submodule refs
> Make undefined variables in debug var=foo more obvious
> Allow role variables to be optionally kept in a private scope
> Disable docs checks
> Merge pull request #11445 from emonty/devel
> now allows for users to use ^D to not input a password fixes #11413
> Merge pull request #11458 from bennojoy/11448
> Merge pull request #11261 from schrodervictor/adds-elasticache-to-ec2-dynamic-inventory
> Make sure tags are pulled out of playbook includes properly
> Add python requirement to the documentation for openstack modules requiring shade
> Fix title length (for docs formatting)
> Fix some more handler issues
> Restoring a state check to play_iterator, which otherwise broke block functionality
> Merge pull request #11443 from sivel/issue/11441
> Merge pull request #11440 from sivel/issue/11430
> Merge pull request #11439 from sivel/rax-test-yaml-fixes
> Merge pull request #9812 from fgsch/fix_1904
> Fixes a bug whereby tags are expected to be a set
> added bundler to changelog
> moved to actual live plugin directory and ported to v2
> ported timer.py callback to v2
> added example of whitelisted callback
> fixed condition for loading whitelisted callbacks
> Merge pull request #11360 from mrwacky42/patch-1
> Fix typo in SharedObjectLoader field basedirs
> Fixing up some issues with plugin loading
> Winrm fixes for devel
> Merge pull request #9765 from runseb/update
> Merge pull request #11394 from dlundquist/ipaddr-slaac-filter
> Merge pull request #11420 from ansible/argspec-path-and-refactor
> Merge pull request #11425 from sivel/rax-tests-timeout
> Add packages needed to build the docs
> Add building of docs to travis
> Allow callback plugins to be whitelisted
> Merge pull request #11414 from yunano/changelog-wantlist
> When loading the play hosts list, enforce some consistency
> Handle getting the ds for Conditionals which may not be mixed in
> Fix templating of hostvars values
> Properly catch and report conditional test failures
> Use itertools instead of set for tags, as the data may not hash well
> Merge pull request #11398 from resmo/for-ansible
> Merge pull request #11409 from erikdw/staging-instead-of-stage
> Merge pull request #11408 from erikdw/fix-module-development-comment-typo
> Allow field attributes which are lists to validate the type of the list items
> Don't add module args into variables at all
> Merge pull request #11363 from danasmera/devel
> now validate that we do get a vault password
> Merge pull request #11365 from halberom/undocumented_filters
> added win_iss modules, corrected bad line join in prev commit
> add3ed missing rax mon module
> added rax_mon_* mnodules to changelog
> added ec2_vpc_net new module to changelog
> added win_scheduled_task plugin to changelog
> Fixing bug in failed_when results introduced by c3c398c
> Merge pull request #11389 from silviot/patch-1
> Merge pull request #11372 from nitzmahone/docsite_install_v2_fix
> Allow squashed loop items to use name=foo-{{item}}
> Vendorize match_hostname code so that ansible can push it out to clients along with the code that uses it.
> Update submodule refs
> Some flake8 cleanup
> Fix parent attribute lookup
> Submodule update
> Update VariableManager test for additional magic variable playbook_dir
> Use BUFSIZE when putting file as well as fetching file.
> Fix exec_command to not use a shell
> Fix forwarding the user-given params from fetch_url() to open_url()
> Creating modules: use if __name__
> Fix fetch_file() method
> Correctly compile handler blocks for dependent roles
> Add in playbook_dir magic variable
> Submodule pointer update
> Re-implement the ssh connection retry, originally added in 2df690
> Add the improved exception reporting to the minimal callback plugin
> Documentation fix
> URL has changed
> Update submodule refs
> Don't allow empty (none) loop values
> Make sure role parsing can handle a few more types in includes/defs
> Don't use all task params for vars, just the module args
> Fix problem with chroot connection plugins and symlinks from within the chroot.
> Better error messages when the file to be transferred does not exist.
> Implement play_hosts magic variable (and ansible_current_hosts)
> Don't post_validate vars and vars_files on Play objects
> Catch runtime errors due to recursion when calculating group depth
> Minor tweak to potentially speed the linear strategy up
> Set the ansible_ssh_port variable instead of saving it internally for Host
> Merge pull request #11335 from parente/role-typo
> fixed and/or grouping
> fixed remote tmp creation when becoem user is not root and '~/' instead of $HOME is the default
> avoid password handling when no password is supplied
> cleaned up and optimized become handling paths
> added sensu mdoules to changelog
> added ec2_ami_copy to changelog
> added cs_facts to changelog
> added ec2_eni to changelog
> fixes issue 11286 where role handlers are not run
> Merge pull request #11329 from joshainglis/doc-fix
> Change the use of a mutable arg for a default value for locals
> Make exception printing a bit smarter
> Bumpt the BUFSIZE to 64k for better performance
> Fix problem with jail and zone connection plugins and symlinks from within the jail/zone.
> Fix problem with jail and zone connection plugins and symlinks from within the jail/zone.
> Update submodule refs
> Properly use local variables from templates including other templates
> Merge pull request #11319 from sivel/asg-tests
> Make sure task names are templated before callbacks are sent
> Fix bug in async action plugin
> Merge pull request #11306 from rhcarvalho/patch-1
> Make sure we safe_eval booleans too
> Merge pull request #11307 from dagwieers/patch-6
> actually no password to handle, this should return false
> fixed typo
> fixed case in which prompt was None
> partial become support for local connection plugin
> fixed become password handling with paramiko
> put hostkey locking into function (still needs fixing) implemneted become handling here, cannot generalize well enough in base class
> removed unused import
> moved away from generic function for become
> fixed detection of incorrect password
> added hall notification module to changelog
> added dpkg_selections to changelog
> added vsphere copy
> better error reporting when doc parsing fails
> addeed osx_defaults to changelog
> added several openstack modules to changelog
> Exclude the all/ungrouped groups from pattern matching results
> Add ::1 where we see 127.0.0.1, for better ipv6 support
> Cleaning up some task failure detection problems
> Merge pull request #11301 from msabramo/include_inventory_file_in_unable_to_find_inventory_file_error_msg
> Merge pull request #11300 from aioue/devel
> Merge pull request #11299 from rncry/patch-2
> Make sure registered variable message is sent before other messages
> Merge pull request #11297 from msabramo/serf_plugin_use_env_vars
> Merge pull request #11298 from bennojoy/fix_11296
> Merge pull request #11293 from tamsky/tamsky-patch-1
> Merge pull request #11294 from msabramo/serf_plugin_use_env_vars
> Make sure the templar is using the right vars when evaluating conditionals
> Merge pull request #11281 from trondhindenes/win_checksum
> Merge pull request #11288 from kstrauser/aixfixes
> Merge pull request #11287 from kstrauser/freebsd6fixes
> moved ipv6 handling to init fixed become password handling
> moved become password handlingn to base class
> added serf inventory plugin
> added ec2_eni_facts
> Don't fail outright when a play has an empty hosts list
> Add test that url lookup checks tls certificates
> Have group/host var file loading check for YAML extensions too
> Merge pull request #11283 from msabramo/serf_inventory_plugin
> Updating docs banners
> Update failed_when integration test to be more thorough
> removed typo file
> Merge pull request #11280 from Vebryn/patch-1
> updated to new exec_command signature
> generalized prereqs check added vaultfile class for action and lookup plugin usage
> replaced removed pager_print for print
> adaptaed to new exec signature should fix #11275
> adjusted with_dict test to now work
> added with_dict test
> Merge pull request #11271 from sivel/build-play-method
> removed useless comments
> fixed executable, correctly this time
> allow for any non string iterable in listify
> added cs_template to changelog
> centralized bad password handling, fixed outputing of become method
> now detects incorrect password with sudo and su (at least in english)
> fixed pfexec test
> fixed su prompt function reference
> updated connection info update_vars to only update if data is not alreayd present aslo added comment clarifying why we do this
> made executable shell configurable again
> enabled initial support for password prompt on become - moved check prompt/password functions to connection, make more senes there - TODO: consider moving make_become to connection from connection_info - removed executable param that was never overriden outside of connection info
> set correct become mehotds for plugin fixed mixup with remote password vs become_password
> added note to figurte out correct var udpate on connection_info
> added become check back to connections
> added privilege escalation special var mapping
> initial become support to ssh plugin - password prompt detection and incorrect passwrod detection to connection info - sudoable flag to avoid become on none pe'able commands
> removed incorrect assumption on become user being set
> fixed new become settings, rearranged constants to find PE related vars easier
> added first_found to template
> corrected original_file code path to use actually use data from original file
> added note to add faf deprecation
> got first_available working with copy
> added test for first_available and copy
> Merge pull request #11254 from smarvin/patch-1
> Merge pull request #11252 from sivel/deprecated-warning
> Fix Etcd constructor
> Switch etcd and url lookup plugins to verify ssl certificates
> Split the fetch_url() function into fetch_url and open_url().
> Merge pull request #11251 from sivel/issue/11244
> Merge pull request #11246 from soupdiver/patch-1
> added new test that allows for listed bare strings now with_times: barestring, will error out in test
> brought back terms testing as with_ is not only way to call and we cannot guarantee terms is a list otherwise.
> added missing error class import
> updated fail_on_undefined test to new function signatures
> added expect module to changelog
> Add dnf to list of modules that we squash loop items for
> Correct typo
> Slight optimization of how we squash loops. Add dnf to the list of modules for which we squash.
> better checks to ensure listify emits a non string iterable
> Merge pull request #11236 from sirkubax/patch-1
> Merge pull request #11163 from sivel/ssh-private-key-fixme
> Merge pull request #11234 from resmo/patch-2
> facts should now not be overriten with NA option unless they are NA this way we don't need a break per distro that matched already with the python default functions
> several fixes to template - now obeys global undefined var setting and allows override (mostly for with_ ) - moved environment instanciation to init instead of each template call - removed hardcoded template token matching and now use actually configured tokens, now it won't break if someone changes default configs in ansible.cfg - made reenetrant template calls now pass the same data it got, dictionary and lists were loosing existing and new params - moved fail_on_undeinfed parameter to template call, as it should only realky be set to false on specific templates and not globally - added overrides, which will allow template to implement jinja2 header override features - added filter list to overrides to disallow possibly insecure ones, TODO: check if this is still needed as facts should not be templated anymore - TODO: actually implement jinja2 header overrides
> removed cruft made sure it does not fail on undefined
> respect undefined config setting
> removed redundant string check added playbook path lookup
> simplified function, always attempt to template, always check if string before return, should avoid most cases of strings being passed to lookups
> Merge pull request #11115 from jhawkesworth/second_go_at_fixing_1404
> Merge pull request #11229 from pastephens/patch-1
> Merge pull request #11226 from resmo/for-ansible
> updated with nagios doc fix
> updated submodule refs
> Merge pull request #11219 from Erethon/devel
> Merge pull request #11221 from arcz/patch-1
> now uses new module_loader
> readjusted limit opts, makes no sense in adhoc when you already specify selection changed pull to reflect this
> removed debug, moved limit to runtask instead section
> switched to argv[0] from __file__ as it is what we actually wanted
> fixed ansible pull, reorged validate function for cli to be function specific like parser added missing cmd_functions with run_cmd, mostly for ansible pull
> Merge pull request #11215 from davejamesmiller/patch-1
> fixed typo in placeholder check
> Merge pull request #11213 from resmo/for-ansible
> added iam_policy
> Merge pull request #11208 from tgerla/multiple-plays-docs
> updated copyright as MPD does not deserve the blame for this one
> updated submodule refs
> initial implementation of the generic OS package module
> Use to_bytes to avoid tracebacks when passed a byte str instead of a unicode string
> added pear module to changelog
> minor cleanup, pushed ipv6 fixing to init pushed up using host short var made close conditional, started implementing close for controlmaster
> Merge pull request #11161 from joshainglis/ovirt-dynamic-inventory
> Merge pull request #11194 from edunham/patch-1
> Merge pull request #11193 from sivel/no-test-become-pass
> Merge pull request #11192 from sivel/better-parser-errors
> minor fixes to ssh error reporting shoudl fix #11041
> Merge pull request #11190 from EdwardJKim/vault-import-fix
> added openstack client config module to changelog
> added datadog monitor to changelog
> added puppet module
> Merge pull request #11187 from sivel/fix-tests
> added os_image and deprecated glance_image
> Merge pull request #11186 from sivel/winrm-syntax-error
> removed become_pass as it should not be used
> avoid removing test all~ file
> Merge pull request #11183 from sivel/issue/11169-become-pass
> Fix raising AnsibleError
> added iam, prefixed amazon modules
> Merge pull request #11124 from sivel/jit-connect
> added webfaction modules to changelog
> added elasticache_subnet_group to changelog
> Merge pull request #11182 from vroetman/patch-1
> Fix mock DictDataLoader _get_file_contents to match real code
> Correctly determine failed task state when checking results
> Merge pull request #11170 from dguerri/devel
> Fixing ansible_*_interpreter use
> Fixing vars_prompt
> Merge pull request #11168 from sivel/v1-sync
> Merge pull request #11166 from JavierMartinz/patch-1
> minor docs reformat - clearer 'version added' for module options, now it sits under the option name - made notes a section, so it now appears in toc - moved requirements and made it a list, more prominent and more readable
> minor doc fixes
> Older python-six from early RHEL and ubuntu do not have add_metaclass but do have with_metaclass
> Merge pull request #11142 from Etienne-Carriere/factor_f5
> Merge pull request #11156 from sivel/v1-hacking
> added missing imports to doc module
> Make error messages tell which inventory script the error came from
> Merge pull request #11147 from sivel/module-docs-import-mutablemapping
> Fix error handling when pasing output from dynamic inventory
> Merge pull request #10946 from izhukov/inventory-DO-api-v2
> Fix for six version 1.1.0 (rhel6).
> Merge pull request #11146 from sivel/issue/11136
> Add compatibility for old version of six (present on rhel7)
> made with_ examples have explicit templating
> Merge pull request #11140 from RadishTheHut/connection_info
> missing path in import path for making paths
> avoid failing when mode is none
> fixed frozen set, missing iterable
> moved RAW var to class and as a frozenset
> Merge pull request #11135 from sivel/issue/11130-2
> Merge pull request #11134 from sivel/import-display-cli-base
> Merge pull request #11131 from sivel/issue/11130
> Merge pull request #11129 from sivel/fix-scp-if-ssh
> Add six as a dependency for packaging
> Merge pull request #11127 from bcoca/makedirs_safe
> Revert "Adding raw module to list of modules allowing raw params"
> added promox_template module to changelog
> added missing ansibleoptionserror import and moved args check in playbook to after parser exists to allow for creating usage info
> Correctly evaluate changed/failed for tasks using loops
> Merge pull request #11097 from resmo/for-ansible
> Adding raw module to list of modules allowing raw params
> added raw to 'raw' modules
> Fixing an oops in inventory/__init__.py where the slots are incorrect
> Submodule pointer update for core to the merged v2 branch
> Merge branch 'devel' into devel_switch_v2
> Updating v1/ansible/modules/core/ to use the v1_modules branch
> Merge branch 'v2_final' into devel_switch_v2
> Merge branch 'v2_final' into devel_switch_v2
> Merge branch 'v2_final' into devel_switch_v2
> Update submodule ref
> Drop the mysql test db first so that we test with a clean slate.
> Update submodule refs
> Update submodule refs
> added os_server_actions
> Merge pull request #11058 from srvg/bug/11017
> updated formatting
> Fix syntaxerror in the required_if arg spec check
> Merge pull request #11073 from msabramo/include_more_info_in_errors
> Merge pull request #9423 from emonty/features/required-if
> added os_network and deprecated quantum_network
> this fixes ansible on openbsd and freebsd systems. only tested on openbsd.
> Merge pull request #9636 from Batmat/fix-message-i18n-parsing-error
> added new win_environment module
> Update extras submodule for doc fixes
> Update submodule refs
> Merge pull request #11063 from mmoya/remove-duplicate-constants
> added promox module to changelog
> Merge pull request #11060 from erikdw/fix-playbook-intro-typo
> Submodule update for devel
> Merge pull request #11036 from jolexa/patch-1
> Have to setup the proper mime-types before importing SImpleHttpServer
> Forgot to invoke wrapper instead of SimpleHttpServer
> Think that integration tests are failing in json due to lack of json mimetype. Make a short wrapper to fix that.
> Update the submodule refs
> Merge pull request #10565 from bcoca/with_sequence_expand
> Merge pull request #8679 from j0057/support-arch-8653
> Update submodule refs
> Merge pull request #11014 from ansible/uri-integration
> Merge pull request #10236 from emonty/features/deprecate-old-nova-inventory
> Fix doc formatting
> Update submodule ref for core doc update
> Update submodule refs
> Merge pull request #11027 from bcoca/module_checklist
> Merge pull request #11032 from resmo/fix/value_error
> removed empty choices from files
> Merge pull request #11030 from resmo/feature/cloudstack_tests_cs_portforward
> Merge pull request #11029 from resmo/feature/cloudstack_tests
> Update submodule ref to fix postgres_user
> Update modules refs
> Update submodule pointers
> added ec2_win_password module
> added new rabbitmq modules
> Fix codecs.escape_decode() usage
> Update core module ref for lineinfile fix
> Merge pull request #11011 from bcoca/fuse_selinux_fix
> Pull in a lot more doc fixes
> Update extras ref for doc fix
> Update submodule refs
> Merge pull request #11009 from kustodian/fix-pattern-documentation
> Merge pull request #11015 from mscherer/fix_typo_doc
> added pushbullet to changelog
> Update to fix documentation build
> Update submodule refs
> added cs_portforward
> added circonus annotation
> Update the extras module ref
> Submodule update
> Merge pull request #10903 from gtback/include-variable-structure-docs
> Merge pull request #10983 from resmo/patch-1
> Merge pull request #10979 from resmo/feature/test_cs_account
> Add python2.6+ as a documented requirement for rackspace modules
> Merge pull request #10982 from alexmuller/fix-docs-playbook-intro-sudo
> Merge pull request #10981 from aioue/patch-2
> Add python2.6 dep to aws and cloudstack doc fragments
> Update the submodule pointers
> Merge pull request #10965 from resmo/changelog
> Merge pull request #10959 from bcoca/sudo_docfix
> Merge pull request #10958 from resmo/fix/cloudstack_variable_typo
> Update core module ref for mysql fix
> Merge pull request #10948 from dougluce/devel
> Update module refs
> Merge pull request #10940 from aioue/patch-1
> Update the core module pointer
> Merge pull request #10926 from jhawkesworth/wmf_3_bug_advice
> Update for doc fixes
> Pick up documentation fixes
> Documentation fixes
> Make module formatting into links to the other module docs
> Backporting release info/changelog stuff to devel
> Merge pull request #10918 from tyll/ansible_inventory
> Merge pull request #10884 from nickhammond/privilege_escalation
> updated docs about ansible_hosts/inventory env vars
> Merge pull request #10916 from chrismeyersfsu/feature-integration_azure
> Fix cs_instance docs
> Merge pull request #10913 from bcoca/sudosu_ask_fix
> Fix extending non-dict types from doc fragments
> Normalize the way requirements is specified
> Submodule update
> Update module refs
> Merge pull request #10908 from resmo/feature/cloudstack-tests
> Merge pull request #10860 from bcoca/role_doc_clarify
> deprecated nova_compute and added new os_server for openstack to changelog
> added cloudstack inventory
> Merge pull request #9835 from resmo/feature/cloudstack-inventory
> added new cloud/open|stack modules to changelog
> Merge pull request #10833 from resmo/feature/extend_cloudstack_utils
> Merge pull request #10868 from jaypei/devel
> Fix module arg parsing when 'args' are present but not a dict (v2)
> Fix bug in f310d13 (v2)
> Generalize plugin enumeration a bit (v2)
> Make sure all plugin loaders are loaded from roles and shared correctly (v2)
> draft ansible pull uspport
> Merge pull request #10901 from mscherer/fix_var_not_exist
> Merge pull request #10899 from wenottingham/patch-5
> Merge pull request #10898 from daidoji/patch-1
> porting fix #10893 to v2
> Merge pull request #10893 from sidick/fix_fetch_url_with_custom_https_port
> Update module refs
> Fix issue where included blocks were not filtered on tags (v2)
> Pull in route53 fix
> v2 ansible-doc now does everything v1 did
> v2 ansible-doc can now list modules
> Update core module ref for docker fix
> fixed typo
> one cli to bind them all
> there will be only one cli
> Change python-q into sharutils as the epel repo for centos6 is being funky.
> Update core pointer to pick up docker fix
> Add Fedora mysql vars so we get mariadb rather than mariadb-galera
> Fix include test to keep type
> Fix filename of output file
> Merge pull request #10885 from bcoca/galaxy_v2
> Update core modules to pick up mysql_user fix
> Make template test work with both py2.6 and 2.7+
> Add play to the parent object structures for inheritence in v2
> to_nice_json filter no longer has a trailing space when formatting dicts
> Update core module pointers for v1 and v2
> Merge pull request #10853 from cgar/spelling
> Fixing tag logic in v2
> Fix duplicate callback issue in v2
> Another test case for testing splitter parsing
> Fixing option order in connection info (v2)
> fixed default become user to be 'root'
> Update extras submodule refs to pick up docs fixes
> Fix title underline for rst
> Update submodules
> Fix up connection plugin test for new_stdin parameter
> Not a full port to v2's api, just a few fixups
> accidentally 'fixes' ubuntu distribution parsing, this order should not matter, need followup to figure out why this is the case
> Merge pull request #10835 from logston/update-ec2.py
> Finish backporting of smart transport selection from v1 into v2
> Revert shebang change added in v2 bin/ scripts
> Merge pull request #10842 from tylerharper/patch-1
> Applying 499081490 fix for rax.py to v2
> Applying cfd05ceaf fix for rax.py to v2
> Applying bf916fb5 fix to v2
> Updating module_utils/facts.py in v2 with v1 version
> Updating module_utils/ec2.py in v2 with version from v1
> Moving new module_utils/cloudstack.py to v2
> Applying backup_local fixes to v2
> Applying c9fb97cc8 (permissions on symlink fix) to v2
> added new consul modules to changelog
> Use six to import urlparse
> Restore python3 fixups
> Enable warnings for python3 on scripts shebangs.
> Restore the python3-compat import __future__ and Exception as update.
> Fixing winrm connection for v2
> Merge pull request #10612 from sivel/sync-ssh-args
> Initial work to make paramiko connections work under v2
> Updating connection plugins not yet updated in v2 to catch new code
> Merge pull request #10142 from bcoca/v2_retry_files_config
> Merge pull request #10812 from jcpowermac/fix_vmware_util_module
> added new vmware_datacenter module to changelog
> Merge pull request #10760 from jcpowermac/add_vmware_module_utils
> added notes about privilege escalation limitations
> changed formating to rst lists
> added new cloudstabck modules to changelog
> Merge pull request #10807 from Aclima/fix/playbooks_vault_emphasis
> Merge pull request #10806 from hnakamur/add_python_2.7_to_control_machine_requirements
> Add tests for yum module taking lists of packages in various formats
> Fixing some v2 bugs
> ported fix from v1 to v2 on oracle linux family detection
> Merge pull request #10800 from resmo/fix/update-changelog
> Properly handle lack of stdout in results in v2
> Merge pull request #10802 from pahaz/patch-2
> Merge pull request #10798 from hver/patch-1
> Merge pull request #10789 from mavit/oracle_linux_os_family
> Merge pull request #10793 from mekstrem/patch-1
> Merge pull request #10787 from jlaska/fix_gce_pycrypto26
> Merge pull request #10788 from bcoca/become_intro_docs
> changed vaulteditor import to new path, now vault seems to work
> Fix fetch action plugin in v2 to use the inventory_hostname in the dest dir
> Merge pull request #10754 from invenia/devel
> added note for new find module
> cloudstack: fix vm not found by displayname
> cloudstack: add error result handling in async job
> Merge pull request #10777 from romain-dartigues/plugins_undefined_names
> fixed typo
> 1st draft port to v2
> Merge pull request #10769 from mscherer/add_requires_v2
> Merge pull request #10770 from mscherer/fix_ssh_connection_v2
> Merge pull request #10768 from mscherer/port_some_change_to_v2
> Merge pull request #10767 from sivel/issue/10763
> Merge pull request #10762 from kevgathuku/patch-1
> Fix tag handling on meta:flush_handlers tasks
> Merge pull request #10757 from jeffrizzo/netbsd_facts
> Merge pull request #10747 from bcoca/fix_lsblk_missing
> added new ec2_ami_find and deprecated ec2_ami_search
> Merge pull request #10734 from ralphbean/devel
> Merge pull request #10750 from mscherer/fix_coreos_facts
> Merge pull request #10744 from bcoca/v2_base_consolidation
> Merge pull request #10749 from phips/update_become_docs
> Add smoketest unittests for the connection plugins
> Improve the API for connection plugins and update local and ssh to use it
> Fix call to skipUnless by adding a reason
> Merge pull request #10737 from ansible/v2-optional-test-reqs
> Merge pull request #10732 from mscherer/prefer_dnf_to_yum
> Merge pull request #10574 from joefis/patch-1
> Merge pull request #10729 from mchlumsky/plugins_cache_abc
> Add integration test for unarchive filelist feature
> Merge pull request #10718 from mscherer/remove_deadcode
> Merge pull request #10723 from mscherer/fix_errors_playbook
> Merge pull request #10722 from mscherer/fix_wrong_exception
> Merge pull request #10721 from mscherer/fix_role_metadata
> Merge pull request #10720 from mscherer/fix_roles_requirements
> updated banners as per marketing's request
> Update extras module ref on v2
> Update core and extras module refs and add tests for an unarchive problem that the update fixes:
> Filter tasks based on tags during iterator setup in v2
> Adding more magic variables for connection info to v2
> Fix errors import
> Use six to assign metaclass for py2 and py3 compat
> Merge pull request #10719 from mscherer/fix_error_action_v2
> Merge pull request #10717 from mscherer/fix_connexion_info
> Fixing minimal callback for v2 to use the new api
> Adding a method for setting up magic variables from connection info in v2
> Merge pull request #10716 from mscherer/fix_export
> Merge pull request #10701 from bcoca/delegate_to_fix_indent
> Move command for v1 back into testenv so that we have a default
> Merge pull request #10713 from mscherer/fix_shell_plugin_import_v2
> Merge pull request #10712 from mscherer/fix_v2_sh_plugin
> Merge pull request #10715 from mscherer/fix_import_errors_lookup_plugin
> Merge pull request #10711 from mscherer/fix_wrong_name_parsererror
> Merge pull request #10710 from invenia/devel
> Merge pull request #10709 from mscherer/fix_missing_builtin
> Use six.moves to find configparser instead of our compat code
> Revert "Rather than moving connection option setting, fix defaults"
> Merge pull request #10708 from mscherer/fix_hashing_error
> Merge pull request #10704 from mscherer/fix_wrong_var_v2
> Merge pull request #10707 from mscherer/fix_deprecation_warning
> Merge pull request #10706 from mscherer/fix_deprecate_v2
> Merge pull request #10705 from mscherer/add_another_missing_error
> Merge pull request #10703 from mscherer/fix_missing_errors_v2
> Submodule update
> Merge pull request #7444 from carsongee/cg/nova_inventory_improvements
> Rather than moving connection option setting, fix defaults
> bad hack to maybe fix some corner cases with pbrun custom prompts
> Moving setting of options values to after play again
> Merge pull request #10683 from timsutton/remove-old-git-integration-test
> Merge pull request #10693 from momandine/import_fixes
> Merge pull request #10692 from ianzd/python3
> Add six to the v2 test-requirements
> Merge pull request #10681 from dorianpula/test_requirements_for_v2
> Merge pull request #10691 from ianzd/python3
> Merge pull request #10690 from momandine/print_function
> Merge pull request #10688 from ianzd/devel
> _available_vars in v1 == _available_variables in v2
> Merge pull request #10687 from ianzd/devel
> Merge pull request #10684 from eroldan/patch-1
> Merge pull request #9268 from kustodian/docs_advance_conditions
> Merge pull request #10680 from ianzd/devel
> Merge pull request #10679 from dorianpula/setup_py_for_v2
> Merge pull request #10677 from dorianpula/fix_re_import_test_failure
> Merge pull request #10318 from dmahler/devel
> fixed another typo
> typo fix
> Merge pull request #10643 from bcoca/aix_facts_fix
> Merge pull request #10618 from jder/force-handlers
> added fleetctl entry for new inventory script to changelog
> Merge pull request #9624 from andrewrothstein/devel
> Merge pull request #10676 from radarhere/patch-1
> Merge pull request #10465 from feanil/feanil/fix_templates_for_ints_bools
> Merge pull request #9222 from cchurch/win_user_tests
> Merge pull request #10629 from bcoca/backup_local_exists
> Comment to clarify why we add one to the line and column recording
> Reverse the error messages from jsonfile get and set
> Merge pull request #10665 from cchurch/doc_updates_for_winrm_fixes
> Merge pull request #10664 from cchurch/winrm_fixes
> Merge pull request #10630 from viesti/viesti-master
> Merge pull request #10658 from erinn/freeipa_compat
> Merge pull request #10662 from jlaska/debian_changelog
> Merge pull request #10642 from gaomd/patch-1
> Merge pull request #10649 from ndonegan/devel
> updated submodule refs
> now in v2 everything passes a single passwords hash
> Merge pull request #10633 from centromere/patch-1
> Back-porting Makefile changes for version/release
> Fixing the VERSION file to match the expected "version release" format
> Adding FIXME note to playbook executor code regarding password params
> a bunch of updates to connection info and related, to pass down passwords also now options populate required fields in required order allowing play to override added capture of debug in action plugins when stdout is not json
> Merge pull request #10625 from discordianfish/patch-1
> Merge pull request #10623 from CVirus/patch-1
> Merge pull request #10628 from detiber/module_utils_facts
> Updating version to contain the full major/release
> Updating debian packaging changelog for devel 2.0 version
> Fixing the version in lib/
> Fixing multiple v2 bugs
> more fine tunnign on verbosity
> implemented verbosity, added 5th level and now can see how many plays per playbooko if -vvvvv
> moved ad-hoc to use display
> updated ansible-playbook to use display, fixed issues breaking display class
> finished implementing list-hosts, started adding list-tasks/list-tags but getting just task names and have to adjust for having blocks.
> renamed get_entries to get_plays
> Add a vault test to data_loader test and some additional yaml tests to parsing/yaml/test_loader
> Merge pull request #10614 from wenottingham/patch-4
> Merge pull request #10613 from wenottingham/patch-3
> made listhosts play output name more consistent internally
> now listhosts shows the same info as v1
> Moving the Display() instantiation outside of v2 classes
> added listhosts draft fixed assert from list to new yaml ansible object taskqueue is now None when just listing
> switched to use cross platform os.sep, added diff output to copy
> started implementing 'list options'
> v2 changed empty inventory to warning that only localhost is available
> changed to use display as utils.warning doesnt exist in v2
> fixed called to find plugin, transport is not needed as suffixes are passed
> brought v2 find plugins up 2 date with v1, also added exception handling for whne there is a permissions issue
> fixed minor issues with openstack docs not being valid yaml
> Moving new patch action plugin over to v2
> Merge pull request #10607 from sivel/no-install-via-homebrew
> Merge pull request #10593 from bcoca/backup_ioerror
> Merge pull request #10559 from bcoca/become_constants_fix
> Merge pull request #10514 from bcoca/fix_password_template_error
> Merge pull request #10587 from bcoca/fix_unrelated_lookup_fail
> Update module pointers
> Add AnsibleList for keeping track of line numbers in lists parsed from yaml
> No longer need AnsibleComposer
> Merge pull request #10605 from ansible/v2-pyyaml-c-2
> Fixing the synchronize action plugin for v2
> Fixing dupe option for -u in v2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment