summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* [stable-2.14] ansible-test - Fix file permissions for delegation (#80203)Matt Clay2023-03-139-16/+113
| | | | | | | | | | | | | | | | | | | | | | * [stable-2.14] ansible-test - Fix file permissions for delegation (#79932) * ansible-test - Fix file permissions for delegation * Set more restrictive permissions for SSH key * Check all execute bits, not just owner * Add a breaking_changes changelog entry (cherry picked from commit c8c1402) Co-authored-by: Matt Clay <matt@mystile.com> * ansible-test - Fix collection delegation (#79947) (cherry picked from commit 079383384790310dd6722b08ac18990e2a4d0ed9) --------- Co-authored-by: Felix Fontein <felix@fontein.de>
* Updating Japanese translation (#80161)Yanis Guenane2023-03-1019-6583/+9244
|
* [backport-2.14] 📦 Integrate manpage builds into PEP 517 build backend ↵Sviatoslav Sydorenko2023-03-079-1/+445
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#80129) This patch creates a thin wrapper around the `setuptools`' PEP 517 build backend in-tree. It features an ability to request generating the manpage files in the process of building a source distribution. This toggle is implemented using the `config_settings` mechanism of PEP 517. One must explicitly pass it a CLI option to the build front-end to trigger said behavior. The packagers are expected to use the following call: python -m build --config-setting=--build-manpages This option has no effect on building wheels. 🧪 The change includes integration tests This test runs building and re-building sdists and wheels with and without the `--build-manpages` config setting under the oldest-supported and new `setuptools` pinned. It is intended to preserve the interoperability of the packaging setup across Python runtimes. An extra smoke test also verifies that non PEP 517 interfaces remain functional. PR #79606 Co-authored-by: Matt Clay <matt@mystile.com> (cherry picked from commit 56036013cd09db0f1b20402a69be44345ddafb22)
* [stable-2.14] ansible-test - Fix pylint error with old home dir (#80151) ↵Matt Clay2023-03-072-0/+13
| | | | | | | | | | | | (#80152) * [stable-2.14] ansible-test - Fix pylint error with old home dir (#80151) (cherry picked from commit 27287b40c0605e583145538ac072260095c139d7) Co-authored-by: Matt Clay <matt@mystile.com> * ansible-test - Fix error with missing pylint home (#80155) (cherry picked from commit 367d45facd3af9bbc8159e4371d94e95629bed6d)
* [stable-2.14] Fix MANIFEST.in includes (#80147) (#80148)Matt Clay2023-03-063-3/+5
| | | (cherry picked from commit 7c62cdeecd4834a1ca38a01e42ea07e33044de19)
* Backportapalooza 03 02 (#80127)Sandra McCann2023-03-0318-40/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Steampunk Spotter to Other tools list (#80006) (cherry picked from commit 122de95d8533a8ad34143fe81712a01349c0fc72) * Clarify combine filter examples (#80078) (cherry picked from commit 39fd899d83cfcbc6aa313512d2a7f61ac97cfa8a) * Add Ansible community 7.3.0 porting guide (#80106) (cherry picked from commit dbcaab1012ab50ea83148155a92c9ca5368ea372) * Clarify when plugin settings are being populated (#79710) (cherry picked from commit 998b5c1a06456ae17913d04b47739cf84dd4ae88) * Update playbooks_tests.rst (#79788) (cherry picked from commit ed879954f99db8e1a9657efd341f141acab7bf5d) * consistent booleans for page text and code blocks (#80036) * consistent booleans for page text and code blocks * Update check_mode from n to false (cherry picked from commit 940fdf5dba268c65859d5c55ab554f735467474e) * Update collection_integration_updating.rst (#80037) (cherry picked from commit ce5471fc9f0d2709ba4019df0ed586232dc85ce7) * package_facts requires python-rpm on SUSE systems in ansible 2.12.1 (#80041) (cherry picked from commit 43aa47c2afb8292fa8ad257353dc3500dda347b9) * fix: jinja complex type transforms doesn't work as documented (#80067) jinja complex type transforms: dict(somelist| slice(2)) doesn't work as documented. Changed the example to use zip_longest (cherry picked from commit 5ad77fc7bb529d9733a17c1ef5d24a84b98f50d3) * Docs: Clarify note on tags (#80079) The current wording could be read as "tasks that are tagged *both* configuration and packages" while in fact it is "tasks that are tagged *either* configuration *or* packages" (cherry picked from commit 563833d124dfe421be019e567f3ac0bbcb23f853) * Fix typo docs in playbooks_tags.rst (#80117) (cherry picked from commit c8f740cfee04db8b7078de4613f7c682bc895d59) * Encourage true/false for module documentation (#80060) Co-authored-by: Felix Fontein <felix@fontein.de> (cherry picked from commit 02c49ffe60a232e2f0b16cc973a909a6ad2ae263) * fix link for development guidelines (#80055) (cherry picked from commit 012393e2cdb351132d089ce2588a478ac4546b97) * improve password lookup syntax in examples (#80092) (cherry picked from commit 809727a7c76c8f20814fecf0e4295f8814bd8984) * Fixing typos (#80045) (cherry picked from commit 841b71c94fff27a10377e56547de7f56e08185ef) * clarify playbook tests (#80073) (cherry picked from commit 0521184337d5c4f37c16f2493cc35fdac52d88cf) * Update playbooks_conditionals.rst (#80062) "changed" was missing from the docs (cherry picked from commit cc8e6d06d00ee1655d89e97d8a447b46abf3ae25) --------- Co-authored-by: Anže Luzar <aluzarwork@gmail.com> Co-authored-by: Klaus Frank <agowa338@users.noreply.github.com> Co-authored-by: Anwesha Das <anwesha@das.community> Co-authored-by: nkakouros <tterranigma@gmail.com> Co-authored-by: Gijikiki <61326640+Gijikiki@users.noreply.github.com> Co-authored-by: Aastha Varma <aastha.code@gmail.com> Co-authored-by: Player256 <92082372+Player256@users.noreply.github.com> Co-authored-by: Desmond Obisi <51109125+DesmondSanctity@users.noreply.github.com> Co-authored-by: Raphael Michel <mail@raphaelmichel.de> Co-authored-by: Nicolas P <0kyn.dev@gmail.com> Co-authored-by: Kristian Heljas <11139388+kristianheljas@users.noreply.github.com> Co-authored-by: Akira Yokochi <akira6592@gmail.com> Co-authored-by: Andreas Deininger <andreas@deininger.net> Co-authored-by: Keeper-of-the-Keys <es.rosenberg+github@gmail.com>
* [stable-2.14] Do not use hardcoded httpbin.org in uri tests (#80101) (#80102)Matt Martz2023-02-281-2/+2
| | | (cherry picked from commit 060a27f)
* Update Ansible release version to v2.14.3.post0. (#80100)jamesmarshall242023-02-271-1/+1
|
* New release v2.14.3 (#80083)v2.14.3jamesmarshall242023-02-274-4/+18
|
* Update Ansible release version to v2.14.3rc1.post0. (#80044)jamesmarshall242023-02-201-1/+1
|
* New release v2.14.3rc1 (#80029)v2.14.3rc1jamesmarshall242023-02-204-1/+78
|
* Backportapalooza 02 16 (#80019)Sandra McCann2023-02-162-2/+5
| | | | | | | | | | | | | | * fixes typo in Ansible 7 roadmap (#79996) Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com> (cherry picked from commit 75274021d3ef84d580e2f6197d60127c5af8cdc4) * update banner' (#79971) (cherry picked from commit f841c2803a1e36bb6f392c466d36b669f9243464) --------- Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com>
* strategy fix invalid variables being registered (#79706) (#79818)Brian Coca2023-02-167-1/+65
| | | | | also added tests for normal and bad cases (cherry picked from commit 281474e809a0a76f6a045224d9051efda6e1f0ec)
* Make using blocks as handlers a parser error (#79993) (#80010)Martin Krizek2023-02-168-12/+51
| | | | | Fixes #79968 (cherry picked from commit bd329dc54329a126056723311abd7442ed6a0389)
* [2.14] don't ignore templated _raw_params that k=v parser failed to parse ↵Matt Davis2023-02-155-4/+28
| | | | | | | | | | | (#79913) (#79964) * don't ignore templated _raw_params that k=v parser failed to parse (#79913) fixes #79862 (cherry picked from commit e1d298ed61eed9250752fbd25ac8eae4944ec1bf) * backport test change to runme.sh
* fix installing collections from git repos that contain MANIFEST.json ↵Sloane Hertel2023-02-155-0/+60
| | | | | | | | | | | | | | | | | (#79808) (#79826) * add null 'manifest' key to metadata for git repo collections containing MANIFEST.json changelog * set to Sentinel instead of None * Test installing a collection in a git repo that contains a MANIFEST.json * fix test * Update changelogs/fragments/ansible-galaxy-install-git-src-manifest.yml (cherry picked from commit 321848e98d9e565ee3f78c8c37ca879a8e3c55c1)
* Fix conditionally notified include handlers (#79804) (#79807)Martin Krizek2023-02-155-5/+17
| | | | | Fixes #79776 (cherry picked from commit 10eda5801ad11f66985251b5c3de481e7b917d3c)
* [stable-2.14] ansible-test - Support Podman 4.4.0+Matt Clay2023-02-142-0/+9
| | | | | | (cherry picked from commit 67d49734f732f543c0b8d7713466c0aa3b8f484f) Co-authored-by: Matt Clay <matt@mystile.com>
* Backportapalooza 02 09 (#79962)Sandra McCann2023-02-106-12/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make this a warning, not a comment (#79928) Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com> (cherry picked from commit 5f947f867cc526a43c3070a4a9ae380c385edb1d) * Update example to always init ANOTHER_LIBRARY_IMPORT_ERROR (#79927) (cherry picked from commit 24519f3bd1b23bc89a968383f54a8b1fe708e3af) * Rst fixes (#79939) * fix rstcheck errors for 6.1.1 * spell shell correctly (cherry picked from commit dc990058201d63df685e83a316cf3402242ff1b4) * Update dnf.py (#79679) (cherry picked from commit 0ab53aefc94afa3829676d25f732526773d31d0a) * Change `yes` to `true` in uri-module (#79934) (cherry picked from commit b5ff981369dd926f6ecf135a90f9b4f8375fb6c4) --------- Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com> Co-authored-by: Matt Martz <matt@sivel.net> Co-authored-by: Bartłomiej Kida <wireboot@gmail.com> Co-authored-by: Sebastian Gumprich <rndmh3ro@users.noreply.github.com>
* [stable-2.14] ansible-test - Clean up indentation and spaces (#79980) (#79982)Matt Clay2023-02-1057-534/+534
| | | (cherry picked from commit 58d84933fc4cc873b58e9500838fe80c59280189)
* Bump acme test container. (#79783) (#79816)Felix Fontein2023-02-102-1/+3
| | | (cherry picked from commit 5fb8bc3ddb40c3f09f76d2237951c7754ba27add)
* [stable-2.14] ansible-test - Specify config path in plugin error (#79881) ↵Matt Clay2023-02-102-4/+7
| | | | | (#79977) (cherry picked from commit d48d1c23df171074e799717e824a8c5ace470643)
* [stable-2.14] ansible-test - Fix various type hinting issues. (#79798) (#79976)Matt Clay2023-02-1043-135/+123
| | | | | | | | | | | | | | | | | | | * ansible-test - Add missing type hints. * ansible-test - Remove redundant type hints. * ansible-test - Fix return type annotations. * ansible-test - Add assert, casts to assist mypy. * ansible-test - Fix incorrect type hints. * ansible-test - Remove no-op code. * ansible-test - Fix incorrect types. * ansible-test - Fix method signature mismatch. (cherry picked from commit c9f20aedc04088f10b864b8f976688384abd50de)
* [stable-2.14] ansible-test - Remove obsolete DirectoryTarget. (#79975)Matt Clay2023-02-102-27/+13
| | | | | This code has been unused since at least the 2.9 release. (cherry picked from commit 5f58015527cb0fb6332d77249787e6effa374da5)
* [stable-2.14] ansible-test - fix warning to include image name (#79560) (#79973)Matt Clay2023-02-102-1/+3
| | | | | (cherry picked from commit 0a12d8a5bc820e5d12805af41b80351d0b635e63) Co-authored-by: Martin Krizek <martin.krizek@gmail.com>
* [stable-2.14] ansible-test - Avoid direct use of `errno`. (#79972)Matt Clay2023-02-106-36/+16
| | | | | Error handling on Python 3.x no longer requires the use of `errno` to identify specific errors. (cherry picked from commit f9715f436ce0590a5441fa7f13c1aa60cdeb6585)
* [stable-2.14] Ansible.Basic.cs - Fix compile error on PS 7.3.x (#79848) (#79850)Matt Clay2023-02-022-0/+6
| | | (cherry picked from commit 83fe75db07cb55dc2efeb437ce20b9d4462860c3)
* [stable-2.14] Remove outdated note on relative imports in docs (#79873) (#79875)Matt Clay2023-02-021-6/+0
| | | (cherry picked from commit 58461bc20408955a0efc37be8bce97efb387bcd5)
* Backportapalooza 02 02 (#79890)Sandra McCann2023-02-0215-510/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Docs] add easyfix/good first issue/docs links (#79830) (cherry picked from commit 722fc05c3112c4dfe675331a2f88f5a10a875187) * [Docs] add doc links to documentation_contributions.rst (#79840) (cherry picked from commit 58f0950638341f3966d4f72395acdaeece3493ba) * Remove dev_guide stubs (#79795) * Remove dev_guide stubs * Remove Cisco ACI Dev Guide (cherry picked from commit 10f0e5f6d4f1f65a02603c296ccf7fa0f7b48752) * maintainers_guidelines.rst: add a link to collection release guidelines (#79859) (cherry picked from commit fa382670dc35d89652c03c3d7f7911533a36b29d) * Mentions 'meta: flush_handlers' task (#79542) (cherry picked from commit d8dc76e134fa458690acbd70f0cb9a009dbb5e29) * Description for changing User ID to match user value (#79470) (cherry picked from commit 913e4863afe44b516e03906868cec7b38f3d2802) * Remove irrelevant line (#79865) Remove irrelevant comment line form example code (cherry picked from commit 1c01eab3fb53c599552172244c19cea1e59cb0cf) --------- Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru> Co-authored-by: Mario Lenz <m@riolenz.de> Co-authored-by: Andrew Klychkov <aklychko@redhat.com> Co-authored-by: JaroslavKlech <klechh@gmail.com> Co-authored-by: Tabah Baridule M <dulemartins07@gmail.com> Co-authored-by: Konrad Gawda <konrad.gawda.opensource@gmail.com>
* Docs Backportapalooza 01 26 (#79828)Sandra McCann2023-01-3110-77/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix filename for sidecar docs (#79779) (cherry picked from commit f2707d1fbc3be863983ee2d829303eece6116d2d) * correct examples to use removed_from_collection not collection_name (#79803) (cherry picked from commit 7ab3de7ee8e44a53591334997955512239f7ccf8) * Fix: documentation for per-task timeout (#79715) (cherry picked from commit 48e6bf8d27694b21922c7293f892e690ae44a9e1) * [Docs] maintainers_guidelines: add WG and real-time chat request info (#79750) (cherry picked from commit 6cb6d655b3eba09b9d3b96c681af37c03282469a) * doc fix for platform content #79794 (#79801) (cherry picked from commit d7a4152851458d04ed97b10446ddfc096ec8ec6f) * Expand docs for the import sanity test. (#79768) * Expand docs for the import sanity test. * Remove note about Python 2.7 compat. It should not be needed since there is a sanity test to enforce use of `__metaclass__ = type`. * Improve introductory paragraph. * Fix link typo. (cherry picked from commit 2164d5699cde6a6f76985d0742d38f4bc76e8cbf) * docs: Extend password entry of ansible.builtin.user (#79694) * docs: Extend password entry of ansible.builtin.user Clarify that `password` sets the password hash. Not the actual password. Fixes part of #79684 (cherry picked from commit 6cd1a1404a5179aa99aa7f9182fcce068b297cf9) * Update dev_guide.rst (#79625) (cherry picked from commit 65eb5c0a9f4ecf0f358c5c81f9c9e3202a0fde41) * Improve documentation on requirements.yml (#76140) Makes it clear that user can use range identifiers with collection versions inside requirements.yml files. (cherry picked from commit 44dcfde9b84177e7dfede11ab287789c577b82b5) --------- Co-authored-by: Evgeni Golov <evgeni@golov.de> Co-authored-by: Jo <jo@swagspace.org> Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru> Co-authored-by: prasadpatil49 <51715670+prasadpatil49@users.noreply.github.com> Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Hofer-Julian <30049909+Hofer-Julian@users.noreply.github.com> Co-authored-by: Jens Timmerman <github@caret.be> Co-authored-by: Sorin Sbarnea <ssbarnea@redhat.com>
* Add Ansible community 7.2.0 porting guide (#79867) (#79868)Sandra McCann2023-01-311-0/+119
| | | | | (cherry picked from commit 9d42447fa58f14edbc49f2e2be10b3dabfd7e1e5) Co-authored-by: Christian Adams <chadams@redhat.com>
* Update Ansible release version to v2.14.2.post0. (#79845)Christian Adams2023-01-301-1/+1
|
* New release v2.14.2 (#79843)v2.14.2Christian Adams2023-01-304-4/+23
|
* Update Ansible release version to v2.14.2rc1.post0. (#79792)Christian Adams2023-01-231-1/+1
|
* New release v2.14.2rc1 (#79789)v2.14.2rc1Christian Adams2023-01-234-1/+245
|
* Fix traceback in template action with ANSIBLE_DEBUG=1 (#79764) (#79775)Martin Krizek2023-01-235-1/+20
| | | | | Fixes #79763 (cherry picked from commit 4f5ed249727dc0c271e07b045e514cc31e25c2de)
* Backportapalooza 01 19 (#79771)Sandra McCann2023-01-1914-23/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update authentication.rst (#79623) (cherry picked from commit e7af7532bdb1aa5ed1f10191b37b485aa5fe3bec) * Fix typo (#79641) (cherry picked from commit 8e7cc371bea876e52acd2fbccaf1cc42fe26bf24) * correct the mistake of example repeat_original (#79659) there is a little mistake ##### ISSUE TYPE - Docs Pull Request +label: docsite_pr (cherry picked from commit 6f8c1da0c805f334b8598fd2556f7ed92dc9348e) * switched reference from katacoda to instruqt (#79698) (cherry picked from commit 0fc932fda01d03ffc32c249d9ef5565851eba1f0) * contributor_path: fix typos (#79678) (cherry picked from commit fe7d488a1ba1583a89172768f8ce3382e168ed2c) * Fix broken reference to FAQ (#79621) (cherry picked from commit 602824db1d83afa4bbfc6869d5802ebf515c835d) * Docsite: add Security Automation Working Group to Communication guide (#79692) (cherry picked from commit 65efa4b97ff1c1539cdb79697cc0c85df8da6c77) * Docsite: remove dead Lockdown Working Group from Communication guide (#79693) (cherry picked from commit 55f9d7f71f8a7dc67b2dc19a2e8bad7c550003fc) * Fix `undef()` example to a valid Jinja template (#79701) (cherry picked from commit e41d2874a67ade813ffaf2ebfff67987291d53c0) * Truthy value should be one of false or true (#79730) Otherwise ansible-lint complains: https://yamllint.readthedocs.io/en/stable/rules.html#module-yamllint.rules.truthy (cherry picked from commit b756a08d891b3bb07b208ed4dea2a797bcf9ea39) * Fix regex filter docs (#79736) * Fix notes in regex_replace doc The documentation says that this maps to 'regex.replace' when it should say 're.replace'. The distinction is important because of the third-party 'regex' module that has more features than the built-in 're' module. https://pypi.org/project/regex/ * Fix notes in re.search docs The documentation says that this maps to 'regex.search' when it should say 're.search'. The distinction is important because of the third-party 'regex' module that has more features than the built-in 're' module. https://pypi.org/project/regex/ (cherry picked from commit cf50d8131f0afea38a7dd78eab14410cc580d479) * complex_data_manipulation.rst: fix typo (#79758) (cherry picked from commit b5b7f9bce2c688eed90ef36b1f6b9f2ccd424706) * Fix broken link for inventory script examples (#79762) These scripts were removed from community.general in https://github.com/ansible-collections/community.general/pull/2696 and moved to ansible-community/contrib-scripts per https://github.com/ansible-community/community-topics/issues/16#issuecomment-853317111 (cherry picked from commit 97993eeb10f1e40831920dfcdf51fe722427c60e) * communication.rst: improve (#79751) (cherry picked from commit 11a27eefa2c3a20f7709c47a61a37beb8ec2ccf5) * Fix broken docs links. (#79769) (cherry picked from commit 5d71ace5834a416948b3e62922f825d6f31993a4) Co-authored-by: Gineesh Madapparambath <net.gini@gmail.com> Co-authored-by: Kristopher Henry Kram <kristopher@kristopherkram.com> Co-authored-by: evangelionlion <546620084@qq.com> Co-authored-by: Deric Crago <deric.crago@gmail.com> Co-authored-by: Andrew Klychkov <aklychko@redhat.com> Co-authored-by: Rune Juhl Jacobsen <rune@juhljacobsen.dk> Co-authored-by: Kristian Heljas <11139388+kristianheljas@users.noreply.github.com> Co-authored-by: Hofer-Julian <30049909+Hofer-Julian@users.noreply.github.com> Co-authored-by: antonc42 <antonc42@users.noreply.github.com> Co-authored-by: Kenyon Ralph <kenyon@kenyonralph.com> Co-authored-by: Matt Clay <matt@mystile.com>
* document adjacent docs (sidecar) (#79056) (#79772)Sandra McCann2023-01-197-14/+140
| | | | | | | | * Update docs/docsite/rst/dev_guide/developing_locally.rst Co-authored-by: Don Naro <dnaro@redhat.com> (cherry picked from commit 8b032150a41efd87ae0f1ae3b92977fa7bdddb7d) Co-authored-by: Brian Coca <bcoca@users.noreply.github.com>
* Argument spec alias handling: actually report deprecated aliases in ↵Felix Fontein2023-01-197-17/+280
| | | | | | | | | | | | | | | | | suboptions, and fix warning message in suboptions when two aliases of the same option are used (#79740) (#79770) * Normalize deprecation records. * Fix alias deprecations in suboptions. * Report in which option an alias warning happened for suboptions. * Add deprecation tests for suboptions. * Also test deprecation in list of dicts. * Adjust unit tests for toplevel alias deprecation field name change. (cherry picked from commit 8a7185c224eb6e116d1233d37d57bbbb223cb5bb)
* filter/test plugin listing, fix bug on file sorting (#79591) (#79605)Brian Coca2023-01-192-4/+3
| | | | | | | * filter/test plugin listing, fix bug on file sorting avoid legacy/builtin special casing for 'all' (cherry picked from commit b7e948e6230fc744af6ac3c5c6f42fa1516eeeb8)
* [2.14] fix role argument spec error for invalid suboptions & fix reporting ↵Felix Fontein2023-01-199-13/+180
| | | | | | | | | | | | | | | of deprecated arguments for modules (#79738) * fix role argument spec error for invalid suboptions (#76578) fixes https://github.com/ansible/ansible/issues/75536 (cherry picked from commit b5b239fd715d7c543562a6119db18699c00df582) * Fix reporting of deprecated arguments for modules. (#79681) (cherry picked from commit 1a47a21b65d3746a9feeeceea0cf15eaf011efef) Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
* [stable-2.14] Ensure we are passing ciphers to all url_get calls (#79718) ↵Matt Martz2023-01-183-2/+4
| | | | | | | | | | | | (#79727) * Ensure we are passing ciphers to all url_get calls. Fixes #79717 * Add clog frag * Fix tests (cherry picked from commit 2143bcd) Co-authored-by: Matt Martz <matt@sivel.net>
* [stable-2.14] Better json content type detection for uri (#79719) (#79726)Matt Martz2023-01-182-3/+5
| | | | | | | | * Better json content type detection for uri * typo (cherry picked from commit 74cdffe) Co-authored-by: Matt Martz <matt@sivel.net>
* ansible-galaxy - fix turning off the ConcreteArtifactManager's validate ↵Sloane Hertel2023-01-183-48/+72
| | | | | | | | | certs at the global level (#79561) (#79696) Fix ignoring certs when downloading tarballs Fix ignoring certs when downloading a collection from a specific source that isn't in the configured servers list (cherry picked from commit acbf4cc60e9338dc08421c8355d69bfcdfde0280)
* Correctly count rescued tasks in play stats (#79724) (#79728)Martin Krizek2023-01-185-2/+32
| | | | | | | Fixes #79711 ci_complete (cherry picked from commit e38b3e64fd5f9bb6c5ca9462150c89f0932fd2c4)
* Backportapalooza 12 15 (#79607)Sandra McCann2023-01-184-52/+193
| | | | | | | | | | | | | | | | | | | | | | | | * Add big support table (#79221) Co-authored-by: samccann <samccann@redhat.com> Co-authored-by: Matt Clay <matt@mystile.com> (cherry picked from commit b3a1eabb7d7266eec3edac1b8b7810f0062707ed) * Add example of yaml file with --extra-vars (#79521) (cherry picked from commit aa268b8db27193dd3f842ad72860ec3aefc3620d) * Fix `:ref:` usage in testing docs. (#79566) (cherry picked from commit 245d51691191bafd4ab4d27e24812fc2a49e2297) * Typo in playbooks_blocks.rst (#79603) (cherry picked from commit 69c874f4785cb3ec63d98ab065a3aecc39797012) Co-authored-by: Matt Martz <matt@sivel.net> Co-authored-by: Michael Mayer <mjmayer@ucdavis.edu> Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Peter Tripp <petertripp@gmail.com>
* Document callback types in documentation (#79651) (#79653)Felix Fontein2023-01-181-1/+20
| | | (cherry picked from commit 51bddd862bfdac9e6cefca854b6f2917cfc2715d)
* ansible-test - fix ps argspec check inside cmdlet (#79699)Jordan Borean2023-01-1111-3/+136
| | | | | | | | | | * ansible-test - fix ps argspec check inside cmdlet * Added error condition test * Fix sanity problem (cherry picked from commit ee33be9484b2240aa7b6b3bfdb30b452b6048e85)
* [stable-2.14] validate-modules: don't fail on invalid YAML (#79682)Evgeni Golov2023-01-065-4/+38
| | | | | | | | | | | | | | | | | | | | | | | | * validate-modules: don't fail on invalid YAML When validate-modules encounters invalid YAML (e.g. in the EXAMPLES section), it tries to reformat the exception to include the line number in the Python file instead of the line number of the embedded YAML document. However, PyYAML doesn't allow modification of the Mark object (anymore) which leads to a new exception being raised, instead of reporting the original exception. As the original exception is not needed in other places anymore, we don't have to modify it at all and can just compute the right line number when reporting the error via ansible-test. Fixes: #75837 * Add test for invalid module doc YAML syntax. Co-authored-by: Matt Clay <matt@mystile.com> (cherry picked from commit a7111c4dbb91e912aeb799d9728ce739f2ae83d3) Co-authored-by: Evgeni Golov <evgeni@golov.de>
* [stable-2.14] Fix link in compile sanity test docs.Matt Clay2023-01-041-1/+1
| | | | | | (cherry picked from commit eae02bf5b8ada01a1606559d5e29776d696a9f33) Co-authored-by: Matt Clay <matt@mystile.com>