mirror of
https://github.com/ansible-collections/ansible.posix.git
synced 2026-05-13 04:52:07 +00:00
Compare commits
2 Commits
1.6.1
...
f4eda57e13
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f4eda57e13 | ||
|
|
cd941397d9 |
1
.github/BOTMETA.yml
vendored
1
.github/BOTMETA.yml
vendored
@@ -40,7 +40,6 @@ files:
|
|||||||
labels: debug
|
labels: debug
|
||||||
$plugins/patch.py:
|
$plugins/patch.py:
|
||||||
labels: patch
|
labels: patch
|
||||||
$plugins/skippy.py:
|
|
||||||
$plugins/synchronize.py:
|
$plugins/synchronize.py:
|
||||||
labels: synchronize
|
labels: synchronize
|
||||||
$plugins/timer.py:
|
$plugins/timer.py:
|
||||||
|
|||||||
@@ -4,23 +4,6 @@ ansible.posix Release Notes
|
|||||||
|
|
||||||
.. contents:: Topics
|
.. contents:: Topics
|
||||||
|
|
||||||
v1.6.1
|
|
||||||
======
|
|
||||||
|
|
||||||
Release Summary
|
|
||||||
---------------
|
|
||||||
|
|
||||||
This is the bugfix release of the stable version ``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.6.1.
|
|
||||||
|
|
||||||
Bugfixes
|
|
||||||
--------
|
|
||||||
|
|
||||||
- acl - Fixed to set ACLs on paths mounted with NFS version 4 correctly (https://github.com/ansible-collections/ansible.posix/issues/240).
|
|
||||||
- mount - Handle ``boot`` option on Linux, NetBSD and OpenBSD correctly (https://github.com/ansible-collections/ansible.posix/issues/364).
|
|
||||||
- skippy - Revert removal of skippy plugin. It will be removed in version 2.0.0 (https://github.com/ansible-collections/ansible.posix/issues/573).
|
|
||||||
|
|
||||||
v1.6.0
|
v1.6.0
|
||||||
======
|
======
|
||||||
|
|||||||
@@ -405,27 +405,3 @@ releases:
|
|||||||
- dropping-ansible29.yml
|
- dropping-ansible29.yml
|
||||||
- test-reqs.yml
|
- test-reqs.yml
|
||||||
release_date: '2024-09-11'
|
release_date: '2024-09-11'
|
||||||
1.6.1:
|
|
||||||
changes:
|
|
||||||
bugfixes:
|
|
||||||
- acl - Fixed to set ACLs on paths mounted with NFS version 4 correctly (https://github.com/ansible-collections/ansible.posix/issues/240).
|
|
||||||
- mount - Handle ``boot`` option on Linux, NetBSD and OpenBSD correctly (https://github.com/ansible-collections/ansible.posix/issues/364).
|
|
||||||
- skippy - Revert removal of skippy plugin. It will be removed in version 2.0.0
|
|
||||||
(https://github.com/ansible-collections/ansible.posix/issues/573).
|
|
||||||
release_summary: 'This is the bugfix release of the stable version ``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.6.1.'
|
|
||||||
fragments:
|
|
||||||
- 1.6.1.yml
|
|
||||||
- 365-boot-linux.yml
|
|
||||||
- 566_bump_version_161.yml
|
|
||||||
- 567_remove_version_added.yml
|
|
||||||
- 570_nfs4_acl.yml
|
|
||||||
- 571_ci_bump_core_version.yml
|
|
||||||
- 572_revert_removal_of_skippy.yml
|
|
||||||
release_date: '2024-10-11'
|
|
||||||
|
|||||||
3
changelogs/fragments/566_bump_version_161.yml
Normal file
3
changelogs/fragments/566_bump_version_161.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
trivial:
|
||||||
|
- Bump version to 1.6.1 for next release.
|
||||||
3
changelogs/fragments/567_remove_version_added.yml
Normal file
3
changelogs/fragments/567_remove_version_added.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
trivial:
|
||||||
|
- mount - remove wrong version_added section from ``opts_no_log``.
|
||||||
3
changelogs/fragments/570_nfs4_acl.yml
Normal file
3
changelogs/fragments/570_nfs4_acl.yml
Normal file
@@ -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).
|
||||||
3
changelogs/fragments/571_ci_bump_core_version.yml
Normal file
3
changelogs/fragments/571_ci_bump_core_version.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
trivial:
|
||||||
|
- Bump ansible-core version to 2.19 of devel branch and add 2.18 to CI.
|
||||||
3
changelogs/fragments/firewalld_breaking_change.yml
Normal file
3
changelogs/fragments/firewalld_breaking_change.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
breaking_changes:
|
||||||
|
- firewalld - ``icmp_block_inversion`` and ``masquerade`` will be changed to ``bool`` from ``str``. Please change playbooks accordingly (https://github.com/ansible-collections/ansible.posix/issues/235).
|
||||||
@@ -1,8 +1,2 @@
|
|||||||
---
|
---
|
||||||
requires_ansible: ">=2.14.0"
|
requires_ansible: ">=2.15.0"
|
||||||
plugin_routing:
|
|
||||||
callback:
|
|
||||||
skippy:
|
|
||||||
deprecation:
|
|
||||||
removal_date: "2024-12-05"
|
|
||||||
warning_text: See the plugin documentation for more details
|
|
||||||
|
|||||||
@@ -1,43 +0,0 @@
|
|||||||
# (c) 2012-2014, Michael DeHaan <michael.dehaan@gmail.com>
|
|
||||||
# (c) 2017 Ansible Project
|
|
||||||
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
|
||||||
|
|
||||||
# Make coding more python3-ish
|
|
||||||
from __future__ import (absolute_import, division, print_function)
|
|
||||||
__metaclass__ = type
|
|
||||||
|
|
||||||
DOCUMENTATION = '''
|
|
||||||
name: skippy
|
|
||||||
type: stdout
|
|
||||||
requirements:
|
|
||||||
- set as main display callback
|
|
||||||
short_description: Ansible screen output that ignores skipped status
|
|
||||||
deprecated:
|
|
||||||
why: The 'default' callback plugin now supports this functionality
|
|
||||||
removed_at_date: '2024-12-05'
|
|
||||||
alternative: "'default' callback plugin with 'display_skipped_hosts = no' option"
|
|
||||||
extends_documentation_fragment:
|
|
||||||
- default_callback
|
|
||||||
description:
|
|
||||||
- This callback does the same as the default except it does not output skipped host/task/item status
|
|
||||||
'''
|
|
||||||
|
|
||||||
from ansible.plugins.callback.default import CallbackModule as CallbackModule_default
|
|
||||||
|
|
||||||
|
|
||||||
class CallbackModule(CallbackModule_default):
|
|
||||||
|
|
||||||
'''
|
|
||||||
This is the default callback interface, which simply prints messages
|
|
||||||
to stdout when new callback events are received.
|
|
||||||
'''
|
|
||||||
|
|
||||||
CALLBACK_VERSION = 2.0
|
|
||||||
CALLBACK_TYPE = 'stdout'
|
|
||||||
CALLBACK_NAME = 'ansible.posix.skippy'
|
|
||||||
|
|
||||||
def v2_runner_on_skipped(self, result):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def v2_runner_item_on_skipped(self, result):
|
|
||||||
pass
|
|
||||||
@@ -850,8 +850,11 @@ def main():
|
|||||||
args['warnings'].append("Ignore the 'boot' due to 'opts' contains 'noauto'.")
|
args['warnings'].append("Ignore the 'boot' due to 'opts' contains 'noauto'.")
|
||||||
elif not module.params['boot']:
|
elif not module.params['boot']:
|
||||||
args['boot'] = 'no'
|
args['boot'] = 'no'
|
||||||
opts.append('noauto')
|
if 'defaults' in opts:
|
||||||
args['opts'] = ','.join(opts)
|
args['warnings'].append("Ignore the 'boot' due to 'opts' contains 'defaults'.")
|
||||||
|
else:
|
||||||
|
opts.append('noauto')
|
||||||
|
args['opts'] = ','.join(opts)
|
||||||
|
|
||||||
# If fstab file does not exist, we first need to create it. This mainly
|
# If fstab file does not exist, we first need to create it. This mainly
|
||||||
# happens when fstab option is passed to the module.
|
# happens when fstab option is passed to the module.
|
||||||
|
|||||||
@@ -472,25 +472,6 @@
|
|||||||
path: /tmp/myfs
|
path: /tmp/myfs
|
||||||
state: absent
|
state: absent
|
||||||
|
|
||||||
- name: Mount the FS with noauto option and defaults
|
|
||||||
ansible.posix.mount:
|
|
||||||
path: /tmp/myfs
|
|
||||||
src: /tmp/myfs.img
|
|
||||||
fstype: ext3
|
|
||||||
state: mounted
|
|
||||||
boot: false
|
|
||||||
register: mount_info
|
|
||||||
|
|
||||||
- name: Assert the mount without noauto was successful
|
|
||||||
ansible.builtin.assert:
|
|
||||||
that:
|
|
||||||
- "'noauto' in mount_info['opts'].split(',')"
|
|
||||||
|
|
||||||
- name: Unmount FS
|
|
||||||
ansible.posix.mount:
|
|
||||||
path: /tmp/myfs
|
|
||||||
state: absent
|
|
||||||
|
|
||||||
- name: Remove the test FS
|
- name: Remove the test FS
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: '{{ item }}'
|
path: '{{ item }}'
|
||||||
|
|||||||
Reference in New Issue
Block a user