summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix notify on import_tasks (#73572)Brian Coca2021-03-0312-26/+97
| | | | | * Fix notify on import_tasks also able to apply to blocks now.
* finish migrating ssh plugin to config system (#73708)Brian Coca2021-03-0310-183/+145
| | | | | | | | | | | * finish migrating ssh plugin to config system fixes #72739 fixes #57220 * fix connection detection in reset * correct options for connection meta reset Co-authored-by: David Shrewsbury <Shrews@users.noreply.github.com>
* module output is only json objects (#73765)Brian Coca2021-03-039-9/+51
| | | | | | * module output is only json objects remove json lists as they are not valid from modules fixes #73744
* Don't fail for mixed typed keys (#73726)Brian Coca2021-03-034-1/+16
| | | | | | | * Don't fail for mixed typed keys but warn that content cound not be sorted because of this * added tests
* add base 2.10 to docs version switcher (#73770)Sandra McCann2021-03-031-2/+2
|
* minor detection improvement on j2plugin loader (#73714)Brian Coca2021-03-032-21/+32
| | | * minor improvement on j2plugin loader, comments and var names clarified
* Convert markdown issue templates into issue forms (#73751)Sviatoslav Sydorenko2021-03-037-118/+291
| | | | | | | | | | | | | * 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 <john@johnrbarker.com> * Remove CoC checkboxes from the forms Co-authored-by: John R Barker <john@johnrbarker.com>
* Update Ansible release version to v2.11.0b1.post0. (#73764)Rick Elrod2021-03-031-1/+1
|
* New release v2.11.0b1 (#73761)v2.11.0b1Rick Elrod2021-03-024-5/+2021
|
* Remove old ansible-test windows completion entries.Matt Clay2021-03-022-2/+1
|
* Remove outdated --docker and --remote entries.Matt Clay2021-03-023-12/+4
|
* Add note on infoblox inventory script. (#73676)Felix Fontein2021-03-021-0/+4
|
* Fix invalid yaml in collections_using.rst (#73727)Brian Williams2021-03-021-1/+1
| | | Fix invalid quoting.
* .github/BOTMETA.yml: cleanup (#73652)Martin Krizek2021-03-021-30158/+77
| | | | Remove anything that is not in ansible/ansible as issues/PRs with those components will be auto-closed anyway.
* Import test: improve docs, add more tests (#73600)Felix Fontein2021-03-027-4/+148
|
* Reduce complexity of Templar._lookup slightly (#73277)Matt Martz2021-03-013-49/+52
| | | | | | | * A little more complexity reduction * restore logic * Readability * Add ran check back * Add clog
* Update CI URL in setup.py (#73750)Matt Martz2021-03-011-1/+1
| | | | | * Update CI URL in setup.py * AZP
* selinux: return selinux_getpolicytype facts (#73609)Abhijeet Kasurde2021-03-014-1/+45
| | | | | | | | | | | * selinux: return selinux_getpolicytype facts Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> * add basic selinux facts tests * fix selinux facts test when selinux missing Co-authored-by: Matt Davis <mrd@redhat.com>
* Fixes for ansible-console usability (#73665)ylmrx2021-03-012-17/+45
| | | | | - Fix Ctrl+C/D behavior (#68529) - correct few typos and missing infos - Fixes doc (#72195)
* Clarify CLI version number as core version (#72287)Matt Davis2021-03-014-3/+5
| | | | | | | * clarify CLI version number as core version * reduce confusion with `ansible` PyPI package >= 2.10 drifting from core version * fix units
* Fixed/improved regular expresssion for collection names (#73577)Alexei Znamensky2021-03-014-2/+6
| | | | * added changelog fragment * added a couple of tests to coll name validation
* Let file module not change link to absolute when src not given (#65448)Alexander Sowitzki2021-03-014-2/+50
| | | | | | 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.
* Fix typo in incidental.py (#73737)Ikko Ashimine2021-03-011-1/+1
| | | successfull -> successful
* [changelog config] Ansible Base -> ansible-core (#73739)Rick Elrod2021-02-281-1/+1
| | | Signed-off-by: Rick Elrod <rick@elrod.me>
* Improve ArgumentSpecValidator unit tests (#73642)Sam Doran2021-02-267-190/+553
| | | | | | | | | | | * 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
* another useful example (#73728)Brian Coca2021-02-251-0/+7
|
* Pipe it to connections (#73688)Brian Coca2021-02-257-17/+49
| | | | * pipelining tweaks added 'defaults' entry for ini pipelining from ssh plugin
* find module - stop traversing directories with os.walk when depth is already ↵Sloane Hertel2021-02-253-0/+48
| | | | exceeded (#73718)
* Normalize ConfigParser between Python2 and Python3 (#73715)Matt Martz2021-02-254-1/+12
| | | | | | | * Normalize config parser between py2 and py3 * Add tests and changelog * Use different config entry, since we supply certain env vars
* galaxy: Handle ignored directory names in role skeleton (#72035)manas-init2021-02-253-1/+18
| | | | | | | | | | | | | * 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: #71977 Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
* commented function (#73625)Brian Coca2021-02-242-6/+8
|
* Docs: Adds banner for core/package split (#73552)Alicia Cozine2021-02-231-1/+7
| | | Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
* fix core version switcher (#73704)Sandra McCann2021-02-231-2/+2
|
* Operate pexpect with bytes to limit encoding issues (#73255)Matt Martz2021-02-234-22/+43
| | | | | | | | | | | * 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
* inventory: misc typo fixes (#73695)Abhijeet Kasurde2021-02-231-2/+2
| | | | | * Misc typo fixes Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Disable junit callback on roles_arg_spec_tests (#73663)Sam Doran2021-02-232-5/+17
| | | | This prevents the role arg spec validation tasks from showing up as failure in the CI output.
* Mention `ansible-core` @ "Release and maintenance" (#73612)Sviatoslav Sydorenko2021-02-231-31/+38
|
* Fixed typo in vault documentation (#73666)Viktor Ekholm2021-02-231-1/+1
| | | Example variable was named `my_encrytped_var`. Renamed it to `my_encrypted_var`.
* [InventoryManager] Fix two unhandled exceptions (#73667)Rick Elrod2021-02-223-15/+56
| | | | | | | | | | | | | | | | | | | 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 #73658 Signed-off-by: Rick Elrod <rick@elrod.me>
* Minor Doc Update to password.py (#73468)Syed Ali Haider2021-02-191-5/+6
| | | 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.
* Remove warning about role validation with deps (#73653)David Shrewsbury2021-02-193-5/+8
| | | | | | | * Remove warning about role validation with deps * add changelog * update cl
* Replace reference to playbook_environment (#73633)Jens Heinrich2021-02-191-2/+1
| | | Use the new anchor syntax
* Fixing ad-hoc commands #73636 (#73646)Willams de Lima2021-02-1817-34/+34
|
* pylint sanity test: stop ignoring 'used-before-assignment' (#73639)Felix Fontein2021-02-183-2/+2
| | | | | * Remove pylint ignore 'used-before-assignment'. * Adjust changelog fragment.
* Update the porting guide for a new ansible version (#73650)Toshio Kuratomi2021-02-181-2/+25
| | | | | * Update the porting guide for a new ansible version * Add a link to the changelog to the ansible-3 porting guide
* azure-pipelines: remove ubuntu1604Andrew Klychkov2021-02-181-4/+0
|
* hostname - add Almalinux support (#73619)Aaron Guise2021-02-182-0/+8
|
* Split Ansible docs from core docs (#73616)Sandra McCann2021-02-1721-66/+1000
| | | | | | | | | | | | | | | | | | | * 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 <a.badger@gmail.com> Co-authored-by: Matt Clay <matt@mystile.com>
* OpenStack guidelines: Replace with link (#73617)Sebastian Haderecker2021-02-171-52/+1
| | | Replace the guidelines page with a link to the current guidelines on opendev.org.
* Update 2.10 porting guide to include module index (#73615)David Moreau Simard2021-02-161-1/+1
| | | This will help users find out where modules and plugins might have been moved.