ansible-freeipa-1.5.2

Changes since 1.5.1

  • Automember fixes (#711)
  • ipaservice: code refactor (#694)

Detailed changelog since 1.5.1 by author

2 authors, 6 commits

Rafael Guterres Jeffman (2)

  • Fix automember test
  • ipaservice: code refactor.

Thomas Woerner (4)

  • automember: Add support for action: orphans_removed
  • automember: Add automember default group handling
  • automember: Add automember state: rebuilt
  • ansible_freeipa_module: New api_get_basedn, IPAAnsibleModule.ipa_get_basedn

Information at GitHub


ansible-freeipa-1.5.1

Highlights in version 1.5.1

  • More changes related to Automation Hub tests.
  • Deprecation of FreeIPABaseModule in favor of IPAAnsibleModule.
  • Ubuntu 18.04 deployment fixes.
  • Documentation fixes.

Changes since 1.5.0

  • More Automation Hub fixes (#709)
  • yamllint: Fix missing document start. (#705)
  • correct comment in example playbook (#703)
  • Login shell is called defaultshell and not defaultlogin (#702)
  • Fix role issues in Debian based distros. (#699)
  • upstream ci: Build images for CentOS 9 Stream. (#698)
  • Deprecate FreeIPABaseModule in favor of IPAAnsibleModule. (#671)

Detailed changelog since 1.5.0 by author

3 authors, 15 commits

Rafael Guterres Jeffman (7)

  • yamllint: Fix missing document start.
  • upstream ci: Build images for CentOS 9 Stream.
  • Debian Buster: Fix “No module named ‘ipapython’”.
  • Ubuntu 18.04: Fix role instalation for Ubuntu Bionic Beaver.
  • DNSZone: Use IPAAnsibleModule.
  • automountlocation: Use IPAAnsibleModule.
  • Deprecate FreeIPABaseModule in favor of IPAAnsibleModule.

Thomas Woerner (6)

  • Fix ansible-test reported pep8 errors
  • ipabackup_get_backup_dir.py: Add missing “:” in example
  • Ignore file for ansible-test sanity 2.12
  • utils/gen_module_docs.py: Drop duplicate setup_adtrust key
  • Add version for ansible deprecated calls
  • build-galaxy-release: Real cleanup of ipabackup_get_backup_dir.py link

jh23453 (2)

  • correct comment in example playbook
  • Login shell is called defaultshell and not defaultlogin

Information at GitHub


ansible-freeipa-1.5.0

Highlights in version 1.5.0

  • Automation Hub demands that the version of an Ansible Collection is at minumum 1.0.0, therefore the major version of ansible-freeipa has been increased by 1.
  • Several changes to be able to pass Automation Hub tests.
  • Idempotency fixes in ipaautomember, ipaservice and ipasudorule.
  • Upstream tests against multiple Ansible versions.

Changes since 0.4.2

  • build-galaxy-release: Cleanup of ipabackup_get_backup_dir.py link (#692)
  • Changes needed to pass Automation Hub tests (#691)
  • CI: Add supoprt for Shellcheck (#690)
  • ansible_module_utils: Add method to get parameters as lowercase. (#683)
  • automember: Fix behavior of unused parameters. (#675)
  • ipaprivilege: Fix permissions handling. (#670)
  • ipaservice: Use IPAAnsibleModule member result handler. (#668)
  • ipaservice: Fix idempotent behavior for principal aliases. (#667)
  • sudorule: Fix runas with external users and groups. (#665)
  • CI: Test modules against Ansible core 2.11 and latest Ansible (#612)

Detailed changelog since 0.4.2 by author

2 authors, 23 commits

Rafael Guterres Jeffman (12)

  • ipaservice: Remove custom error handler.
  • ipaservice: Use gen_*_lists to avoid unneded API calls.
  • linters: Fix shellcheck warnings in ‘utils’ scripts.
  • shellcheck: Run shellcheck as a Github action.
  • pre-commit: Add shellcheck to pre-commit configuration.
  • CI: Test modules against different Ansible versions.
  • ansible_module_utils: Add method to get parameters as lowercase.
  • automember: Fix behavior of unused parameters.
  • sudorule: Fix runas with external users and groups.
  • ipaprivilege: Fix module execution in check_mode.
  • ipaprivilege: fix creation of add/del lists for permissions.
  • ipaservice: Fix idempotent behavior for principal aliases.

Thomas Woerner (11)

  • build-galaxy-release: Cleanup of ipabackup_get_backup_dir.py link
  • pylint upstream: Ignore metaclass
  • yamllint: Fix EXAMPLE issues
  • shellcheck: Double quote to prevent globbing and word splitting
  • Use ansible.module_utils.six instead of six
  • Add missing whitespace around arithmetic operator
  • ipaclient_get_facts: Fix closing bracket does not match indentation
  • Remove “’” from yaml files
  • Replace asserts with raise AssertionError
  • Remove non-module shebang
  • Add future imports and metaclass for automationhub

Information at GitHub