github freeipa/ansible-freeipa v1.5.0
ansible-freeipa-1.5.0

latest releases: v1.13.2, v1.13.1, v1.13.0...
2 years ago

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

Don't miss a new ansible-freeipa release

NewReleases is sending notifications on new releases.