diff --git a/.ansible-lint b/.ansible-lint new file mode 100644 index 0000000..7f470fa --- /dev/null +++ b/.ansible-lint @@ -0,0 +1,10 @@ +--- +# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) +# SPDX-License-Identifier: GPL-3.0-or-later +# SPDX-FileCopyrightText: 2024, Ansible Project + +skip_list: + - meta-runtime[unsupported-version] # Tis rule doesn't make any sense + - fqcn[deep] # This rule produces false positives for files in tests/unit/plugins/action/fixtures/ +exclude_paths: + - changelogs/ diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index ad732a0..7c7ec26 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -37,7 +37,7 @@ variables: resources: containers: - container: default - image: quay.io/ansible/azure-pipelines-test-container:main + image: quay.io/ansible/azure-pipelines-test-container:6.0.0 pool: Standard @@ -57,6 +57,36 @@ stages: test: units - name: Lint test: lint + - stage: Sanity_2_18 + displayName: Ansible 2.18 sanity + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: "{0}" + testFormat: 2.18/{0} + targets: + - name: Sanity + test: sanity + - name: Units + test: units + - name: Lint + test: lint + - stage: Sanity_2_17 + displayName: Ansible 2.17 sanity + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: "{0}" + testFormat: 2.17/{0} + targets: + - name: Sanity + test: sanity + - name: Units + test: units + - name: Lint + test: lint - stage: Sanity_2_16 displayName: Ansible 2.16 sanity dependsOn: [] @@ -70,8 +100,6 @@ stages: test: sanity - name: Units test: units - - name: Lint - test: lint - stage: Sanity_2_15 displayName: Ansible 2.15 sanity dependsOn: [] @@ -85,19 +113,6 @@ stages: test: sanity - name: Units test: units - - stage: Sanity_2_14 - displayName: Ansible 2.14 sanity - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - nameFormat: "{0}" - testFormat: 2.14/{0} - targets: - - name: Sanity - test: sanity - - name: Units - test: units ## Docker - stage: Docker_devel displayName: Docker devel @@ -106,6 +121,34 @@ stages: - template: templates/matrix.yml parameters: testFormat: devel/linux/{0}/1 + targets: + - name: Fedora 40 + test: fedora40 + - name: Ubuntu 22.04 + test: ubuntu2204 + - name: Ubuntu 24.04 + test: ubuntu2404 + - stage: Docker_2_18 + displayName: Docker devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.18/linux/{0}/1 + targets: + - name: Fedora 40 + test: fedora40 + - name: Ubuntu 22.04 + test: ubuntu2204 + - name: Ubuntu 24.04 + test: ubuntu2404 + - stage: Docker_2_17 + displayName: Docker 2.17 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.17/linux/{0}/1 targets: - name: Fedora 39 test: fedora39 @@ -148,24 +191,6 @@ stages: test: ubuntu2004 - name: Ubuntu 22.04 test: ubuntu2204 - - stage: Docker_2_14 - displayName: Docker 2.14 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - testFormat: 2.14/linux/{0}/1 - targets: - - name: CentOS 7 - test: centos7 - - name: Fedora 36 - test: fedora36 - - name: openSUSE 15 py3 - test: opensuse15 - - name: Ubuntu 20.04 - test: ubuntu2004 - - name: Ubuntu 22.04 - test: ubuntu2204 ## Remote - stage: Remote_devel @@ -175,6 +200,30 @@ stages: - template: templates/matrix.yml parameters: testFormat: devel/{0}/1 + targets: + - name: RHEL 9.4 + test: rhel/9.4 + - name: FreeBSD 13.3 + test: freebsd/13.3 + - stage: Remote_2_18 + displayName: Remote devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.18/{0}/1 + targets: + - name: RHEL 9.4 + test: rhel/9.4 + - name: FreeBSD 13.3 + test: freebsd/13.3 + - stage: Remote_2_17 + displayName: Remote 2.17 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.17/{0}/1 targets: - name: RHEL 9.3 test: rhel/9.3 @@ -211,37 +260,26 @@ stages: test: rhel/9.1 - name: FreeBSD 13.2 test: freebsd/13.2 - - stage: Remote_2_14 - displayName: Remote 2.14 - dependsOn: [] - jobs: - - template: templates/matrix.yml - parameters: - testFormat: 2.14/{0}/1 - targets: - - name: RHEL 7.9 - test: rhel/7.9 - - name: RHEL 8.6 - test: rhel/8.6 - - name: FreeBSD 13.2 - test: freebsd/13.2 ## Finally - stage: Summary condition: succeededOrFailed() dependsOn: - - Sanity_2_14 - - Remote_2_14 - - Docker_2_14 - Sanity_2_15 - Remote_2_15 - Docker_2_15 - Sanity_2_16 - Remote_2_16 - Docker_2_16 + - Sanity_2_17 + - Remote_2_17 + - Docker_2_17 + - Sanity_2_18 + - Remote_2_18 + - Docker_2_18 - Sanity_devel - - Remote_devel - - Docker_devel + # - Remote_devel # Wait for test environment release + # - Docker_devel # Wait for test environment release jobs: - template: templates/coverage.yml diff --git a/.github/BOTMETA.yml b/.github/BOTMETA.yml index 60ae92a..ba8b798 100644 --- a/.github/BOTMETA.yml +++ b/.github/BOTMETA.yml @@ -40,7 +40,6 @@ files: labels: debug $plugins/patch.py: labels: patch - $plugins/skippy.py: $plugins/synchronize.py: labels: synchronize $plugins/timer.py: diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ffb9afa..8a844cc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,48 @@ ansible.posix Release Notes .. contents:: Topics +v1.6.0 +====== + +Release Summary +--------------- + +This is the minor release of the ``ansible.posix`` collection. +This changelog contains all changes to the modules and plugins +in this collection that have been added after the release of +``ansible.posix`` 1.5.4. + +Major Changes +------------- + +- Dropping support for Ansible 2.9, ansible-core 2.15 will be minimum required version for this release + +Minor Changes +------------- + +- Add summary_only parameter to profile_roles and profile_tasks callbacks. +- firewalld - add functionality to set forwarding (https://github.com/ansible-collections/ansible.posix/pull/548). +- firewalld - added offline flag implementation (https://github.com/ansible-collections/ansible.posix/pull/484) +- firewalld - respawn module to use the system python interpreter when the ``firewall`` python module is not available for ``ansible_python_interpreter`` (https://github.com/ansible-collections/ansible.posix/pull/460). +- firewalld_info - Only warn about ignored zones, when there are zones ignored. +- firewalld_info - respawn module to use the system python interpreter when the ``firewall`` python module is not available for ``ansible_python_interpreter`` (https://github.com/ansible-collections/ansible.posix/pull/460). +- mount - add no_log option for opts parameter (https://github.com/ansible-collections/ansible.posix/pull/563). +- seboolean - respawn module to use the system python interpreter when the ``selinux`` python module is not available for ``ansible_python_interpreter`` (https://github.com/ansible-collections/ansible.posix/pull/460). +- selinux - respawn module to use the system python interpreter when the ``selinux`` python module is not available for ``ansible_python_interpreter`` (https://github.com/ansible-collections/ansible.posix/pull/460). + +Removed Features (previously deprecated) +---------------------------------------- + +- skippy - Remove skippy pluglin as it is no longer supported(https://github.com/ansible-collections/ansible.posix/issues/350). + +Bugfixes +-------- + +- Bugfix in the documentation regarding the path option for authorised_key(https://github.com/ansible-collections/ansible.posix/issues/483). +- seboolean - make it work with disabled SELinux +- synchronize - maintain proper formatting of the remote paths (https://github.com/ansible-collections/ansible.posix/pull/361). +- sysctl - fix sysctl to work properly on symlinks (https://github.com/ansible-collections/ansible.posix/issues/111). + v1.5.4 ====== diff --git a/README.md b/README.md index 3683489..ddbbb1b 100644 --- a/README.md +++ b/README.md @@ -7,35 +7,26 @@ https://dev.azure.com/ansible/ansible.posix/_apis/build/status/CI?branchName=mai An Ansible Collection of modules and plugins that target POSIX UNIX/Linux and derivative Operating Systems. +## Communication + +* Join the Ansible forum: + * [Get Help](https://forum.ansible.com/c/help/6): get help or help others. + * [Social Spaces](https://forum.ansible.com/c/chat/4): gather and interact with fellow enthusiasts. + * [News & Announcements](https://forum.ansible.com/c/news/5): track project-wide announcements including social events. + +* The Ansible [Bullhorn newsletter](https://docs.ansible.com/ansible/devel/community/communication.html#the-bullhorn): used to announce releases and important changes. + +For more information about communication, see the [Ansible communication guide](https://docs.ansible.com/ansible/devel/community/communication.html). + ## Supported Versions of Ansible ## Ansible version compatibility -This collection has been tested against following Ansible versions: **>=2.14**. +This collection has been tested against following Ansible versions: **>=2.15**. ## Included content - - -### Modules -Name | Description ---- | --- -[ansible.posix.acl](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.acl_module.rst)|Set and retrieve file ACL information. -[ansible.posix.at](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.at_module.rst)|Schedule the execution of a command or script file via the at command -[ansible.posix.authorized_key](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.authorized_key_module.rst)|Adds or removes an SSH authorized key -[ansible.posix.firewalld](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.firewalld_module.rst)|Manage arbitrary ports/services with firewalld -[ansible.posix.firewalld_info](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.firewalld_info_module.rst)|Gather information about firewalld -[ansible.posix.mount](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.mount_module.rst)|Control active and configured mount points -[ansible.posix.patch](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.patch_module.rst)|Apply patch files using the GNU patch tool -[ansible.posix.rhel_facts](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.rhel_facts_module.rst)|Facts module to set or override RHEL specific facts. -[ansible.posix.rhel_rpm_ostree](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.rhel_rpm_ostree_module.rst)|Ensure packages exist in a RHEL for Edge rpm-ostree based system -[ansible.posix.rpm_ostree_upgrade](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.rpm_ostree_upgrade_module.rst)|Manage rpm-ostree upgrade transactions -[ansible.posix.seboolean](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.seboolean_module.rst)|Toggles SELinux booleans -[ansible.posix.selinux](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.selinux_module.rst)|Change policy and state of SELinux -[ansible.posix.synchronize](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.synchronize_module.rst)|A wrapper around rsync to make common tasks in your playbooks quick and easy -[ansible.posix.sysctl](https://github.com/ansible-collections/ansible.posix/blob/main/docs/ansible.posix.sysctl_module.rst)|Manage entries in sysctl.conf. - - +Check out [Ansible Galaxy](https://galaxy.ansible.com/ui/repo/published/ansible/posix/content/) or [the Ansible documentation](https://docs.ansible.com/ansible/devel/collections/ansible/posix/) for all modules and plugins included in this collection. ## Installing this collection @@ -83,10 +74,13 @@ None -- ansible-core 2.17 (devel) +- ansible-core 2.19 (devel) +- ansible-core 2.18 (stable) * +- ansible-core 2.17 (stable) - ansible-core 2.16 (stable) - ansible-core 2.15 (stable) -- ansible-core 2.14 (stable) + +*Note: For ansible-core 2.18, CI only covers sanity tests and no integration tests will be run until the test environment is released.* ## Roadmap diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 299f168..70ee8c8 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -347,3 +347,61 @@ releases: - 451_firewall_fix_protocol_parameter.yml - 456_sysctl_fix_nonetype.yml release_date: '2023-05-10' + 1.6.0: + changes: + bugfixes: + - Bugfix in the documentation regarding the path option for authorised_key(https://github.com/ansible-collections/ansible.posix/issues/483). + - seboolean - make it work with disabled SELinux + - synchronize - maintain proper formatting of the remote paths (https://github.com/ansible-collections/ansible.posix/pull/361). + - sysctl - fix sysctl to work properly on symlinks (https://github.com/ansible-collections/ansible.posix/issues/111). + major_changes: + - Dropping support for Ansible 2.9, ansible-core 2.15 will be minimum required + version for this release + minor_changes: + - Add summary_only parameter to profile_roles and profile_tasks callbacks. + - firewalld - add functionality to set forwarding (https://github.com/ansible-collections/ansible.posix/pull/548). + - firewalld - added offline flag implementation (https://github.com/ansible-collections/ansible.posix/pull/484) + - firewalld - respawn module to use the system python interpreter when the ``firewall`` + python module is not available for ``ansible_python_interpreter`` (https://github.com/ansible-collections/ansible.posix/pull/460). + - firewalld_info - Only warn about ignored zones, when there are zones ignored. + - firewalld_info - respawn module to use the system python interpreter when + the ``firewall`` python module is not available for ``ansible_python_interpreter`` + (https://github.com/ansible-collections/ansible.posix/pull/460). + - mount - add no_log option for opts parameter (https://github.com/ansible-collections/ansible.posix/pull/563). + - seboolean - respawn module to use the system python interpreter when the ``selinux`` + python module is not available for ``ansible_python_interpreter`` (https://github.com/ansible-collections/ansible.posix/pull/460). + - selinux - respawn module to use the system python interpreter when the ``selinux`` + python module is not available for ``ansible_python_interpreter`` (https://github.com/ansible-collections/ansible.posix/pull/460). + release_summary: 'This is the minor release of the ``ansible.posix`` collection. + + This changelog contains all changes to the modules and plugins + + in this collection that have been added after the release of + + ``ansible.posix`` 1.5.4.' + removed_features: + - skippy - Remove skippy pluglin as it is no longer supported(https://github.com/ansible-collections/ansible.posix/issues/350). + fragments: + - 1.6.0.yml + - 206_fix_sysctl_to_work_on_symlinks.yml + - 333_doc_absent_precision.yml + - 361_maintain_proper_formating_remote_paths.yml + - 421-remove-deprecation-warning.yml + - 460-respawn.yaml + - 466-tests.yml + - 477_ci_update.yml + - 484-firewalld-offline.yml + - 487_ci_update.yml + - 490_doc_authorized_key_path.yml + - 496_seboolean-make-it-wrk-with-SELinux-disabled.yaml + - 504-firewalld_info-warning.yaml + - 508_ci_update.yml + - 510_ci_update.yml + - 511_profile-callbacks-add-summary-only-parameter.yml + - 548_add_foward.yml + - 556_remove_skippy_callback.yml + - 562_update_core_version.yml + - 563_add_no_log_option.yml + - dropping-ansible29.yml + - test-reqs.yml + release_date: '2024-09-11' diff --git a/changelogs/fragments/206_fix_sysctl_to_work_on_symlinks.yml b/changelogs/fragments/206_fix_sysctl_to_work_on_symlinks.yml deleted file mode 100644 index 703a6a2..0000000 --- a/changelogs/fragments/206_fix_sysctl_to_work_on_symlinks.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- sysctl - fix sysctl to work properly on symlinks (https://github.com/ansible-collections/ansible.posix/issues/111). diff --git a/changelogs/fragments/333_doc_absent_precision.yml b/changelogs/fragments/333_doc_absent_precision.yml deleted file mode 100644 index 42ee162..0000000 --- a/changelogs/fragments/333_doc_absent_precision.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -trivial: -- mount - fix description in the documentation of the state ``absent`` to match its actual behavior - and point out that ``src`` is ignored with state ``absent`` and ``unmounted`` (https://github.com/ansible-collections/ansible.posix/issues/322) diff --git a/changelogs/fragments/365-boot-linux.yml b/changelogs/fragments/365-boot-linux.yml new file mode 100644 index 0000000..ec88776 --- /dev/null +++ b/changelogs/fragments/365-boot-linux.yml @@ -0,0 +1,3 @@ +--- +bugfixes: + - mount - Handle ``boot`` option on Linux, NetBSD and OpenBSD correctly (https://github.com/ansible-collections/ansible.posix/issues/364). diff --git a/changelogs/fragments/387_callback_output_header.yml b/changelogs/fragments/387_callback_output_header.yml new file mode 100644 index 0000000..5eb8573 --- /dev/null +++ b/changelogs/fragments/387_callback_output_header.yml @@ -0,0 +1,3 @@ +--- +minor_changes: + - callback plugins - Add recap information to timer, profile_roles and profile_tasks callback outputs (https://github.com/ansible-collections/ansible.posix/pull/387). diff --git a/changelogs/fragments/421-remove-deprecation-warning.yml b/changelogs/fragments/421-remove-deprecation-warning.yml deleted file mode 100644 index 5224f1e..0000000 --- a/changelogs/fragments/421-remove-deprecation-warning.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - synchronize - instantiate the connection plugin without the ``new_stdin`` argument, which is deprecated in ansible-core 2.15 (https://github.com/ansible-collections/ansible.posix/pull/421). diff --git a/changelogs/fragments/460-respawn.yaml b/changelogs/fragments/460-respawn.yaml deleted file mode 100644 index b88763b..0000000 --- a/changelogs/fragments/460-respawn.yaml +++ /dev/null @@ -1,10 +0,0 @@ ---- -minor_changes: - - "seboolean - respawn module to use the system python interpreter when the ``selinux`` python module is not available for ``ansible_python_interpreter`` - (https://github.com/ansible-collections/ansible.posix/pull/460)." - - "selinux - respawn module to use the system python interpreter when the ``selinux`` python module is not available for ``ansible_python_interpreter`` - (https://github.com/ansible-collections/ansible.posix/pull/460)." - - "firewalld - respawn module to use the system python interpreter when the ``firewall`` python module is not available for ``ansible_python_interpreter`` - (https://github.com/ansible-collections/ansible.posix/pull/460)." - - "firewalld_info - respawn module to use the system python interpreter when the ``firewall`` python module is not available for ``ansible_python_interpreter`` - (https://github.com/ansible-collections/ansible.posix/pull/460)." diff --git a/changelogs/fragments/466-tests.yml b/changelogs/fragments/466-tests.yml deleted file mode 100644 index 3c08961..0000000 --- a/changelogs/fragments/466-tests.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Fix integration tests so they work with ansible-core devel / 2.16 (https://github.com/ansible-collections/ansible.posix/pull/466)." diff --git a/changelogs/fragments/477_ci_update.yml b/changelogs/fragments/477_ci_update.yml deleted file mode 100644 index 9429030..0000000 --- a/changelogs/fragments/477_ci_update.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - "Drop Python3.9 and update versions of RHEL,Fedora and FreeBSD for ansible-core:devel test(https://github.com/ansible-collections/ansible.posix/issues/476)." diff --git a/changelogs/fragments/484-firewalld-offline.yml b/changelogs/fragments/484-firewalld-offline.yml deleted file mode 100644 index c17d4ea..0000000 --- a/changelogs/fragments/484-firewalld-offline.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - firewalld - added offline flag implementation (https://github.com/ansible-collections/ansible.posix/pull/484) diff --git a/changelogs/fragments/487_ci_update.yml b/changelogs/fragments/487_ci_update.yml deleted file mode 100644 index b68da22..0000000 --- a/changelogs/fragments/487_ci_update.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - "Drop FreeBSD12.4 from CI for ansible-core:devel(https://github.com/ansible-collections/ansible.posix/issues/486)." diff --git a/changelogs/fragments/490_doc_authorized_key_path.yml b/changelogs/fragments/490_doc_authorized_key_path.yml deleted file mode 100644 index ba5311f..0000000 --- a/changelogs/fragments/490_doc_authorized_key_path.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "Bugfix in the documentation regarding the path option for authorised_key(https://github.com/ansible-collections/ansible.posix/issues/483)." diff --git a/changelogs/fragments/496_seboolean-make-it-wrk-with-SELinux-disabled.yaml b/changelogs/fragments/496_seboolean-make-it-wrk-with-SELinux-disabled.yaml deleted file mode 100644 index e14cfa6..0000000 --- a/changelogs/fragments/496_seboolean-make-it-wrk-with-SELinux-disabled.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - seboolean - make it work with disabled SELinux diff --git a/changelogs/fragments/504-firewalld_info-warning.yaml b/changelogs/fragments/504-firewalld_info-warning.yaml deleted file mode 100644 index 73e00aa..0000000 --- a/changelogs/fragments/504-firewalld_info-warning.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - firewalld_info - Only warn about ignored zones, when there are zones ignored. diff --git a/changelogs/fragments/508_ci_update.yml b/changelogs/fragments/508_ci_update.yml deleted file mode 100644 index a4af511..0000000 --- a/changelogs/fragments/508_ci_update.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - "Refactoring remote CI targets." diff --git a/changelogs/fragments/510_ci_update.yml b/changelogs/fragments/510_ci_update.yml deleted file mode 100644 index ada69ef..0000000 --- a/changelogs/fragments/510_ci_update.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - "Replace Fedora 38 with 39 for container test(https://github.com/ansible-collections/ansible.posix/issues/509)." diff --git a/changelogs/fragments/511_profile-callbacks-add-summary-only-parameter.yml b/changelogs/fragments/511_profile-callbacks-add-summary-only-parameter.yml deleted file mode 100644 index 2347dd3..0000000 --- a/changelogs/fragments/511_profile-callbacks-add-summary-only-parameter.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "Add summary_only parameter to profile_roles and profile_tasks callbacks." diff --git a/changelogs/fragments/566_bump_version_161.yml b/changelogs/fragments/566_bump_version_161.yml new file mode 100644 index 0000000..18bb513 --- /dev/null +++ b/changelogs/fragments/566_bump_version_161.yml @@ -0,0 +1,3 @@ +--- +trivial: + - Bump version to 1.6.1 for next release. diff --git a/changelogs/fragments/567_remove_version_added.yml b/changelogs/fragments/567_remove_version_added.yml new file mode 100644 index 0000000..12d0040 --- /dev/null +++ b/changelogs/fragments/567_remove_version_added.yml @@ -0,0 +1,3 @@ +--- +trivial: + - mount - remove wrong version_added section from ``opts_no_log``. diff --git a/changelogs/fragments/568_update_authorized_key.yml b/changelogs/fragments/568_update_authorized_key.yml new file mode 100644 index 0000000..7efa29c --- /dev/null +++ b/changelogs/fragments/568_update_authorized_key.yml @@ -0,0 +1,3 @@ +--- +minor_changes: + - authorized_keys - allow using absolute path to a file as a SSH key(s) source (https://github.com/ansible-collections/ansible.posix/pull/568) diff --git a/changelogs/fragments/570_nfs4_acl.yml b/changelogs/fragments/570_nfs4_acl.yml new file mode 100644 index 0000000..a6a7f69 --- /dev/null +++ b/changelogs/fragments/570_nfs4_acl.yml @@ -0,0 +1,3 @@ +--- +bugfixes: + - acl - Fixed to set ACLs on paths mounted with NFS version 4 correctly (https://github.com/ansible-collections/ansible.posix/issues/240). diff --git a/changelogs/fragments/571_ci_bump_core_version.yml b/changelogs/fragments/571_ci_bump_core_version.yml new file mode 100644 index 0000000..bec2e29 --- /dev/null +++ b/changelogs/fragments/571_ci_bump_core_version.yml @@ -0,0 +1,3 @@ +--- +trivial: + - Bump ansible-core version to 2.19 of devel branch and add 2.18 to CI. diff --git a/changelogs/fragments/576_bump_version_2.yml b/changelogs/fragments/576_bump_version_2.yml new file mode 100644 index 0000000..a93dbf6 --- /dev/null +++ b/changelogs/fragments/576_bump_version_2.yml @@ -0,0 +1,3 @@ +--- +trivial: + - Bump ansible.posix version to 2.0.0. diff --git a/changelogs/fragments/dropping-ansible29.yml b/changelogs/fragments/dropping-ansible29.yml deleted file mode 100644 index 78cd428..0000000 --- a/changelogs/fragments/dropping-ansible29.yml +++ /dev/null @@ -1,2 +0,0 @@ -major_changes: - - "Dropping support for Ansible 2.9, ansible-core 2.14 will be minimum required version for this release" diff --git a/changelogs/fragments/test-reqs.yml b/changelogs/fragments/test-reqs.yml deleted file mode 100644 index 11598f7..0000000 --- a/changelogs/fragments/test-reqs.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Move Galaxy test requirements from old transitional format in tests/requirements.yml to standard Ansible Galaxy requirements files in tests/integration/requirements.yml and tests/unit/requirements.yml." diff --git a/docs/ansible.posix.acl_module.rst b/docs/ansible.posix.acl_module.rst deleted file mode 100644 index 6a13d89..0000000 --- a/docs/ansible.posix.acl_module.rst +++ /dev/null @@ -1,346 +0,0 @@ -.. _ansible.posix.acl_module: - - -***************** -ansible.posix.acl -***************** - -**Set and retrieve file ACL information.** - - -Version added: 1.0.0 - -.. contents:: - :local: - :depth: 1 - - -Synopsis --------- -- Set and retrieve file ACL information. - - - - -Parameters ----------- - -.. raw:: html - -
| Key | -Returned | -Description | -
|---|---|---|
|
-
- acl
-
-
- list
-
- |
- success | -
- Current ACL on provided path (after changes, if any)
- - Sample:
- ['user::rwx', 'group::rwx', 'other::rwx']
- |
-
| Fact | -Returned | -Description | -
|---|---|---|
|
-
- pkg_mgr
-
-
- string
-
- |
- when needed | -
- System-level package manager override
-
- - Sample:
- {'pkg_mgr': 'ansible.posix.rhel_facts'}
- |
-
| Key | -Returned | -Description | -
|---|---|---|
|
-
- msg
-
-
- string
-
- |
- always | -
- status of rpm transaction
- - Sample:
- No changes made.
- |
-
| Key | -Returned | -Description | -
|---|---|---|
|
-
- msg
-
-
- string
-
- |
- always | -
- The command standard output
- - Sample:
- No upgrade available.
- |
-