| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
* Fix notify on import_tasks
also able to apply to blocks now.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
remove json lists as they are not valid from modules
fixes #73744
|
|
|
|
|
|
|
| |
* Don't fail for mixed typed keys
but warn that content cound not be sorted because of this
* added tests
|
| |
|
|
|
| |
* minor improvement on j2plugin loader, comments and var names clarified
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Fix invalid quoting.
|
|
|
|
| |
Remove anything that is not in ansible/ansible as issues/PRs
with those components will be auto-closed anyway.
|
| |
|
|
|
|
|
|
|
| |
* A little more complexity reduction
* restore logic
* Readability
* Add ran check back
* Add clog
|
|
|
|
|
| |
* Update CI URL in setup.py
* AZP
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
- Fix Ctrl+C/D behavior (#68529)
- correct few typos and missing infos
- Fixes doc (#72195)
|
|
|
|
|
|
|
| |
* clarify CLI version number as core version
* reduce confusion with `ansible` PyPI package >= 2.10 drifting from core version
* fix units
|
|
|
|
| |
* added changelog fragment
* added a couple of tests to coll name validation
|
|
|
|
|
|
| |
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.
|
|
|
| |
successfull -> successful
|
|
|
| |
Signed-off-by: Rick Elrod <rick@elrod.me>
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
| |
* pipelining tweaks
added 'defaults' entry for ini pipelining from ssh plugin
|
|
|
|
| |
exceeded (#73718)
|
|
|
|
|
|
|
| |
* Normalize config parser between py2 and py3
* Add tests and changelog
* Use different config entry, since we supply certain env vars
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
| |
Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
| |
* Misc typo fixes
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
|
|
|
|
| |
This prevents the role arg spec validation tasks from showing up as failure
in the CI output.
|
| |
|
|
|
| |
Example variable was named `my_encrytped_var`. Renamed it to `my_encrypted_var`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
| |
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
* add changelog
* update cl
|
|
|
| |
Use the new anchor syntax
|
| |
|
|
|
|
|
| |
* Remove pylint ignore 'used-before-assignment'.
* Adjust changelog fragment.
|
|
|
|
|
| |
* Update the porting guide for a new ansible version
* Add a link to the changelog to the ansible-3 porting guide
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
| |
Replace the guidelines page with a link to the current guidelines on opendev.org.
|
|
|
| |
This will help users find out where modules and plugins might have been moved.
|