Skip to content

Latest commit

 

History

History
175 lines (135 loc) · 9.54 KB

CHANGELOG.rst

File metadata and controls

175 lines (135 loc) · 9.54 KB

ansible.posix Release Notes

Topics

v1.4.0

Release Summary

This is the minor release of the ansible.posix collection. This changelog contains all changes to the modules in this collection that have been added after the release of ansible.posix 1.3.0.

Minor Changes

  • firewalld - Show warning message that variable type of masquerade and icmp_block_inversion will be changed from str to boolean in the future release (#254).
  • selinux - optionally update kernel boot params when disabling/re-enabling SELinux (#142).

Bugfixes

  • Fix for whitespace in source full path causing error `code 23) at main.c(1330) [sender=3.2.3]` (#278)
  • Include PSF-license.txt file for plugins/module_utils/_version.py.
  • Use vendored version of distutils.version instead of the deprecated Python standard library to address PEP 632 (#303).
  • firewalld - Correct usage of queryForwardPort (#247).
  • firewalld - Refine the handling of exclusive options (#255).
  • mount - add a newline at the end of line in fstab (#210).
  • profile_tasks - Correctly calculate task execution time with serial execution (#83).
  • seboolean - add python3-libsemanage package dependency for RHEL8+ systems.

v1.3.0

Release Summary

This is the minor release of the ansible.posix collection. This changelog contains all changes to the modules in this collection that have been added after the release of ansible.posix 1.2.0.

Minor Changes

  • acl - add new alias recurse for recursive parameter (#124).
  • added 2.11 branch to test matrix, added ignore-2.12.txt.
  • authorized_key - add no_log=False in argument_spec to clear false-positives of no-log-needed (#156).
  • authorized_key - add a list of valid key types (#134).
  • mount - Change behavior of boot option to set noauto on BSD nodes (#28).
  • mount - Change behavior of boot option to set noauto on Linux nodes (#28).
  • mount - add no_log=False in argument_spec to clear false-positives of no-log-needed (#156).
  • mount - returns backup_file value when a backup fstab is created.
  • synchronize - add delay_updates option (#157).
  • synchronize - fix typo (#198).

Bugfixes

  • Synchronize module not recognizing remote ssh key (#24).
  • Synchronize not using quotes around arguments like --out-format (#190).
  • at - append line-separator to the end of the command (#169).
  • csh - define ECHO and COMMAND_SEP (#204).
  • firewalld - enable integration after migration (#239).
  • firewalld - ensure idempotency with firewalld 0.9.3 (#179).
  • firewalld - fix setting zone target to %%REJECT%% (#215).
  • mount - Handle boot option on Solaris correctly (#184).
  • synchronize - add community.podman.podman to the list of supported connection plugins (https://github.com/ansible-community/molecule-podman/issues/45).
  • synchronize - complete podman support for synchronize module.
  • synchronize - properly quote rsync CLI parameters (#241).
  • synchronize - replace removed ansible_ssh_user by ansible_user everywhere; do the same for ansible_ssh_port and ansible_ssh_host (#60).
  • synchronize - use SSH args from SSH connection plugin (#222).
  • synchronize - use become_user when invoking rsync on remote with sudo (#186).
  • sysctl - modifying conditional check for docker to fix tests being skipped (#226).

v1.2.0

Release Summary

This is the minor release of the ansible.posix collection. This changelog contains all changes to the modules in this collection that have been added after the release of ansible.posix 1.1.0.

Minor Changes

  • firewalld - bring the target feature back (#112).
  • fix sanity test for various modules.
  • synchronize - add the ssh_connection_multiplexing option to allow SSH connection multiplexing (ansible/ansible#24365).

Bugfixes

  • at - add AIX support (#99).
  • synchronize - add community.docker.docker to the list of supported transports (#132).
  • synchronize - do not prepend PWD when path is in form user@server:path or server:path (#118).
  • synchronize - fix for private_key overriding in synchronize module.
  • sysctl - do not persist sysctl when value is invalid (#101).

v1.1.1

Minor Changes

  • skippy - fixed the deprecation warning (by date) for skippy callback plugin

Bugfixes

  • Fix synchronize to work with renamed docker and buildah connection plugins.

v1.1.0

Minor Changes

  • firewalld - add firewalld module to ansible.posix collection

v1.0.0

Major Changes

  • Bootstrap Collection (#1).

Minor Changes

  • CI should use devel (#6).
  • Enable tests for at, patch and synchronize modules (#5).
  • Enabled tags in galaxy.yml (#18).
  • Migrate hacking/cgroup_perf_recap_graph.py to this collection, since the cgroup_perf_recap callback lives here.
  • Remove license key from galaxy.yml.
  • Remove sanity jobs from shippable (#43).
  • Removed ANSIBLE_METADATA from all the modules.
  • Revert "Enable at, patch and synchronize tests (#5)".
  • Update EXAMPLES section in modules to use FQCN.
  • Update README.md (#4).

Bugfixes

  • Allow unsetting existing environment vars via environment by specifying a null value (ansible/ansible#68236).
  • Mount - Handle remount with new options (ansible/ansible#59460).
  • Profile_tasks - result was a odict_items which is not subscriptable, so the slicing was failing (ansible/ansible#59059).
  • Revert "mount - Check if src exists before mounted (ansible/ansible#61752)".
  • Typecast results before use in profile_tasks callback (ansible/ansible#69563).
  • authorized_keys - Added FIDO2 security keys (#17).
  • authorized_keys - fix inconsistent return value for check mode (#37)
  • json callback - Fix host result to task references in the resultant JSON output for non-lockstep strategy plugins such as free (ansible/ansible#65931)
  • mount - fix issues with ismount module_util pathing for Ansible 2.9 (fixes #21)
  • patch - fix FQCN usage for action plugin (#11)
  • selinux - add missing configuration keys for /etc/selinux/config (#23)
  • synchronize - fix FQCN usage for action plugin (#11)

New Modules

  • acl - Set and retrieve file ACL information.
  • at - Schedule the execution of a command or script file via the at command
  • authorized_key - Adds or removes an SSH authorized key
  • mount - Control active and configured mount points
  • patch - Apply patch files using the GNU patch tool
  • seboolean - Toggles SELinux booleans
  • selinux - Change policy and state of SELinux
  • synchronize - A wrapper around rsync to make common tasks in your playbooks quick and easy
  • sysctl - Manage entries in sysctl.conf.