| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
| |
* Provide reproducible sdist builds.
* Use reproducible wheel builds.
* Add PyPI artifact checks.
(cherry picked from commit d37678c5ff221ada71afc0cad3ff7b70e0a0ec2f)
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
| |
|
| |
|
| |
|
|
|
| |
(cherry picked from commit 372fc99686c1f5a701d37e7c09e89c1fad3c0e29)
|
|
|
| |
(cherry picked from commit 36df60e2265f417d6211f30b10691dc8ae685d2c)
|
|
|
|
|
| |
This will avoid issues during bootstrapping caused by breaking changes in setuptools.
(cherry picked from commit abc58c026b2e91af4a2bb57f7bfe21c609bd3de9)
|
|
|
|
| |
Co-authored-by: Matt Martz <matt@sivel.net>
(cherry picked from commit 989a7d69515c7de4f7abbfe45940f686001d511b)
|
|
|
|
|
| |
Fixes #80376
(cherry picked from commit 748f534312f2073a25a87871f5bd05882891b8c4)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
(cherry picked from commit f05abd4540f7c26ae7296c59a3fdd579c4bf3070)
Co-authored-by: Akira Yokochi <akira6592@gmail.com>
|
|
|
|
|
| |
(cherry picked from commit f4615d69ad2ef1f024ba677ee6a77f49a4b7bfff)
Co-authored-by: Maxwell G <maxwell@gtmx.me>
|
| |
|
|
|
| |
(cherry picked from commit ba47dd9ef4acafd46a1223a80556bacde4978f91)
|
|
|
|
|
|
|
| |
(#79110) (#80540)
* strip trailing path separator from type=dir sources
(cherry picked from commit 964e678a7fa3b0745f9302e7a3682851089d09d2)
|
|
|
|
|
|
|
|
|
| |
(#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)
|
|
|
|
|
| |
with UTF-8 only (#80370) (#80545)
(cherry picked from commit 0ee7cfb)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
| |
#80506 (#80507) (#80509)
(cherry picked from commit f3774ae)
|
|
|
|
|
| |
(#80501)
(cherry picked from commit e87802cf2c75c5f2578e58ed2edb3e033623cc78)
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
| |
(cherry picked from commit 0371ea08d6de55635ffcbf94da5ddec0cd809495)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
antsibull-docs-parser (#80406) (#80432)
(cherry picked from commit 92c694372bd3b3f68644b27cae51270259c04e56)
Co-authored-by: Felix Fontein <felix@fontein.de>
|
|
|
| |
(cherry picked from commit 12ce7d2e4e27dd209ad9a3027b36ff3b4d6f0c10)
|
|
|
| |
(cherry picked from commit 8d5c25023467e5039ffdf32dcc79eb7f171ebce5)
|
|
|
|
|
|
|
| |
(#80431)
(cherry picked from commit 96f7fd5539f6124004fecef8f7110d4965686872)
Co-authored-by: Felix Fontein <felix@fontein.de>
|
|
|
|
|
| |
(#79931) (#80400)
(cherry picked from commit 6d1e355)
|
|
|
|
|
|
|
|
|
|
| |
(#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)
|
| |
|
| |
|
|
|
|
| |
validate-modules. (#80243)
|
|
|
| |
The dependencies are already in the sanity test venv. This avoids use of unpinned dependencies and a dependency on a network connection.
|
|
|
|
|
|
| |
* 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'.
|
|
|
| |
Signed-off-by: tu1h <lihai.tu@daocloud.io>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
It is causing parsing/representation problems of the following
explicit RST code block.
|
| |
|
| |
|