Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inhibit chmod #1

Open
wants to merge 9,264 commits into
base: Inhibit_Chmod
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 9, 2021

  1. Update collection routing (ansible#73046)

    * Docker content from community.general migrated to community.docker.
    
    * Hetzner Robot content from community.general migrated to community.hrobot.
    
    * RouterOS content from community.network migrated to community.routeros.
    
    * PostgreSQL content from community.general migrated to community.postgresql.
    
    * OC content from community.general migrated to community.okd.
    
    * Cisco NSO content from community.network migrated to cisco.nso.
    
    * Add changelog fragment.
    
    * Google content from community.general migrated to community.google.
    
    * Hashi Vault content from community.general migrated to community.hashi_vault.
    
    * KubeVirt content from community.general migrated to community.kubevirt.
    
    * FortiOS content from community.network migrated to community.fortios.
    
    * Update changelog fragment.
    
    * DellEMC content from community.general migrated to dellemc.openmanage.
    felixfontein authored Feb 9, 2021
    Configuration menu
    Copy the full SHA
    ca448f7 View commit details
    Browse the repository at this point in the history
  2. default callback - add "show_task_path_on_failure" option (ansible#73260

    )
    
    When running in verbosity <2, display the file and line number for tasks that fail. This provides
    useful information without having to run at increased verbosity.
    
    * Move _print_task_path to CallbackBase class
    * Add integration tests
    * Add color parameter to _print_task_path()
    
    * Keep color output consistent for now
      Currently the path is display with COLOR_DEBUG formatting with verbosity >= 2.
      Instead of the color of the path changing based on verbosity level, just keep it at the
      currently behavior of COLOR_DEBUG. Having the color of the same information change
      based on verbosity level seems incorrect and makes visual parsing of the information
      more difficult.
    
    Co-authored-by: tahar.jegham <[email protected]>
    samdoran and Tazminia authored Feb 9, 2021
    Configuration menu
    Copy the full SHA
    7d18ea5 View commit details
    Browse the repository at this point in the history
  3. Add AlmaLinux to the family of Red Hat-like operating systems (ansibl…

    …e#73541)
    
    * Add changelog and fixtures for AlmaLinux support
    
    Co-authored-by: Christoph Schug <[email protected]>
    samdoran and cschug authored Feb 9, 2021
    Configuration menu
    Copy the full SHA
    2f5c83d View commit details
    Browse the repository at this point in the history
  4. Bump azure-pipelines-test-container to version 1.8.0

    Alexander Sowitzki authored and Alexander Sowitzki committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    c3e2bdd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf10bb3 View commit details
    Browse the repository at this point in the history
  6. user - add password expiration parameters (ansible#69531)

    * Add integration test
    
    Co-authored-by: Sam Doran <[email protected]>
    pushkarkumar15 and samdoran authored Feb 9, 2021
    Configuration menu
    Copy the full SHA
    4344607 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. Update guide_azure.rst (ansible#73030)

    Co-authored-by: Abhijeet Kasurde <[email protected]>
    Co-authored-by: Alicia Cozine <[email protected]>
    3 people authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    ae241b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fd0a74 View commit details
    Browse the repository at this point in the history
  3. Fill in some 2.11 roadmap dates (ansible#73560)

    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    7cd577c View commit details
    Browse the repository at this point in the history
  4. Upgrade pylint used by ansible-test. (ansible#70155)

    * Upgrade pylint and deps in ansible-test.
    * Enable pylint on Python 3.9.
    * Update pylint config.
    * Add ignore for vendored six.
    * Add ignores for support plugins.
    * Fix issue reported by pylint.
    mattclay authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    8a175f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. module compat for py3.8+ controller (ansible#73423)

    * module compat for py3.8+ controller
    
    * replaced internal usages of selinux bindings with internal ctypes binding (allows basic selinux operations from any Python interpreter), plus tests
    
    * added new respawn_module API to allow modules to import Python packages that are only available under a well-known interpreter, plus tests
    
    * added respawn logic to modules that need Python libs from a specific system interpreter (apt, apt_repository, dnf, yum)
    
    minimize internal HAVE_SELINUX usage
    
    spurious junk
    
    pep8
    
    * pylint fixes
    
    * add RHEL8 Python 3.8 testing
    
    * more pylint
    
    * import sanity
    
    * unit tests
    
    * changelog update
    
    * fix a bunch of stuff
    
    * tweak changelog
    
    * fix setup_rpm_repo on EL8
    
    * misc sanity/test fixes
    
    * misc feedback tweaks
    
    * fix import fallback in test module
    
    * fix selinux MU test
    
    * fix dnf tests to avoid python-dependent test packages
    
    * add trailing LFs to aliases
    
    * fix yum tests to avoid test package with Python deps
    
    * hack create_repo for EL6 to create noarch package
    nitzmahone authored Feb 11, 2021
    Configuration menu
    Copy the full SHA
    4c5ce5a View commit details
    Browse the repository at this point in the history
  2. only add data when there is data to add (ansible#54559)

    Only add data when there is data to add
    
      also avoid clobbering existing data with empty file
      fixes ansible#45843
    
    * remove redundant code, update comments
    * fix mock dataloader, original does not return None
    * added test
    bcoca authored Feb 11, 2021
    Configuration menu
    Copy the full SHA
    ec8a556 View commit details
    Browse the repository at this point in the history
  3. add that we now validate choices to porting guide (ansible#73509)

    for those that had choices that didn't match actual values used
    bcoca authored Feb 11, 2021
    Configuration menu
    Copy the full SHA
    4334957 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cb7532 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bcefb6b View commit details
    Browse the repository at this point in the history
  6. Let vault lookup output unicode string. (ansible#73571)

    Until now, the lookup plugin returned a byte string.
    Changed this to output a unicode string instead.
    Alexander Sowitzki authored Feb 11, 2021
    Configuration menu
    Copy the full SHA
    d0fda3e View commit details
    Browse the repository at this point in the history
  7. Ansible 4 roadmap (ansible#73465)

    Co-authored-by: Deric Crago <[email protected]>
    Co-authored-by: Sandra McCann <[email protected]>
    Co-authored-by: John R Barker <[email protected]>
    Co-authored-by: Deric Crago <[email protected]>
    Co-authored-by: Alicia Cozine <[email protected]>
    5 people authored Feb 11, 2021
    Configuration menu
    Copy the full SHA
    2b22720 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. Add argument spec validator (ansible#73335)

    Add argument spec validator class
    samdoran authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    b6811df View commit details
    Browse the repository at this point in the history
  2. Fix ansible-test constraints issues. (ansible#73578)

    * Silence Python 3.5 EOL notice in pip.
    * Skip import test on compat/selinux.py utils.
    * Improve Python version skip warning.
    * Use Python 3.6 as minimum Python for sanity tests.
    * Improve min Python handling for code-smell tests.
    * Overhaul test-constraints sanity test.
    * Merge sanity test constraints with requirements.
    * Remove legacy content specific constraints.
    * Add changelog fragment.
    mattclay authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    f533d46 View commit details
    Browse the repository at this point in the history
  3. Use iskeyword and str.isidentifier for "is FQCN" (ansible#73279)

    * Use valid FQCN in test_verbosity_arguments
    
    * Use iskeyword and str.isidentifier for "is FQCN"
    webknjaz authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    f327e65 View commit details
    Browse the repository at this point in the history
  4. ansible-test: yamllint, check the assigment

    Ensure `yamllint`'s `check_assignment()` correctly ignore the
    attribute assignment. Those don't have any `.id` attribute and will
    trigger an `AttributeError` exception.
    
    See: ansible#73322
    goneri authored and mattclay committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    0a8d5c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30a4ef4 View commit details
    Browse the repository at this point in the history
  6. allow constructed to use vars plugin (ansible#73418)

    Allow constructed to optionally use vars plugin data
    
    * mostly for those looking to leverage group_vars/ and host_vars/
    * limited to already processed sources
    bcoca authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    ea2f37d View commit details
    Browse the repository at this point in the history
  7. corrected description info (ansible#73586)

    * corrected description info
    bcoca authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    6d15e1a View commit details
    Browse the repository at this point in the history
  8. Role arg spec validation implementation (ansible#73152)

    * Initial import of modified version of alikins' code
    * Add unit testing for new Role methods
    * Fix validate_arg_spec module for sanity test. Add test_include_role_fails.yml integration test from orig PR.
    * Add testing of suboptions
    * Use new ArgumentSpecValidator class instead of AnsibleModule
    * fix for roles with no tasks, use FQ name of new plugin
    * Add role dep warning
    Shrews authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    f0ec10d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ff0edca View commit details
    Browse the repository at this point in the history
  10. Conscious language added to user guide, development guide, and Ansibl…

    …e community guide, (ansible#73574)
    
    * Added conscious language note to index pages of guides
    lmalivert authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    4059b37 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1f3a902 View commit details
    Browse the repository at this point in the history
  12. Add rolespec_validate to import/include_role (ansible#73589)

    * Add rolespec_validate to import/include_role
    
    * Add changelog
    
    * fix sanity, not private
    Shrews authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    d1d9406 View commit details
    Browse the repository at this point in the history
  13. ansible-doc - account for empty meta/main.yml (ansible#73590)

    * ansible-doc - account for empty meta/main.yml
    
     from_yaml() will return None when encrounting an empty file.
    samdoran authored Feb 12, 2021
    Configuration menu
    Copy the full SHA
    18f7282 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2021

  1. Configuration menu
    Copy the full SHA
    133a29a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d092356 View commit details
    Browse the repository at this point in the history
  3. ansible-test: make sure tests are also run for the new plugin types (a…

    …nsible#73599)
    
    * Make sure tests are also run for the new plugin types.
    * New plugin types are not documentable.
    felixfontein authored Feb 13, 2021
    Configuration menu
    Copy the full SHA
    29aef84 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. ansible-galaxy - set the cache file after getting all collection vers…

    …ions (ansible#73557)
    
    * Manage the in-memory cache in _call_galaxy but let the caller set the file cache after getting paginated results
    
    * Add a test for caching successful and not caching unsuccessful paginated results
    
    Co-authored-by: Sviatoslav Sydorenko <[email protected]>
    s-hertel and webknjaz authored Feb 15, 2021
    Configuration menu
    Copy the full SHA
    00bd0b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

  1. Update 2.10 porting guide to include module index (ansible#73615)

    This will help users find out where modules and plugins might have been moved.
    dmsimard authored Feb 16, 2021
    Configuration menu
    Copy the full SHA
    d40da3e View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. OpenStack guidelines: Replace with link (ansible#73617)

    Replace the guidelines page with a link to the current guidelines on opendev.org.
    shaderecker authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    27baa8c View commit details
    Browse the repository at this point in the history
  2. Split Ansible docs from core docs (ansible#73616)

    * excludes scenario guides from core docs, splits porting guides and roadmaps, symlinks indices to create index.html pages, and adds .gitignore entries for conf.py and the toplevel index.rst files generated by the docs build
    
    This solution builds three types of docs:
    * ansible-2.10 and earlier: all the docs.  Handle this via `make webdocs
      ANSIBLE_VERSION=2.10`
    * ansible-3 and later: a subset of the docs for the ansible package.
      Handle this via `make webdocs ANSIBLE_VERSION=3` (change the
      ANSIBLE_VERSION to match the version being built for.
    * ansible-core: a subset of the docs for the ansible-core package.
      Handle this via `make coredocs`.
    
    * `make webdocs` now always builds all the collection docs
    *  Use `make coredocs` to limit it to core plugins only
    *  The user specifies the desired version. If no ANSIBLE_VERSION is specified, build plugins for the latest release of ansible
     
    Co-authored-by: Toshio Kuratomi <[email protected]>
    Co-authored-by: Matt Clay <[email protected]>
    samccann authored Feb 17, 2021
    Configuration menu
    Copy the full SHA
    ccbfdec View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. Configuration menu
    Copy the full SHA
    ac0dedd View commit details
    Browse the repository at this point in the history
  2. azure-pipelines: remove ubuntu1604

    Andersson007 authored and mattclay committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    010afe0 View commit details
    Browse the repository at this point in the history
  3. Update the porting guide for a new ansible version (ansible#73650)

    * Update the porting guide for a new ansible version
    
    * Add a link to the changelog to the ansible-3 porting guide
    abadger authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    89ed235 View commit details
    Browse the repository at this point in the history
  4. pylint sanity test: stop ignoring 'used-before-assignment' (ansible#7…

    …3639)
    
    * Remove pylint ignore 'used-before-assignment'.
    
    * Adjust changelog fragment.
    felixfontein authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    b6566d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa05af8 View commit details
    Browse the repository at this point in the history
  6. Replace reference to playbook_environment (ansible#73633)

    Use the new anchor syntax
    JensHeinrich authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    1a14996 View commit details
    Browse the repository at this point in the history
  7. Remove warning about role validation with deps (ansible#73653)

    * Remove warning about role validation with deps
    
    * add changelog
    
    * update cl
    Shrews authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    c8ee186 View commit details
    Browse the repository at this point in the history
  8. Minor Doc Update to password.py (ansible#73468)

    Adds in the caveat that Python's string modules have different constants depending on the major version (2.x vs 3.x), but preserves the fact that a fair amount of them are common. Other minor docs touchups also included.
    syedahaider97 authored Feb 18, 2021
    Configuration menu
    Copy the full SHA
    5078a0b View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. [InventoryManager] Fix two unhandled exceptions (ansible#73667)

    Change:
    - Fix regression: unhandled exception when given inventory directory
      is empty or contains empty subdirectories.
    - Fix unhandled exception when limit file is actually a directory
      instead of a file.
    - Fix inventory tests which previously could never fail due to missing
      `set -e`. Fixed up tests that failed after `set -e` was added. Added
      several tests.
    
    Test Plan:
    - New tests
    - Fixed existing tests which previously could never fail
    
    Tickets:
    - Fixes ansible#73658
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    fa046d3 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. Fixed typo in vault documentation (ansible#73666)

    Example variable was named `my_encrytped_var`. Renamed it to `my_encrypted_var`.
    vikekh authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    b28abdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c22bc46 View commit details
    Browse the repository at this point in the history
  3. Disable junit callback on roles_arg_spec_tests (ansible#73663)

    This prevents the role arg spec validation tasks from showing up as failure
    in the CI output.
    samdoran authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    3ab52f2 View commit details
    Browse the repository at this point in the history
  4. inventory: misc typo fixes (ansible#73695)

    * Misc typo fixes
    
    Signed-off-by: Abhijeet Kasurde <[email protected]>
    Akasurde authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    4b34741 View commit details
    Browse the repository at this point in the history
  5. Operate pexpect with bytes to limit encoding issues (ansible#73255)

    * Operate pexpect with bytes to limit encoding issues
    
    * Update tests to ensure no pepxect encoding issues
    
    * Add changelog fragment
    
    * Add multiline note
    
    * Use rst formatting directly
    sivel authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    11f1177 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4eab92 View commit details
    Browse the repository at this point in the history
  7. Docs: Adds banner for core/package split (ansible#73552)

    Co-authored-by: Alicia Cozine <[email protected]>
    acozine and acozine authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    29d3951 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2021

  1. Configuration menu
    Copy the full SHA
    dabfee4 View commit details
    Browse the repository at this point in the history
  2. galaxy: Handle ignored directory names in role skeleton (ansible#72035)

    * galaxy: restore left hand slicing in assignment
    
    Fix 'ansible-galaxy role init --role-skeleton=role-skeleton' when the role skeleton
    contains an ignored directory.
    
    The issue was because the 'dirs' variable was changed to reference a different list,
    but needs to be mutated instead to stop os.walk from traversing ignored directories.
    
    Fixes: ansible#71977
    
    Co-authored-by: Abhijeet Kasurde <[email protected]>
    manas-init and Akasurde authored Feb 24, 2021
    Configuration menu
    Copy the full SHA
    eb72c36 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Normalize ConfigParser between Python2 and Python3 (ansible#73715)

    * Normalize config parser between py2 and py3
    
    * Add tests and changelog
    
    * Use different config entry, since we supply certain env vars
    sivel authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    950ab74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8628c12 View commit details
    Browse the repository at this point in the history
  3. Pipe it to connections (ansible#73688)

    * pipelining tweaks
      added 'defaults'  entry for ini pipelining from ssh plugin
    bcoca authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    9690512 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91b42d6 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. Improve ArgumentSpecValidator unit tests (ansible#73642)

    * Add more scenarios to basic valid testing
    * Update invalid tests
    * Fix test for Python 2
    * Condense data
    * Add tests for missing required and invalid-elements
    * Update aliases tests
    * Add invalid scenarios for aliases
    * Add tests for _add_error() method
    * Fix sanity test failure
    samdoran authored Feb 26, 2021
    Configuration menu
    Copy the full SHA
    2377a0a View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2021

  1. Configuration menu
    Copy the full SHA
    17fabd8 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. Fix typo in incidental.py (ansible#73737)

    successfull -> successful
    eltociear authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    176bedd View commit details
    Browse the repository at this point in the history
  2. Let file module not change link to absolute when src not given (ansib…

    …le#65448)
    
    The file module changes existing sym links from relative to absolute
    if the src is not stated in the tasks since it uses `os.path.realpath`
    to fetch the link source and not `os.readlink`. Changed that.
    Alexander Sowitzki authored and Alexander Sowitzki committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    e804fcc View commit details
    Browse the repository at this point in the history
  3. Fixed/improved regular expresssion for collection names (ansible#73577)

    * added changelog fragment
    * added a couple of tests to coll name validation
    russoz authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    920b68f View commit details
    Browse the repository at this point in the history
  4. Clarify CLI version number as core version (ansible#72287)

    * clarify CLI version number as core version
    
    * reduce confusion with `ansible` PyPI package >= 2.10 drifting from core version
    
    * fix units
    nitzmahone authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    d0e991e View commit details
    Browse the repository at this point in the history
  5. Fixes for ansible-console usability (ansible#73665)

    - Fix Ctrl+C/D behavior (ansible#68529)
     - correct few typos and missing infos
     - Fixes doc (ansible#72195)
    ylmrx authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    e7e3c12 View commit details
    Browse the repository at this point in the history
  6. selinux: return selinux_getpolicytype facts (ansible#73609)

    * selinux: return selinux_getpolicytype facts
    
    Signed-off-by: Abhijeet Kasurde <[email protected]>
    
    * add basic selinux facts tests
    
    * fix selinux facts test when selinux missing
    
    Co-authored-by: Matt Davis <[email protected]>
    Akasurde and nitzmahone authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    6cb324b View commit details
    Browse the repository at this point in the history
  7. Update CI URL in setup.py (ansible#73750)

    * Update CI URL in setup.py
    
    * AZP
    sivel authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    949b2cc View commit details
    Browse the repository at this point in the history
  8. Reduce complexity of Templar._lookup slightly (ansible#73277)

    * A little more complexity reduction
    * restore logic
    * Readability
    * Add ran check back
    * Add clog
    sivel authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    ba3f848 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. Configuration menu
    Copy the full SHA
    3cc693b View commit details
    Browse the repository at this point in the history
  2. .github/BOTMETA.yml: cleanup (ansible#73652)

    Remove anything that is not in ansible/ansible as issues/PRs
    with those components will be auto-closed anyway.
    mkrizek authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    158d28a View commit details
    Browse the repository at this point in the history
  3. Fix invalid yaml in collections_using.rst (ansible#73727)

    Fix invalid quoting.
    Brian-Williams authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    1f2f292 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c888705 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b6add93 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f40dde4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    24d4118 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    734c053 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. Convert markdown issue templates into issue forms (ansible#73751)

    * Convert markdown issue templates into issue forms
    
    * Limit allowed issues to the form based ones
    
    * Title-case the form field labels
    
    Co-authored-by: John R Barker <[email protected]>
    
    * Remove CoC checkboxes from the forms
    
    Co-authored-by: John R Barker <[email protected]>
    webknjaz and gundalow authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    fca85db View commit details
    Browse the repository at this point in the history
  2. minor detection improvement on j2plugin loader (ansible#73714)

    * minor  improvement on j2plugin loader, comments and var names clarified
    bcoca authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    2e0835b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6514027 View commit details
    Browse the repository at this point in the history
  4. Don't fail for mixed typed keys (ansible#73726)

    * Don't fail for mixed typed keys
    
      but warn that content cound not be sorted because of this
    
    * added tests
    bcoca authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    527bff6 View commit details
    Browse the repository at this point in the history
  5. module output is only json objects (ansible#73765)

    * module output is only json objects
    
     remove json lists as they are not valid from modules
     fixes ansible#73744
    bcoca authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    43300e2 View commit details
    Browse the repository at this point in the history
  6. finish migrating ssh plugin to config system (ansible#73708)

    * finish migrating ssh plugin to config system
    
      fixes ansible#72739
      fixes ansible#57220
    
    * fix connection detection in reset
    * correct options for connection meta reset
    
    Co-authored-by: David Shrewsbury <[email protected]>
    bcoca and Shrews authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    935528e View commit details
    Browse the repository at this point in the history
  7. Fix notify on import_tasks (ansible#73572)

    * Fix notify on import_tasks
    
      also able to apply to blocks now.
    bcoca authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    ce1de28 View commit details
    Browse the repository at this point in the history
  8. Set fact fixes (ansible#73684)

    * fixes to set_fact
    
      correctly give error messages that were previously ignored
      corrected and expanded docs
    bcoca authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    42c3c51 View commit details
    Browse the repository at this point in the history
  9. Some changelog fixes for 2.11 (ansible#73778)

    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    2d85c9d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. feature_request: Component Name (ansible#73787)

    Typo in name results in Bot shouting
    gundalow authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    a165c72 View commit details
    Browse the repository at this point in the history
  2. Auto cleanup of async cache file (ansible#73760)

    * Auto cleanup of async cache file
    
    * Add changelog
    Shrews authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    78d3810 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. distribution: Add Amazon Linux distribution facts (ansible#73767)

    * Update Amazon Linux Distribution facts gathering logic
    * Update tests
    
    Fixes: ansible#73742
    
    Signed-off-by: Abhijeet Kasurde <[email protected]>
    Akasurde authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    fb66b4f View commit details
    Browse the repository at this point in the history
  2. Documentation: Lay the ground for i18n work. (ansible#73746)

    * Documentation: Lay the ground for i18n work.
    
    * Translating both ansible-core and ansible docs requires msgcat
      (a program from the gettext package). If msgcat is not present,
      only the ansible-core index file's strings will be extracted for translation.
      If this is a problem, a short hacking script could be written to take the
      place of msgcat (merging the various index pot files into a single pot file).
    
    Co-authored-by: Toshio Kuratomi <[email protected]>
    Spredzy and abadger authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    212837d View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. Nonfatal facts (ansible#73804)

     continue with local facts vs at script error
     actually capture execution errors
     better error messages in general
     add more local facts tests
    
     fixes ansible#52427
    bcoca authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    9db557e View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Configuration menu
    Copy the full SHA
    1d5110d View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. Configuration menu
    Copy the full SHA
    15064c7 View commit details
    Browse the repository at this point in the history
  2. add optional module_utils import support (ansible#73832)

    * add optional module_utils import support
    
    Treat core and collections module_utils imports nested within any Python block statement (eg, `try`, `if`) as optional. This allows Ansible modules to implement runtime fallback behavior for missing module_utils (eg from a newer version of ansible-core), where previously, the module payload builder would always fail when unable to locate a module_util (regardless of any runtime behavior the module may implement).
    
    * sanity test fixes
    
    ci_complete
    nitzmahone authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    3e1f648 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. validate-modules: make sure that options that potentially contain sec…

    …ret data have no_log set (ansible#73508)
    
    * Catch more potential errors (and increase false-positive rate).
    * Flag some false-positives in lib/ansible/modules/ with no_log=False.
    
    Co-authored-by: John Barker <[email protected]>
    felixfontein and gundalow authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    b2015c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31932f5 View commit details
    Browse the repository at this point in the history
  3. Update developing_modules_general.rst (ansible#73805)

    ##### SUMMARY
    <!--- Fixing a typo. There was a double "you" in the text. -->
    
    
    ##### ISSUE TYPE
    - Docs Pull Request
    
    +label: docsite_pr
    bylerbk authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    1ac2858 View commit details
    Browse the repository at this point in the history
  4. Docs: Updates the release and maintenance page to reflect new cadences (

    ansible#73781)
    
    
    Co-authored-by: Andrew Klychkov <[email protected]>
    Co-authored-by: John R Barker <[email protected]>
    Co-authored-by: Sandra McCann <[email protected]>
    Co-authored-by: Alicia Cozine <[email protected]>
    Co-authored-by: Andrew Klychkov <[email protected]>
    Co-authored-by: John R Barker <[email protected]>
    Co-authored-by: Sandra McCann <[email protected]>
    5 people authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    474f46e View commit details
    Browse the repository at this point in the history
  5. Add direct link to using multiple inventory sources (ansible#73680)

    This helps users to find the right ressources more easily and prevents them from clicking the first matching link only to be redirected to a subsection on the samepage from there
    
    Co-authored-by: Jens Heinrich <github.com/JensHeinrich>
    JensHeinrich authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    27eaab3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ef5475 View commit details
    Browse the repository at this point in the history
  7. fix su localization optoin

    bcoca authored and mattclay committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    37cb550 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bd020dd View commit details
    Browse the repository at this point in the history
  9. document slurp returns (ansible#73865)

    * no path on return
    bcoca authored Mar 11, 2021
    Configuration menu
    Copy the full SHA
    b486fea View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    780f79e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    197e8f5 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Configuration menu
    Copy the full SHA
    3a8c924 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed18fca View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2021

  1. validate-modules no_log test: extend search range, add more known fal…

    …se-positives (ansible#73882)
    
    * validate-modules no_log test: extend search range, add more known false-positives.
    
    * Mark false-positives.
    felixfontein authored Mar 13, 2021
    Configuration menu
    Copy the full SHA
    7c0af58 View commit details
    Browse the repository at this point in the history
  2. Don't match passive_interface for validate-modules (ansible#73880)

    This is a follow up to:
    
      ansible#73508
    
    To avoid adding no_log statements to passive_interface args.
    
    Signed-off-by: Paul Belanger <[email protected]>
    pabelanger authored Mar 13, 2021
    Configuration menu
    Copy the full SHA
    9ec4e08 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. setup - virtualization facts add Red Hat vendor (ansible#72876)

    Co-authored-by: Abhijeet Kasurde <[email protected]>
    mnecas and Akasurde authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    7099a5f View commit details
    Browse the repository at this point in the history
  2. Fix typo in porting_guide_3.rst (ansible#73871)

    paramater -> parameter
    eltociear authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    3098022 View commit details
    Browse the repository at this point in the history
  3. Allow for searching handler subdir for included tasks (ansible#73809)

    * Allow for searching handler subdir for included tasks
    Shrews authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    1e5ccb3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aff69b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Configuration menu
    Copy the full SHA
    a29fcfa View commit details
    Browse the repository at this point in the history
  2. Ensure task from the worker is finalized/squashed (ansible#73881)

    * Ensure task from the worker is finalized/squashed. Fixes ansible#57399. Fixes ansible#49942
    sivel authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    832631b View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Porting guide changes when adding a new ansible release

    * Add the ansible-4 porting guide to the index
    * Need to exclude the porting guide for ansible-4 from the core docs build
    abadger committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    e10da3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0279d02 View commit details
    Browse the repository at this point in the history
  3. ansible-pull: Run All Playbooks When Multiple Are Supplied (ansible#7…

    …3172)
    
    * ansible-pull: run all playbooks when multiple are supplied
    
    * add test for ansible-pull with multiple playbooks supplied from cli
    
    * add changelog fragment
    sommersoft authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    4add723 View commit details
    Browse the repository at this point in the history
  4. Rebased pr73824 (ansible#73934)

    Co-authored-by: Eugene <[email protected]>
    Co-authored-by: Alicia Cozine <[email protected]>
    3 people authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    b57444a View commit details
    Browse the repository at this point in the history
  5. Promote publication (ansible#72400)

    Co-authored-by: Sandra McCann <[email protected]>
    Co-authored-by: Alicia Cozine <[email protected]>
    Co-authored-by: Sandra McCann <[email protected]>
    3 people authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    30c465c View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. Configuration menu
    Copy the full SHA
    95dc8f2 View commit details
    Browse the repository at this point in the history
  2. Updated COLLECTIONS_4.rst to include ansible-inclusion repo link for …

    …new collection submission (ansible#73582)
    
    
    Co-authored-by: Sandra McCann <[email protected]>
    
    Co-authored-by: Alicia Cozine <[email protected]>
    Co-authored-by: Sandra McCann <[email protected]>
    3 people authored Mar 18, 2021
    Configuration menu
    Copy the full SHA
    561cdf3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78f3478 View commit details
    Browse the repository at this point in the history
  4. Update developing_inventory.rst (ansible#73931)

    * Update developing_inventory.rst
    
    hashes/dictionaries in JSON (JavaScript Object Notation) are represented by what JSON calls "objects", so use that established terminology instead of "hash", "dictionary", or "hash/dictionary" etc.
    
    * Update docs/docsite/rst/dev_guide/developing_inventory.rst
    
    Co-authored-by: Sloane Hertel <[email protected]>
    sgpinkus and s-hertel authored Mar 18, 2021
    Configuration menu
    Copy the full SHA
    efe97ae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ccd9a99 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7a55e98 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad5ee15 View commit details
    Browse the repository at this point in the history
  8. Amazon: Fix distribution facts for older release

    Ansible can gather distribution facts for older Amazon Linux
    with /etc/os-release data.
    
    Fixes: ansible#73946
    
    Signed-off-by: Abhijeet Kasurde <[email protected]>
    Akasurde authored and mattclay committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    3811fdd View commit details
    Browse the repository at this point in the history
  9. fix typo

    bmillemathias authored and mattclay committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    3e63eb8 View commit details
    Browse the repository at this point in the history
  10. Fix a bug adding unrelated candidates to the plugin loader redirect_l…

    …ist (ansible#73863)
    
    * Fix a bug adding unrelated candidates to the plugin loader redirect_list
    
    * Add tests for the redirect list
    
      * test redirect list for builtin module
      * test redirect list for redirected builtin module
      * test redirect list for collection module
      * test redirect list for redirected collection module
      * test redirect list for legacy module
    
    * changelog
    s-hertel authored Mar 18, 2021
    Configuration menu
    Copy the full SHA
    48c0fbd View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. find - set proper default based on use_regex (ansible#73961)

    When using "use_regex: yes" and setting an excludes: without
    specifying a pattern: the existing code passes the file-glob '*' to
    the regex matcher.  This results in an internal invalid-regex
    exception being thrown.
    
    This maintains the old semantics of a default match-all for pattern:
    but switches the default to '.*' when use_regex is specified.
    
    The code made sense as-is before excludes: was added (2.5).  In that
    case, it made no sense to set use_regex but *not* set a pattern.
    However, with excludes: it now makes sense to only want to exclude a
    given regex but not specify a specific matching pattern.
    
    Closes: ansible#50067
    
    * moved change to new location
    added changelog
    
    * Update lib/ansible/modules/find.py
    
    
    Co-authored-by: Ian Wienand <[email protected]>
    bcoca and ianw authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    089d0a0 View commit details
    Browse the repository at this point in the history
  2. Use ArgumentSpecValidator in AnsibleModule (ansible#73703)

    * Begin using ArgumentSpecValidator in AnsibleModule
    
    * Add check parameters to ArgumentSpecValidator
    
    Add additional parameters for specifying required and mutually exclusive parameters.
    Add code to the .validate() method that runs these additional checks.
    
    * Make errors related to unsupported parameters match existing behavior
    
    Update the punctuation in the message slightly to make it more readable.
    Add a property to ArgumentSpecValidator to hold valid parameter names.
    
    * Set default values after performining checks
    
    * FIx sanity test failure
    
    * Use correct parameters when checking sub options
    
    * Use a dict when iterating over check functions
    
    Referencing by key names makes things a bit more readable IMO.
    
    * Fix bug in comparison for sub options evaluation
    
    * Add options_context to check functions
    
    This allows the parent parameter to be added the the error message if a validation
    error occurs in a sub option.
    
    * Fix bug in apply_defaults behavior of sub spec validation
    
    * Accept options_conext in get_unsupported_parameters()
    
    If options_context is supplied, a tuple of parent key names of unsupported parameter will be
    created. This allows the full "path" to the unsupported parameter to be reported.
    
    * Build path to the unsupported parameter for error messages.
    
    * Remove unused import
    
    * Update recursive finder test
    
    * Skip if running in check mode
    
    This was done in the _check_arguments() method. That was moved to a function that has no
    way of calling fail_json(), so it must be done outside of validation.
    
    This is a silght change in behavior, but I believe the correct one.
    
    Previously, only unsupported parameters would cause a failure. All other checks would not be executed
    if the modlue did not support check mode. This would hide validation failures in check mode.
    
    * The great purge
    
    Remove all methods related to argument spec validation from AnsibleModule
    
    * Keep _name and kind in the caller and out of the validator
    
    This seems a bit awkward since this means the caller could end up with {name} and {kind} in
    the error message if they don't run the messages through the .format() method
    with name and kind parameters.
    
    * Double moustaches work
    
    I wasn't sure if they get stripped or not. Looks like they do. Neat trick.
    
    * Add changelog
    
    * Update unsupported parameter test
    
    The error message changed to include name and kind.
    
    * Remove unused import
    
    * Add better documentation for ArgumentSpecValidator class
    
    * Fix example
    
    * Few more docs fixes
    
    * Mark required and mutually exclusive attributes as private
    
    * Mark validate functions as private
    
    * Reorganize functions in validation.py
    
    * Remove unused imports in basic.py related to argument spec validation
    
    * Create errors is module_utils
    
    We have errors in lib/ansible/errors/ but those cannot be used by modules.
    
    * Update recursive finder test
    
    * Move errors to file rather than __init__.py
    
    * Change ArgumentSpecValidator.validate() interface
    
    Raise AnsibleValidationErrorMultiple on validation error which contains all AnsibleValidationError
    exceptions for validation failures.
    
    Return the validated parameters if validation is successful rather than True/False.
    
    Update docs and tests.
    
    * Get attribute in loop so that the attribute name can also be used as a parameter
    
    * Shorten line
    
    * Update calling code in AnsibleModule for new validator interface
    
    * Update calling code in validate_argument_spec based in new validation interface
    
    * Base custom exception class off of Exception
    
    * Call the __init__ method of the base Exception class to populate args
    
    * Ensure no_log values are always updated
    
    * Make custom exceptions more hierarchical
    
    This redefines AnsibleError from lib/ansible/errors with a different signature since that cannot
    be used by modules. This may be a bad idea. Maybe lib/ansible/errors should be moved to
    module_utils, or AnsibleError defined in this commit should use the same signature as the original.
    
    * Just go back to basing off Exception
    
    * Return ValidationResult object on successful validation
    
    Create a ValidationResult class.
    Return a ValidationResult from ArgumentSpecValidator.validate() when validation is successful.
    Update class and method docs.
    Update unit tests based on interface change.
    
    * Make it easier to get error objects from AnsibleValidationResultMultiple
    
    This makes the interface cleaner when getting individual error objects contained in a single
    AnsibleValidationResultMultiple instance.
    
    * Define custom exception for each type of validation failure
    
    These errors indicate where a validation error occured. Currently they are empty but could
    contain specific data for each exception type in the future.
    
    * Update tests based on (yet another) interface change
    
    * Mark several more functions as private
    
    These are all doing rather "internal" things. The ArgumentSpecValidator class is the preferred
    public interface.
    
    * Move warnings and deprecations to result object
    
    Rather than calling deprecate() and warn() directly, store them on the result object so the
    caller can decide what to do with them.
    
    * Use subclass for module arg spec validation
    
    The subclass uses global warning and deprecations feature
    
    * Fix up docs
    
    * Remove legal_inputs munging from _handle_aliases()
    
    This is done in AnsibleModule by the _set_internal_properties() method. It only makes sense
    to do that for an AnsibleModule instance (it should update the parameters before performing
    validation) and shouldn't be done by the validator.
    
    Create a private function just for getting legal inputs since that is done in a couple of places.
    
    It may make sense store that on the ValidationResult object.
    
    * Increase test coverage
    
    * Remove unnecessary conditional
    
    ci_complete
    
    * Mark warnings and deprecations as private in the ValidationResult
    
    They can be made public once we come up with a way to make them more generally useful,
    probably by creating cusom objects to store the data in more structure way.
    
    * Mark valid_parameter_names as private and populate it during initialization
    
    * Use a global for storing the list of additonal checks to perform
    
    This list is used by the main validate method as well as the sub spec validation.
    samdoran authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    abacf6a View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2021

  1. Configuration menu
    Copy the full SHA
    c6cf798 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88a1a85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c40dcc View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Fix wrong backup directory var name in apt module (ansible#73840)

    * Fix wrong backup directory var name in apt module
    xabinapal authored Mar 22, 2021
    Configuration menu
    Copy the full SHA
    2bff120 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. less blocking on fact reading (ansible#73951)

    * less blocking on fact reading
    
    
    Co-authored-by: Martin Krizek <[email protected]>
    bcoca and mkrizek authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    232eeee View commit details
    Browse the repository at this point in the history
  2. Fix trailing whitespace in Conditional debug() (ansible#73956)

    Signed-off-by: Alex Willmer <[email protected]>
    moreati authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    6856e75 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1eed68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4780e10 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a520da0 View commit details
    Browse the repository at this point in the history
  6. Add integration tests for add_collection_to_versions_and_dates(), and…

    … extend ansible-doc tests (ansible#73601)
    
    * Add add_collection_to_versions_and_dates integration tests.
    
    * Add doc fragment tests with fragments from other collections.
    
    * Remove trailing whitespace (Python 2's json.dump inserts some).
    
    * Use ' ' instead of '\s'.
    felixfontein authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    a1ece49 View commit details
    Browse the repository at this point in the history
  7. apt_key - update key ID and URL used in test

    The GPG key in getfedore.org/static/fedora.gpg changed and caused the test to fail. Update
    to using the new key ID and save the GPG file in our S3 to prevent spontaneous changes/breakage.
    samdoran authored and mattclay committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    c4e211a View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. Docsite: clarify a changelog entry format (ansible#73902)

    Co-authored-by: Felix Fontein <[email protected]>
    Co-authored-by: Felix Fontein <[email protected]>
    Co-authored-by: Felix Fontein <[email protected]>
    Co-authored-by: Sandra McCann <[email protected]>
    3 people authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    0543916 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8a7899 View commit details
    Browse the repository at this point in the history
  3. Documentation: update committer_guidelines.rst (ansible#73782)

    Co-authored-by: Sandra McCann <[email protected]>
    Co-authored-by: Alicia Cozine <[email protected]>
    3 people authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    77ec2b3 View commit details
    Browse the repository at this point in the history
  4. dnf test - update libmodulemd when updating python3-dnf (ansible#74025)

    The dependency version is set too low in the latest version of the package.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1942236
    samdoran authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    fa1b52c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3bccfb1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    940b7af View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Introduce the concept of playbooks early on (ansible#74018)

    * Introduce the concept of playbooks early on
    Co-authored-by: Sandra McCann <[email protected]>
    lbt authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    4881ca1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46b02e1 View commit details
    Browse the repository at this point in the history
  3. use present tense for porting guide entries (ansible#74021)

    Co-authored-by: Toshio Kuratomi <[email protected]>
    Co-authored-by: Sandra McCann <[email protected]>
    3 people authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    eb631c1 View commit details
    Browse the repository at this point in the history
  4. Docs: Add filter "urlencode" with example (ansible#74034)

    * Add example for URLENCODE filter
    saruter authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    73c08df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    584432b View commit details
    Browse the repository at this point in the history
  6. Added prerequisites to install for CentOS (ansible#73993)

    * Added prerequisites to install for CentOS as well so CentOS users don't have to look for alternatives for each Ubuntu package.
    
    Signed-off-by: mm667937 <[email protected]>
    
    
    Signed-off-by: mm667937 <[email protected]>
    muzikovam authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    0bf9b7f View commit details
    Browse the repository at this point in the history
  7. Update playbooks_variables.rst. To say you can define variables withi…

    …n a playbook is somewhat misleading. Variables are defined within plays and are only visible within the play they are defined in *not* the entire playbook. There is no way to define vars to have strictly playbook scope. (ansible#73986)
    
    +label: docsite_pr
    sgpinkus authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    2abb2d3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    59c61bc View commit details
    Browse the repository at this point in the history
  9. Update version on FreeBSD (ansible#73664)

    ##### SUMMARY
    <!--- Your description here -->
    On the main freebsd change, and no the version: py37-ansible
    
    ##### ISSUE TYPE
    - Docs Pull Request
    
    +label: docsite_pr
    leandroscardua authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    5dbcaa4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c66cff4 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Fix setup subset (ansible#74022)

    * fix error msg on bad subset
    
    * added test
    * handle more raised but not handled fact exceptions
    bcoca authored Mar 26, 2021
    Configuration menu
    Copy the full SHA
    4a82e2c View commit details
    Browse the repository at this point in the history
  2. Correctly set path and fullpath for template vars (ansible#73924)

    * Correctly set path and fullpath for template vars
    
     don't expect path to always be full path
     also added exception/tb on action fail
    bcoca authored Mar 26, 2021
    Configuration menu
    Copy the full SHA
    22330dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    def2870 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    99a6627 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2021

  1. Configuration menu
    Copy the full SHA
    88d6a72 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2021

  1. Configuration menu
    Copy the full SHA
    af7f3fc View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. add --offline option to galaxy collection verify (ansible#74040)

    * --offline allows in-place verify for installed collections with manifests
    * manifest hash, collection name, version, and path are now always displayed
    * test updates
    nitzmahone authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    a84c1a5 View commit details
    Browse the repository at this point in the history
  2. pause - do not continue with '\r' when timeout is set (ansible#74030)

    Original function of pause was, to only allow user input
    (finished with enter) when no timeout was set. This restores
    the behaviour.
    Alexander Sowitzki authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    1527078 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    454c7e3 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Configuration menu
    Copy the full SHA
    ae90774 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e25ba6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b33864 View commit details
    Browse the repository at this point in the history
  4. import openbsd patches (ansible#74056)

    * add openbsd service info
    * Create openbsd-service.yml
    * Update var name
    chemsaf3 authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    381bd1a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    47ffa27 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    846c2d1 View commit details
    Browse the repository at this point in the history
  7. Fix ansible-test coverage exporting.

    ci_complete
    ci_coverage
    mattclay committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    b75844a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    112a771 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Fix debug factsetter (ansible#74067)

    * prevent debug from setting namespaced facts as tlv
    * also added tests
    bcoca authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    f9f839f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. Configuration menu
    Copy the full SHA
    c0a8ed1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e2da0f View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Configuration menu
    Copy the full SHA
    33185c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c1734d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f436058 View commit details
    Browse the repository at this point in the history
  4. prep for 2.12 version bump (ansible#74126)

    * prep for 2.12
    * Add 2.12 deprecations and sort ignore.txt list.
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    3a74f7e View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Configuration menu
    Copy the full SHA
    0dd2327 View commit details
    Browse the repository at this point in the history
  2. Drop deprecated issue_body from issue forms

    This change removes the deprecated attribute and also adds an explicit
    textarea at the end of the docs report form to replace it.
    webknjaz committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    282dd1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05662fd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ecd69ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1cacf93 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d1842af View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96f94c0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    653a96d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    09c8fac View commit details
    Browse the repository at this point in the history
  10. Update test containers in ansible-test. (ansible#74166)

    * Update distro test containers to version 2.0.2.
    
    * Update the default test containers.
    mattclay authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    459ea5a View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. ansible-test - ensure trailing separator is added for connection unit…

    … test target (ansible#74176)
    
    For connection units tests, if the `__init__.py` file is modified, the trailing separator was
    not added, making the target invalid.
    samdoran authored Apr 7, 2021
    Configuration menu
    Copy the full SHA
    7b79b69 View commit details
    Browse the repository at this point in the history
  2. ansible-test - change diff mathching regexp so prefixes are optional

    The `a/` and `b/` prefixes can be disabled in the `git diff` output by setting
    `diff.noprefix` to `true`. The output is still a valid diff, but `ansible-test` would
    raise an exception since without the prefixes, it thought the diff line was invalid.
    samdoran authored and mattclay committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    4df9ea8 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    7443e9d View commit details
    Browse the repository at this point in the history
  2. removed task parameters (ansible#74154)

    * fixed clog
    * removed ignore
    * fix typose
    * removed ignore
    bcoca authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    45ab6fd View commit details
    Browse the repository at this point in the history
  3. remove deprecated connection password functions (ansible#74155)

    * they were moved from connecitons to become plugins
    * fixed clog, removed sanity ignore
    * fixed tests to use become functions
    bcoca authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    b07a78b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d5ce6e6 View commit details
    Browse the repository at this point in the history
  5. [cron] Remove deprecated features (ansible#74197)

    Change:
    - Require name always
    - Drop 'reboot' parameter in favor of 'special_time: reboot'
    
    Test Plan:
    - CI
    
    Tickets:
    - fixes ansible#74132
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    d7df8a4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    becf941 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. [playbook] error on empty, error on 'include' (remove two deprecation…

    …s) (ansible#74172)
    
    Change:
    - Remove two deprecated features
    - We now error if a playbook is an empty list instead of just skipping
    - We now error if using 'include' instead of 'import_playbook'
    
    Test Plan:
    - Added new tests for new errors
    
    Tickets:
    - Fixes ansible#74133
    
    Signed-off-by: Rick Elrod <[email protected]>
    
    * sanity & changelog
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 9, 2021
    Configuration menu
    Copy the full SHA
    ef554d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2021

  1. Configuration menu
    Copy the full SHA
    9c50603 View commit details
    Browse the repository at this point in the history
  2. [test/support/docker_swarm] remove deprecation (ansible#74203)

    Change:
    - Remove deprecation block from support test code
    
    Tickets:
    - Fixes ansible#74146
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 10, 2021
    Configuration menu
    Copy the full SHA
    8c41374 View commit details
    Browse the repository at this point in the history
  3. [yum] report upgraded multiarch packages (ansible#73548)

    Change:
    - Previously when the same package name was installed twice under
      different architectures, we only reported it once in changes.updated.
    - This was the result of using a dict internally and keying on package
      name alone.
    - This change still keys on package name but turns the values into lists
      which can contain multiple packages per name.
    
    Test Plan:
    - Added a lot of tests around multi-arch support
    - Added some tests around virtual provides as well
    
    Tickets:
    - Fixes ansible#73284
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 10, 2021
    Configuration menu
    Copy the full SHA
    3504f4c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b70a42f View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. Docs: Remove duplicate word (ansible#74223)

    The word "to" was erroneously used twice consecutively.
    
    Signed-off-by: Matthew Cengia <[email protected]>
    mattcen authored Apr 11, 2021
    Configuration menu
    Copy the full SHA
    c747382 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. added apt lock_timeout (ansible#74095)

    * added apt lock_timeout
    
    should help control issues with apt db being locked out
    also cleanup imports
    bcoca authored Apr 12, 2021
    Configuration menu
    Copy the full SHA
    bb7b17f View commit details
    Browse the repository at this point in the history
  2. config lookup can query plugin settings (ansible#74186)

    * config lookup can query plugin settings
    bcoca authored Apr 12, 2021
    Configuration menu
    Copy the full SHA
    9f856a4 View commit details
    Browse the repository at this point in the history
  3. Overhaul ansible-test container management.

    This brings ansible-test closer to being able to support split controller/remote testing.
    mattclay committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    b752d07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7f826c View commit details
    Browse the repository at this point in the history
  5. update intersphinx links for Ansible 3

    samccann authored and abadger committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    481c036 View commit details
    Browse the repository at this point in the history
  6. [ansible-test] nuke virtualenv-isolated.sh

    Change:
    - This isn't used in our tests, so the suggestion was to just remove
      it.
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored and mattclay committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    f38d03f View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. config lookup can now handle collection plugins (ansible#74250)

    use load_name of valid plugin to find config, will handle the renamed loaded plugin that collections do:
    `ansible_collection.<ns>.<collname>.plugins.<type>.<name>`
    bcoca authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    3a244c5 View commit details
    Browse the repository at this point in the history
  2. 📝 Make issue forms verbose and helpful (ansible#74185)

    Co-authored-by: John R Barker <[email protected]>
    Co-authored-by: Sloane Hertel <[email protected]>
    3 people authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    9f002d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8502c23 View commit details
    Browse the repository at this point in the history
  4. async_wrapper more info on end (ansible#74199)

     be consistent on information returned
     normalize 'return functions'
     fix unit test
     add a bit more context on some failures
    bcoca authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    39bd8b9 View commit details
    Browse the repository at this point in the history
  5. Remove deprecated cache interfaces (ansible#74198)

    * update unit test
    * Remove FactCache 'update' method
    s-hertel authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    ce96591 View commit details
    Browse the repository at this point in the history
  6. [conditional] Remove support for bare variables (ansible#74208)

    Change:
    - Variables used in ``when`` conditionals are no longer parsed and
      attempted to be converted to booleans. All non-empty strings are
      considered true (empty strings, false).
    
    Test Plan:
    - Updated existing tests
    - Added a bunch of new tests with various kinds of truthy/falsy
      values.
    
    Tickets:
    - Fixes ansible#74134
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    19aeb47 View commit details
    Browse the repository at this point in the history
  7. [playbook/play.py] Increase error test coverage (ansible#74217)

    Change:
    - Mostly increase error coverage for various conditions in play.py
    - Also fix a string in an error, where get_name() was called before
      self.name was read in, so get_name() was always ''.
    
    Test Plan:
    - new tests
    
    Signed-off-by: Rick Elrod <[email protected]>
    
    * Fix regex for py2 and py3
    
    Signed-off-by: Rick Elrod <[email protected]>
    
    * py2 hates me
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    bd1acb7 View commit details
    Browse the repository at this point in the history
  8. [advanced_host_list] 100% coverage + fix a bug (ansible#74227)

    Change:
    - Tests for advanced_host_list; it is now at 100% coverage.
    - There was a typo (host vs hostnames) where when the host pattern
      failed to parse, instead of treating the name as a literal as
      intended, it would trigger UnboundLocalError. This didn't fatal
      as there's a global "Exception" handler below, but it did lead to
      an ugly error and incorrect behavior.
    
    Test Plan:
    - New tests
    - Local experimenting
    
    Signed-off-by: Rick Elrod <[email protected]>
    
    * changelog
    
    Signed-off-by: Rick Elrod <[email protected]>
    
    * fix tests
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    aae5bc5 View commit details
    Browse the repository at this point in the history
  9. [module_utils.distro] Fall back to bundled (ansible#74229)

    Change:
    - When a "distro" package exists in PYTHONPATH but isn't what we expect,
      fall back to our own vendored one and use it. This prevents a
      traceback if someone has some random thing that provides "distro" but
      isn't actually the "distro" library we need.
    
    Test Plan:
    - new tests
    
    Tickets:
    - Fixes ansible#74228
    
    Signed-off-by: Rick Elrod <[email protected]>
    
    * nuke playbook test file
    
    Signed-off-by: Rick Elrod <[email protected]>
    
    * test fixes
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    fa0bccf View commit details
    Browse the repository at this point in the history
  10. [bugfix][coverage] find module should consider file size with file_ty…

    …pe=any (ansible#74241)
    
    * add changelog
    * fix cl text
    * Update changelogs/fragments/74241-find-checks-size-with-any.yml
    
    Co-authored-by: Rick Elrod <[email protected]>
    Shrews and relrod authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    93fdba7 View commit details
    Browse the repository at this point in the history
  11. [test coverage] Add tests for set_stats (ansible#74243)

    * satisfy the all-knowing, ever present God of Sanity and use 'grep -c' vs. 'wc -l'
    Shrews authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    5e55af2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    270f109 View commit details
    Browse the repository at this point in the history
  13. constructed - Add keyed_groups suboptions 'default_value' and 'traili…

    …ng_separator' (ansible#74005)
    
    * Support omitting the trailing separator when a dictionary key's value is an empty string
    
    * Support a default value when the value used in the group name is an empty string
    
    * Add tests
    
    * change log
    abikouo authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    29aea9f View commit details
    Browse the repository at this point in the history
  14. various fixes to command (ansible#74212)

    * various fixes to command
    
      - Updated splitter to allow for all expected args in ad-hoc
      - Ensure we always return the returns we promissed to always return (i.e stderr/stdout)
      - Updated docs to clarify creates/removes precdence in checking
      - Removed abspath from chdir to allow reporting to handle symlinks correctly
      - Corrected tests to new output messages
    
    Co-authored-by: Felix Fontein <[email protected]>
    bcoca and felixfontein authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    b3b1dde View commit details
    Browse the repository at this point in the history
  15. Bump azure-pipelines-test-container to version 1.9.0

    Alexander Sowitzki authored and mattclay committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    4819e93 View commit details
    Browse the repository at this point in the history
  16. All lookups ported to config system (ansible#74108)

    * all lookups to support config system
    
     - added get_options to get full dict with all opts
     - fixed tests to match new error messages
     - kept inline string k=v parsing methods for backwards compat
     - placeholder depredation for inline string k=v parsing
     - updated tests and examples to also show new way
     - refactored and added comments to most custom k=v parsing
     - added missing docs for template_vars to template
     - normalized error messages and exception types
     - fixed constants default
     - better details value errors
    
    Co-authored-by: Felix Fontein <[email protected]>
    bcoca and felixfontein authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    84e473a View commit details
    Browse the repository at this point in the history
  17. updates list of available versions for Ansible 3 (ansible#74265)

    * updates list of available versions for Ansible 3
    Co-authored-by: Alicia Cozine <[email protected]>
    acozine authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    126e924 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. Configuration menu
    Copy the full SHA
    ee38202 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. Configuration menu
    Copy the full SHA
    3cbe16f View commit details
    Browse the repository at this point in the history
  2. deprecated include (ansible#71262)

    * deprecated include
    
      Update lib/ansible/modules/_include.py
      updated version numbers in schema check (real fix in separate PR)
    
    Co-authored-by: flowerysong <[email protected]>
    Co-authored-by: Matt Clay <[email protected]>
    3 people authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    0a7670d View commit details
    Browse the repository at this point in the history
  3. fix config manager list loption with choices (ansible#74267)

    fixes ansible#74225
    
      Co-authored-by: Kim Nørring <[email protected]>
    bcoca authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    b91749d View commit details
    Browse the repository at this point in the history
  4. Typo fix in help output (ansible#74277)

    Should still fit in 80 chars
    richlv authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    8e5dc73 View commit details
    Browse the repository at this point in the history
  5. Ini fixes (ansible#74285)

    * avoid 'mixed' param formats
    
    * added tests
    
    * clog
    
    * fixed alignment
    bcoca authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    c6945de View commit details
    Browse the repository at this point in the history
  6. Prevent ansible_failed_task from further templating (ansible#74290)

    * Prevent ansible_failed_task from further templating
    
    Fixes ansible#74036
    
    * Add changelog
    mkrizek authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    664531d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e3eeb88 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    28a2d9b View commit details
    Browse the repository at this point in the history
  9. Catch errors getting filters (ansible#74127)

    * Catch errors getting filters, and fail
    
    * Add changelog
    
    * Switch to warnings instead of errors, to match other plugin loader behavior
    
    * Add tests
    
    * Handle collections
    sivel authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    1082e2a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cf4a9fc View commit details
    Browse the repository at this point in the history
  11. [controller ansiballz] escape directory regex (ansible#74270)

    Change:
    - We were passing a directory name directly to re.compile().
      If the directory isn't valid regex (or is) this can have odd side
      effects, such as crashing.
    - Fix a few other similar cases, but less likely to be a real issue.
    
    Test Plan:
    - New test
    
    Signed-off-by: Rick Elrod <[email protected]>
    relrod authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    7ef3dc2 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. Configuration menu
    Copy the full SHA
    7fecb7c View commit details
    Browse the repository at this point in the history
  2. Add inhibit_copystat to copy module

    Signed-off-by: Randall S. Becker <[email protected]>
    rsbeckerca authored and Florian Manschwetus committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    8ec3dcf View commit details
    Browse the repository at this point in the history
  3. Specified version_added for inhibit_copystat

    rsbeckerca authored and Florian Manschwetus committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    d72818d View commit details
    Browse the repository at this point in the history
  4. updated version added

    Florian Manschwetus committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    395a1de View commit details
    Browse the repository at this point in the history
  5. add inhibit_copystat changelog fragment

    Florian Manschwetus committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    4292767 View commit details
    Browse the repository at this point in the history
  6. fixup! add inhibit_copystat changelog fragment

    Florian Manschwetus committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    e2e1866 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Add inhibit_copystat to atomic_move and use in copy.py

    Florian Manschwetus committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    3a2f47a View commit details
    Browse the repository at this point in the history
  2. fixup! updated version added

    Florian Manschwetus committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    199ec95 View commit details
    Browse the repository at this point in the history