Matt Davis
abac141122
fix support containers under podman ( #76292 )
...
* `podman inspect` falls back to a same-named image if the named container is not present; since eg `http-test-container` is both the name of the image and container, it wasn't working properly under podman in many instances. Switching to `docker|podman container inspect` limits the query to containers only for both podman and docker, allowing the support container detection/creation to work properly.
3 years ago
Martin Krizek
382a353234
No longer needed to fall back to sha ( #76281 )
3 years ago
Jordan Borean
fb55d878db
psrp - remove deprecated psrp put_file code ( #76252 )
...
* psrp - remove deprecated psrp put_file code
* Removed unused import and fix missing var
3 years ago
Felix Fontein
a734da5e82
Restore documentation on M() and R() ( #76284 )
...
* Undo most of bf9944266c
, add note on where R() does not work.
Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
3 years ago
nkoechling
b7a5fd6be9
Fixed typo in keyword_desc.yml ( #76280 )
...
The description of 'max_fail_percentage' had a typo.
3 years ago
Martin Krizek
95e120ed02
Keep pre Python 3.10 literal_eval behavior ( #76261 )
3 years ago
Felix Fontein
fe77bc9e3c
Validate some markup in documentation in validate-modules ( #76262 )
...
* Validate some markup in documentation.
* Add changelog fragment.
* Use urlparse instead of URL regex.
* Document new error code.
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
3 years ago
Jordan Borean
9985b8a975
ansible-test pssa update and new rules ( #76256 )
3 years ago
Aine Riordan
90de24da7b
Docs: Link to valid data types for role parameters ( #76276 )
3 years ago
Matt Clay
b6725ec6c9
Fix pip integration test.
...
- Use `fallible==0.0.1a2` instead of `black==19.10b`
- Test on both Python 2 and 3.
3 years ago
Daniel Goldman
be2bd2f1af
Documentation for other types in collection `requirements.yml` ( #75872 )
3 years ago
David Moreau Simard
55dc75b8c8
Update porting guide for Ansible 5.0.0b1 ( #76263 )
3 years ago
Sandra McCann
22eb4a9ce0
Remove edit on github from collection pages ( #76259 )
...
* remove main index page from Edit on Github
* remove all collection index pages from Edit on Github
3 years ago
Mark Chappell
f6ec773e6e
Update porting guide Python 2.7+ wording. ( #76258 )
3 years ago
Martin Krizek
5c225dc0f5
Introduce public methods to access PlayIterator._host_states ( #74416 )
3 years ago
Matt Clay
d7fbb209b4
ansible-test - Fix collection import test priming.
...
The bug was introduced in https://github.com/ansible/ansible/pull/76137
3 years ago
Sam Doran
74dc830dd4
Use new codecov uploader ( #75938 )
...
* Use new codecov uploader
* Rewrite coverage uploader in Python
3 years ago
Sam Doran
54f64982fb
apt - remove obsolete documentation ( #76243 )
...
The lock_timeout feature was recently added to the apt module making
this section in the documentation no longer necessary
3 years ago
Sandra McCann
b16d5ff7a7
set 2.12 to latest ( #76191 )
...
* set 2.12 to latest
* add 2.10 back
3 years ago
Sandra McCann
d0c1e5a46d
Update release/maint page for 2.12 release ( #76205 )
...
* make changelogs more visible and fix a broken link
* add 2.12 changelogs
* add eol column
3 years ago
Matt Clay
f42ffe16d2
ansible-test - Add Fedora 35 test container. ( #76228 )
...
* ansible-test - Add Fedora 35 test container.
* Added Fedora 35 to CI and removed Fedora 33 from CI.
* Fix dnf integration test.
* Fix connection_paramiko_ssh test.
3 years ago
Matt Clay
57989c2bcb
Remove install of setuptools in venv for pip test.
...
This task was previously added in https://github.com/ansible/ansible/pull/25243 as a work-around for a setuptools bug.
The pinned version does not work with Python 3.10, and the task should no longer be needed.
3 years ago
Matt Clay
39509ff216
Fix pip test to use setup_remote_tmp_dir.
3 years ago
Felix Fontein
a861cb5607
ansible-core 2.12 dropped support for galaxy.yaml. ( #76179 )
3 years ago
Vicente Jimenez Aguilar
a1236a582c
Stop using "checksumming" instead of "encrypting" in the docs ( #76168 )
...
* Hashing is not encrypting
All encryption systems have a formal inverse function to decrypt
A hash is a one way function without inverse by definition
* Update docs/docsite/rst/user_guide/playbooks_filters.rst
Co-authored-by: Sandra McCann <samccann@redhat.com>
3 years ago
Matt Clay
730194e2b6
ansible-test - Add RHEL 9 support. ( #76217 )
...
* Move RHEL pip package install into function.
* Add RHEL 9 support to bootstrap script.
* ansible-test - Add RHEL 9 support.
* Add install and uninstall instructions for RHEL9 to paramiko tests
* Skip incidental_inventory_docker_swarm on RHEL 9.
* Update dnf tests for rhel9
* Fix prepare_http_tests on RHEL 9.
* fix RHEL9 Python discovery tests to match distro map
* Skip subversion test on RHEL 9.0b.
Co-authored-by: Matt Martz <matt@sivel.net>
Co-authored-by: Matt Davis <mrd@redhat.com>
3 years ago
Sebastian Wiesinger
1b43298316
Update dev guide for vars plugins in collections ( #75861 )
3 years ago
Jan Fader
17ec2d4952
check /.dockerenv and /.dockerinit to guess a dockercontainer ( #74349 )
...
* use os.path.exists for docker-check
Co-authored-by: Jacob Floyd <cognifloyd@gmail.com>
3 years ago
Sandra McCann
636b317a4f
update backport instructions for 2.12 ( #76209 )
3 years ago
Matt Martz
27a5116e19
Explicitly require iptables for incidental_setup_docker on RHEL8 ( #76212 )
3 years ago
Felix Fontein
c56d98e738
Fix broken M() refs. ( #76202 )
3 years ago
Jordan Borean
db2aee558b
LinkUtil - ignore LIB env var ( #76184 )
3 years ago
David Moreau Simard
2fd26ea35a
docs: Update porting guide for Ansible 5.0.0a3 ( #76201 )
3 years ago
David Moreau Simard
2de7c59930
docs: Update porting guide for Ansible 4.8.0 ( #76197 )
3 years ago
Martin Krizek
150faf25d3
dnf: add more specific error message for GPG check ( #76194 )
...
Fixes #76192
3 years ago
Sandra McCann
fdc3348859
Docs: Add skeleton roadmap for Ansible 6 ( #76130 )
...
* add skeleton roadmaps
* fix spacing
* correct link
* remove skeleton
3 years ago
Matt Clay
444f5ff74e
Remove redundant docs targets from Makefile. ( #76059 )
...
All of the targets, with the exception of `alldocs`, simply run the same target from `docs/docsite/Makefile`.
3 years ago
Sloane Hertel
b5ed41edb3
Skip recursive suboption validation if sub_parameters is not a dict ( #75635 )
...
* Skip recursive suboption validation if sub_parameters is not a dictionary
* Ensure sub parameter elements is a sequence to prevent iterating over string characters and causing duplicate error messages for the same param
3 years ago
Brian Coca
7bec196061
loop/fact delegation fix ( #75768 )
...
now set_fact and include_vars intermediate results are congruent with delegation
3 years ago
Sloane Hertel
8bbecc7cac
exhaust list of vault ids before failing ( #75540 )
...
* Try to find any valid vault id before raising an exception
* Apply the same logic during vault password file loading
* Also. Improve the warning msg and tests
3 years ago
Martin Krizek
47ee282227
Parser errors from within includes should not be rescueable ( #73722 )
...
* Parser errors from within includes should not be rescueable
* Also fixes unit tests
Fixes #73657
3 years ago
Brian Coca
d23226a6f4
deprecate scp_if_ssh ( #75218 )
...
* deprecate scp_if_ssh
Co-authored-by: Matt Martz <matt@sivel.net>
3 years ago
Martin Krizek
dd220ddc2f
Add a YAML representer for NativeJinjaUnsafeText ( #76186 )
3 years ago
Paul
e84d660140
Update playbooks_tests.rst ( #76047 )
3 years ago
mscherer
2955ff57a7
Fix module name ( #76058 )
3 years ago
Aine Riordan
765924a3a4
Add reminder about groups default behavior in user module ( #76096 )
3 years ago
Tadej Borovšak
f92830d16e
Fix zip content filtering in unarchive module ( #76069 )
...
When we introduced an include parameter to the unarchive module, we
inadvertenly flipped the exclusion logic. This flip meant that the
unarchive module started rejecting files that should be extracted.
This commit flips the bad logic and adds some tests that will make
sure things do not go bad again.
3 years ago
Brian Coca
173550f932
use filesystem object instead of specific objects ( #76054 )
...
since the fragment is imported by different modules that support
different set of filesystem objects
fixes #72375
3 years ago
Matthew Donoughe
d17f9a523d
Docs: fedora32 is no longer supported (for integration tests) ( #76159 )
3 years ago
Aine Riordan
e0e6464873
Docs: Fix text for contributing to collection link ( #76174 )
3 years ago