summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New release v2.15.0rc2 (#80686)v2.15.0rc2Matt Clay2023-05-014-1/+52
|
* ansible-test - Update default containers (#80685)Matt Clay2023-05-012-2/+3
|
* Backport setuptools fixes (#80684)Matt Clay2023-05-019-19/+67
| | | | | | | | | | | | | | | * Use package_data instead of include_package_data (#80652) This resolves warnings generated by setuptools such as the following: _Warning: Package 'ansible.galaxy.data' is absent from the `packages` configuration. (cherry picked from commit 5ac292e12d5e1515beb34028346d76bb68398fc8) * Set the minimum setuptools to 45.2.0 (#80649) Also update the package-data sanity test to use the minimum setuptools version. (cherry picked from commit 4d25e3d54f7de316c4f1d1575d2cf1ffa46b632c)
* [stable-2.15] Release tool improvements (#80641) (#80679)Matt Clay2023-05-011-1/+50
| | | | | | | * Provide reproducible sdist builds. * Use reproducible wheel builds. * Add PyPI artifact checks. (cherry picked from commit d37678c5ff221ada71afc0cad3ff7b70e0a0ec2f)
* [ansible-galaxy] Fix installing signed collections (#80661) (#80665)Sloane Hertel2023-04-274-32/+12
| | | | | | | | | | | * Fix installing signed collections by using the fqcn, version, source, and type as a unique identifier. Define __hash__ and __eq__ methods to handle Candidate/Requirement comparison excluding signatures which aren't fully populated until install time. * Remove PinnedCandidateRequests since it is redundant now. * Fix verifying against a signed remote when the keyring isn't configured (cherry picked from commit d5e2e7a0a8ca9017a091922648430374539f878b)
* Update Ansible release version to v2.15.0rc1.post0. (#80640)Matt Martz2023-04-251-1/+1
|
* New release v2.15.0rc1 (#80639)v2.15.0rc1Matt Martz2023-04-254-1/+72
|
* ansible-test - Update the default containers (#80636)Matt Clay2023-04-251-2/+2
|
* [stable-2.15] ansible-test - Update pylint to 2.17.3 (#80632) (#80634)Matt Clay2023-04-252-3/+4
| | | (cherry picked from commit 372fc99686c1f5a701d37e7c09e89c1fad3c0e29)
* dnf5: use new API to check package signatures (#80609) (#80622)Martin Krizek2023-04-252-19/+8
| | | (cherry picked from commit 36df60e2265f417d6211f30b10691dc8ae685d2c)
* [stable-2.15] ansible-test - Use FreeBSD packaged setuptools (#80615) (#80616)Matt Clay2023-04-242-0/+3
| | | | | This will avoid issues during bootstrapping caused by breaking changes in setuptools. (cherry picked from commit abc58c026b2e91af4a2bb57f7bfe21c609bd3de9)
* Fix calling v2_playbook_on_notify callback (#80585) (#80612)Martin Krizek2023-04-2410-2/+166
| | | | Co-authored-by: Matt Martz <matt@sivel.net> (cherry picked from commit 989a7d69515c7de4f7abbfe45940f686001d511b)
* Use target of /usr/bin/dnf for dnf version detection (#80550) (#80593)Martin Krizek2023-04-243-50/+101
| | | | | Fixes #80376 (cherry picked from commit 748f534312f2073a25a87871f5bd05882891b8c4)
* Backportapalooza 04 21 (#80600)Sandra McCann2023-04-2424-83/+578
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix typo in playbooks_keywords.rst.j2 (#80461) (cherry picked from commit 2ed4396558105733d4865631e99e378cfda68b8c) * Correct bypass_host_loop attribute for group_by (#80380) This action originally bypassed the host loop, but it does not currently. (cherry picked from commit fc5c0aadc92837cda5d81cadd9402ef88a562455) * Add Ansible community 8.0.0a1 porting guide (#80498) (cherry picked from commit 362c949622b637fb1a5e80b1b0bf780c1ac7e3b8) * Adds Ansible 8 Porting Guide to Index Page (#80511) (cherry picked from commit d081ed36169f4f74512d1707909185281a30e29b) * documents approaches to octal modes better (#80112) (cherry picked from commit 032881e4f1cbad1ca66b2fc40c8c56b17b33d965) * Update password.py documentation (#80297) * Update password.py documentation with new semantic markup (cherry picked from commit bf4e0166a56adb8d22047ba4b0e7c3c34efa431a) * Add OpenSUSE to the distro's installation guide (#80308) * Add OpenSUSE to the distro's installation guide Similar to the rest of the distros, OpenSUSE distributes ansible and it was missing. Signed-off-by: ybonatakis <ybonatakis@suse.com> (cherry picked from commit af6d75e31363591921808f7f351185d11b7b429b) * Document how to run all tasks, even the ones with the never tag (#80315) Co-authored-by: Martin Krizek <martin.krizek@gmail.com> (cherry picked from commit ec403db1c7c8b23aa0ea09705b53596ce9cb6951) * πŸ“ Document macOS user deletion over SSH (#80358) Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Don Naro <dnaro@redhat.com> (cherry picked from commit 88a380c8f00e97119f10879d36324a0324eefe4e) * Update playbooks_templating.rst (#80375) (cherry picked from commit a6e0012b8a7638f69e01c05ca1566cd01c92bf6b) * Documentation changes for #80367 and #80270 (#80391) (cherry picked from commit 0460f780810bb91b052809b0bf850633b2df7769) * [Docs] communication.rst: Add a hint about adding Matrix shields to READMEs (#80392) (cherry picked from commit db8f1756bc016faddf6cac37d12d8bc195f29278) * installation_distros: update Fedora section (#80453) (cherry picked from commit 4e9d21ec32b21c8b75ca831dfb33a55baa520f85) * Fix PolicyRcD.__exit__ docstring (#80528) (cherry picked from commit 64fb64643d166cf3f544a9d1d43be8c96f20ef1d) * Update validate_argument_spec.py (#80547) ##### SUMMARY Fix example with file lookup, filter 'from_yaml' is required. ##### ISSUE TYPE - Docs Pull Request +label: docsite_pr (cherry picked from commit 8d685b89f29dc7985b2c04b70c7c860bf09a632a) * redirect old vmware guide (#80553) (cherry picked from commit c1d8130df5c1bcefceb439bbf19cd8c926ce36d5) * Update tools and programs page as per community feedback (#80493) (cherry picked from commit 44794e3ebc04d90669d31b0ccde47c40aa48225f) * uri module, fix example (#80554) (cherry picked from commit 449c628f3d8dee4b93e0d3e6880b146ebb5486f0) * apt key and repository example security patch (#80381) (cherry picked from commit ed9cd39d0fa764c2bf51599afef38921aff84b70) * note in systemd that systemctl can change behaviour due to diff order… (#80570) (cherry picked from commit 9ca863501c6f3cf679b1b7c773747766e35ae907) * Vars Plugin Documentation Improvement (#80470) (cherry picked from commit 791510ccba5f3a9af3d22f442e9d4d10b1129a00) * Add note guidelines for additional distributions (#80389) (cherry picked from commit 68e270d4cc2579e4659ed53aecbc5a3358b85985) --------- Co-authored-by: Christinanik251 <93385939+Christinanik251@users.noreply.github.com> Co-authored-by: flowerysong <paul.arthur@flowerysong.com> Co-authored-by: Anwesha Das <anwesha@das.community> Co-authored-by: Alicia Cozine <879121+acozine@users.noreply.github.com> Co-authored-by: aaronk1 <aaronk1@users.noreply.github.com> Co-authored-by: Yiannis <jbonatakis@gmail.com> Co-authored-by: Daniel-at-github <Daniel-at-github@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com> Co-authored-by: dzvision <5590839+dzvision@users.noreply.github.com> Co-authored-by: WeiXinFam-Insta <86450936+WeiXinFam-Insta@users.noreply.github.com> Co-authored-by: Andrew Klychkov <aklychko@redhat.com> Co-authored-by: Maxwell G <maxwell@gtmx.me> Co-authored-by: Rodrigo Candido Gryzinski <contact@rogryza.me> Co-authored-by: 7840vz <122374011+7840vz@users.noreply.github.com> Co-authored-by: JaroslavKlech <klechh@gmail.com> Co-authored-by: Brian Coca <bcoca@users.noreply.github.com> Co-authored-by: hexagon6 <hexagon6@fet.li> Co-authored-by: Tim Way <1091435+timway@users.noreply.github.com> Co-authored-by: Sarah Lau-Kilo <slaukilo@gmail.com>
* fix become yes/no to true/false (#80515) (#80601)Sandra McCann2023-04-2416-32/+32
| | | | | (cherry picked from commit f05abd4540f7c26ae7296c59a3fdd579c4bf3070) Co-authored-by: Akira Yokochi <akira6592@gmail.com>
* [stable-2.15] tests: replace a mock import with unittest.mock (#80589) (#80603)Matt Clay2023-04-211-1/+1
| | | | | (cherry picked from commit f4615d69ad2ef1f024ba677ee6a77f49a4b7bfff) Co-authored-by: Maxwell G <maxwell@gtmx.me>
* ansible-test - Update the default containers (#80560)Matt Clay2023-04-182-2/+3
|
* [stable-2.15] ansible-test - Update pylint to 2.17.2 (#80555) (#80557)Matt Clay2023-04-182-2/+4
| | | (cherry picked from commit ba47dd9ef4acafd46a1223a80556bacde4978f91)
* ansible-galaxy - fix installing dir sources with a trailing path separator ↡Sloane Hertel2023-04-183-1/+10
| | | | | | | (#79110) (#80540) * strip trailing path separator from type=dir sources (cherry picked from commit 964e678a7fa3b0745f9302e7a3682851089d09d2)
* argspec - fix validating type for required options that are None (#79677) ↡Sloane Hertel2023-04-186-6/+140
| | | | | | | | | (#80542) * Only bypass type validation for null parameters if the default is None. A default is mutually exclusive with required. * Prevent coercing None to str type. Fail the type check instead. (cherry picked from commit 694c11d5bdc7f5f7779d27315bec939dc9162ec6)
* [stable-2.15] Implement checks, and backwards compat change, to move forward ↡Matt Martz2023-04-1811-8/+70
| | | | | with UTF-8 only (#80370) (#80545) (cherry picked from commit 0ee7cfb)
* Update Ansible release version to v2.15.0b3.post0. (#80541)Matt Martz2023-04-171-1/+1
|
* New release v2.15.0b3 (#80537)v2.15.0b3Matt Martz2023-04-174-3/+50
|
* Validate task attributes with first finalized attrs after loop (#80476) (#80517)Sloane Hertel2023-04-173-5/+15
| | | | | | | | | | | * Validate task attributes `run_once` and `action` with finalized attrs after individual loop results * Validate task attribute `ignore_unreachable` using individual loop results Once there's a way to post validate only certain fields, we can use self._task.post_validate() instead This replaces the fix introduced in https://github.com/ansible/ansible/pull/80051. (cherry picked from commit bd6feeb6e7b334d5da572cbb5add7594be7fc61e)
* [stable-2.15] --syntax-check is only applicable to ansible-playbook. Fixes ↡Matt Martz2023-04-123-2/+5
| | | | | #80506 (#80507) (#80509) (cherry picked from commit f3774ae)
* [stable-2.15] pep517 backend - Use correct import_module import (#80480) ↡Matt Clay2023-04-122-1/+3
| | | | | (#80501) (cherry picked from commit e87802cf2c75c5f2578e58ed2edb3e033623cc78)
* Last handler defined runs, fix for roles (#79558) (#80495)Martin Krizek2023-04-128-84/+126
| | | | | | | | | | Fixes #73643 * clear_notification method and simplify ifs * Deduplicate code * Limit number of Templar creations * Fix sanity * Preserve handler callbacks order as they were notified (cherry picked from commit 09dd80b4ec7563caea095b4213794dd64ce8bed4)
* Fix pull request URL in changelog. (#80465)Felix Fontein2023-04-121-1/+1
|
* [stable-2.15] ansible-test - Add support for argcomplete 3 (#80482) (#80484)Matt Clay2023-04-113-5/+25
| | | (cherry picked from commit 0371ea08d6de55635ffcbf94da5ddec0cd809495)
* Update Ansible release version to v2.15.0b2.post0. (#80469)Matt Martz2023-04-101-1/+1
|
* New release v2.15.0b2 (#80467)v2.15.0b2Matt Martz2023-04-104-1/+51
|
* ansible-test - Update default containers (#80466)Matt Clay2023-04-101-2/+2
|
* [stable-2.15] Replace validate-modules's semantic markup parser with ↡Matt Clay2023-04-078-170/+121
| | | | | | | antsibull-docs-parser (#80406) (#80432) (cherry picked from commit 92c694372bd3b3f68644b27cae51270259c04e56) Co-authored-by: Felix Fontein <felix@fontein.de>
* dnf5: fix module/pkg names in the failed respawn msg (#80402) (#80434)Martin Krizek2023-04-062-2/+4
| | | (cherry picked from commit 12ce7d2e4e27dd209ad9a3027b36ff3b4d6f0c10)
* dnf5: use the logs API to determine transaction problems (#80401) (#80433)Martin Krizek2023-04-062-4/+7
| | | (cherry picked from commit 8d5c25023467e5039ffdf32dcc79eb7f171ebce5)
* [stable-2.15] Extend ansible-doc test with more classic markup. (#80407) ↡Matt Clay2023-04-063-2/+14
| | | | | | | (#80431) (cherry picked from commit 96f7fd5539f6124004fecef8f7110d4965686872) Co-authored-by: Felix Fontein <felix@fontein.de>
* [stable-2.15] Only use the selectors code path when we are prompt matching ↡Matt Martz2023-04-053-50/+60
| | | | | (#79931) (#80400) (cherry picked from commit 6d1e355)
* Fetch signatures from galaxy after the dependency resolver runs (#80334) ↡Sloane Hertel2023-04-056-5/+19
| | | | | | | | | | (#80397) Reduce the number of Galaxy API calls made during dependency resolution by fetching remote signatures afterwards, since these are not used in backtracking. Reduce the verbosity to `-vvvv` (to match other Galaxy API calls) to see this activity. Co-authored-by: Sviatoslav Sydorenko <webknjaz@redhat.com> (cherry picked from commit 460abe0ceffc5ca99b3cc2f2e3ef07aa2cb225dc)
* Update Ansible release version to v2.15.0b1.post0. (#80396)Matt Martz2023-04-041-1/+1
|
* New release v2.15.0b1 (#80395)v2.15.0b1Matt Martz2023-04-044-2/+1051
|
* Implement semantic markup support for Ansible documentation in ↡Felix Fontein2023-03-315-1/+330
| | | | validate-modules. (#80243)
* Use --no-isolation for package-data sanity test (#80377)Matt Clay2023-03-311-1/+1
| | | The dependencies are already in the sanity test venv. This avoids use of unpinned dependencies and a dependency on a network connection.
* list all tags (including never) when listing tags (#80309)Brian Coca2023-03-312-0/+13
| | | | | | * Ensure we default to show all tags when listing tags 'never' was being excluded by default,as it is not part of the 'run tags' runtime default ('all'). For listing we now add it to the default 'run tags'.
* Fix run_once by instantly tiny post_validate (#78492) (#80051)tu1h2023-03-314-1/+30
| | | Signed-off-by: tu1h <lihai.tu@daocloud.io>
* Support role extension for semantic markup. (#80305)Felix Fontein2023-03-315-4/+17
|
* Add new dnf5 module (#80272)Martin Krizek2023-03-3115-22/+892
|
* fix using templated values for include/import role FA (#80320)Sloane Hertel2023-03-308-3/+48
| | | | | | | | | | | * fix using templated values for include/import role options 'public', 'allow_duplicates', and 'rolespec_validate' * pass templated values without changing the instance * Fix templating by setting always_post_validate to True and calling IncludeRole.post_validate() instead ci_complete * add changelog
* πŸ›πŸ“ Undouble trailing colon @ `faq.rst` (#80359)Sviatoslav Sydorenko2023-03-301-1/+1
| | | | It is causing parsing/representation problems of the following explicit RST code block.
* ansible-test - Fix packaging change classification (#80360)Matt Clay2023-03-293-5/+15
|
* ansible-test - Update base and default container (#80355)Matt Clay2023-03-291-3/+3
|