Skip to content

Releases: freeipa/ansible-freeipa

ansible-freeipa-1.16.0

12 Jan 09:16
2f34e1a

Choose a tag to compare

Highlights in 1.16.0

  • Sysaccount management with the ipasysaccount and iparole modules
  • Passkey management with the ipapasskeyconfig, ipaconfig, ipahost, ipaservice and ipauser modules
  • Allow to set any IP address with ipadnsrecord if create_reverse is false
  • Support for ansible-core 2.19

Changes since 1.15.1

  • Fix Ansible warnings in Firewall zone testing tasks (#1407)
  • upstream ci: Use version_name for CheckPR labels (#1406)
  • Cert tests: Do not fail on new dogtag profile not found error message (#1405)
  • upstream ci: Fix Azure pipelines invalid names (#1404)
  • upstream CI: Fix CheckPR ansible-core version definition (#1403)
  • upstream CI: Fix nightly and azure-pipelines to use version map (#1402)
  • Sysaccount management (#1398)
  • pre-commit: Update pre-commit repo versions (#1394)
  • ipacert: Fix tests for inexistent certificate (#1392)
  • Add capability sys admin to fix dbus broker in systemd 258 (#1387)
  • ipadnsrecord: Allow setting any IP address if create_reverse is false (#1382)
  • Fixes several linter issues for recent tool versions. (#1380)
  • test_backup.yml: Fix evaluation of 'list = False' and 'list = True' v2 (#1379)
  • Update Ansible version in Upstream CI (#1377)
  • test_backup.yml: Fix evaluation of 'list = False' and 'list = True' (#1376)
  • Add support for passkey (#1372)
  • Prepare playbooks for ansible core 2.19 (#1369)

Detailed changelog since 1.15.1 by author

2 authors, 36 commits

Rafael Guterres Jeffman (28)

  • Fix Ansible warnings in Firewalld zone testing tasks
  • ipadnsrecord: Allow setting any IP address if create_reverse is false
  • New passkeyconfig management module
  • ipauser: Add support for 'passkey' in 'user_auth_type'
  • ipaservice: Add support for 'passkey' in 'auth_ind'
  • ipahost: Add support for 'passkey' in 'auth_ind'
  • ipaconfig: Add support for 'passkey' in 'user_auth_type'
  • tests: Add fact for passkey support
  • upstream ci: Use version_name for CheckPR labels
  • upstream ci: Fix Azure pipelines invalid names
  • upstream CI: Fix CheckPR ansible-core version definition
  • upstream CI: Fix Azure nightly pipelines to use version map
  • pre-commit: Update pre-commit repo versions
  • upstream CI: Update Ansible version for c9s
  • pytest: update to work with recent Python
  • pylint: Add list of upper case constants to setup.cfg
  • ansible-lint: Fix Jinja error
  • ansible-lint: Fix deprecation warning with bool and omit
  • pylint: Fix pylint 3.3.8 issues
  • requirements.txt: Add setuptools
  • ansible-docs: Update versions for ansible-doc-test checks
  • linter: Pin Python version for ansible-lint
  • ipacert: Fix tests for inexistent certificate
  • ci: Update ansible-core to 2.18 in CI
  • tests service: Fixes evaluation of 'Keytab = True'
  • ansible-core 2.19: 'upper' and 'lower' make lists into strings
  • ansible-core 2.19: Templates and expressions must use trusted sources
  • ansible-core 2.19: when clause don't automatically convert to bool

Thomas Woerner (8)

  • README-role.md: Fix typo in action description
  • iparole: Add sysaccount member support
  • Cert tests: Do not fail on new dogtag profile not found error message
  • New sysaccount management module
  • Dockerfiles c8s,c9s,fedora-latest and fedora-rawhide: Install hostname
  • infra/image/shdefaults: Add capability SYS_ADMIN for systemd 258
  • test_backup.yml: Fix evaluation of 'list = False' and 'list = True' v2
  • test_backup.yml: Fix evaluation of 'list = False' and 'list = True'

ansible-freeipa-1.15.1

31 Jul 12:59
9fc1b04

Choose a tag to compare

Changes since 1.15.0

  • ipaclient: client_dns has new statestore arg with IPA change e6445b8 (#1375)

Detailed changelog since 1.15.0 by author

1 authors, 1 commits

Thomas Woerner (1)

  • ipaclient: client_dns has new statestore arg with IPA change e6445b8

ansible-freeipa-1.15.0

21 Jul 16:19
513d5ee

Choose a tag to compare

Highlights in 1.15.0

  • DNS over TLS support for ipaserver, ipareplica and ipaclient deployment roles
  • ipaidrange: Enforce requirement of baserid and secondarybaserid for ID ranges
  • Fix ipaserver and ipareplica deployment roles for use in Mitogen

Changes since 1.14.7

  • ipaserver, ipareplica and ipaclient roles: Add DNS over TLS support (#1371)
  • ipaidrange: Require usage of range id parameters (#1367)
  • infra/image/shcontainer: Safer host removal from /etc/hosts (#1365)
  • infra/image: Make fixnet and fixipaip services active by default (#1364)
  • infra/image/shcontainer: Add host entry in container_start (#1361)
  • ipaclient: Drop misspelled ipassd_ compat vars (#1360)
  • tests/service/env_cleanup.yml: Turn on update_dns for test host removal (#1359)
  • Cache sys.stdout instead of assuming it is equal to sys.stdout (#1329)

Detailed changelog since 1.14.7 by author

3 authors, 10 commits

Jarl Gullberg (1)

  • Cache sys.stdout instead of assuming it is equal to sys.stdout

Rafael Guterres Jeffman (1)

  • ipaidrange: Require usage of range id parameters

Thomas Woerner (8)

  • ipareplica: Add support for DNS over TLS
  • ipaserver: Add support for DNS over TLS
  • ipaclient: Add support for DNS over TLS
  • infra/image: Make fixnet and fixipaip services active by default
  • infra/image/shcontainer: Safer host removal from /etc/hosts
  • infra/image/shcontainer: Add host entry in container_start
  • ipaclient: Drop misspelled ipassd_ compat vars
  • tests/service/env_cleanup.yml: Turn on update_dns for test host removal

ansible-freeipa-1.14.7

21 May 15:14
ef73a85

Choose a tag to compare

Changes since 1.14.6

  • ipaclient: Fix AttributeError by defaulting dns_over_tls to False (#1357)

Detailed changelog since 1.14.6 by author

1 authors, 1 commits

Jose Angel Morena (1)

  • ipaclient: Fix AttributeError by defaulting dns_over_tls to False

ansible-freeipa-1.14.6

29 Apr 13:31
7245339

Choose a tag to compare

Changes since 1.14.5

  • infra/image/shcontainer: Fix log message in container_tee (#1355)
  • infra/image/shcontainer: Volume support and new container_tee (#1354)
  • test container: Add DAC_READ_SEARCH capability (#1352)
  • infra/image/shdefaults: Add SYS_PTRACE to CAP_DEFAULTS (#1351)
  • ipareplica: Don't rely on pkg_resources whenever possible (#1350)
  • Fix flake8 7 2 0 (#1349)
  • Fix CA certificates iteration (#1348)
  • Use ubuntu 24.04 for testing (#1301)

Detailed changelog since 1.14.5 by author

3 authors, 13 commits

Alexander Bokovoy (1)

  • Fix CA certificates iteration

Rafael Guterres Jeffman (6)

  • test container: Add DAC_READ_SEARCH capability
  • infra/image/shcontainer: Fix log message in container_tee
  • ipareplica: Don't rely on pkg_resources whenever possible
  • Fix linter issues related to 'global'
  • Unpin flake8 version from requirements-dev.txt
  • pre-commit: Bump flake8 version to 7.2.0

Thomas Woerner (6)

  • infra/image/shcontainer: Fix processing of multi item CAP_DEFAULTS
  • infra/image/shdefaults: Add SYS_PTRACE to CAP_DEFAULTS
  • infra/image/shcontainer: Volume support and new container_tee
  • infra/image/shcontainer: Ensure '/ect/shadow' is readable
  • utils/setup_test_container.sh: Wait till systemd-journald is running
  • Use ubuntu 24.04 for testing

ansible-freeipa-1.14.5

11 Feb 09:28
feb33e4

Choose a tag to compare

Changes since 1.14.4

  • ipa* deployment roles: Hotfix for dns_over_tls (Freeipa#7343) (#1340)

Detailed changelog since 1.14.4 by author

1 authors, 1 commits

Thomas Woerner (1)

  • ipa* deployment roles: Hotfix for dns_over_tls (Freeipa#7343)

ansible-freeipa-1.14.4

04 Feb 15:33
e8688d4

Choose a tag to compare

Changes since 1.14.3

  • ipagroup: Fix test for externalmember use in client context (#1337)

Detailed changelog since 1.14.3 by author

1 authors, 1 commits

Thomas Woerner (1)

  • ipagroup: Fix test for externalmember use in client context

ansible-freeipa-1.14.3

03 Feb 12:55
c1d7ed1

Choose a tag to compare

Highlights in 1.14.3

  • Fix management of AD objects for ipagroup

Changes since 1.14.2

  • tests/idoverrideuser: Fix client context test when running on client (#1336)
  • ipagroup: Fix management of AD objects (#1335)
  • Update c10s image (#1334)
  • Remove 'vars' files of unsupported distributions (#1327)

Detailed changelog since 1.14.2 by author

1 authors, 7 commits

Rafael Guterres Jeffman (7)

  • Remove 'vars' files of unsupported distributions
  • Use non-development CentOS 10 Stream image
  • Configure yamllint to be compatible with ansible-lint
  • ipagroup: Fix management of AD objects
  • tests/idoverrideuser: Fix client context test when running on client
  • tests: Improve FreeIPA facts
  • ansible_freeipa_module_utils: Add functions to handle objects SID

ansible-freeipa-1.14.2

13 Dec 14:38
9195494

Choose a tag to compare

Highlights in 1.14.2

  • ipareplica: Pass ipareplica_ip_addresses to client deployment part
  • ipagroup: Correctly handle externalmember in member actions
  • ipasudorule: Evaluate all members related to hosts and users
  • ipacert: Correctly handle removFromCRL revocation
  • Collection: No more role module duplication
  • Enabled CentOS 10 Stream tests

Changes since 1.14.1

  • utils/build-galaxy-release.sh: Do not create duplicates for role plugins (#1324)
  • ipacert: Revoking with removeFromCRL should be handled as cert release (#1323)
  • ipagroup: Correctly handle externalmember in member actions (#1322)
  • ipasudorule: Evaluate all members related to hosts and users (#1321)
  • modules: Do not hide errors using IPA *_show command with Exception (#1319)
  • infra/image: Use SYS_ADMIN capability for server deployment (#1318)
  • infra/image/dockerfile/c10s: Fix client part deployment for the server (#1316)
  • infra/image/shcontainer: New container_copy and container_fetch (#1315)
  • ipareplica: Pass ipareplica_ip_addresses to client deployment part (#1243)

Detailed changelog since 1.14.1 by author

2 authors, 13 commits

Rafael Guterres Jeffman (5)

  • ipasudorule: Evaluate all members related to hosts and users
  • ipagroup: Correctly handle externalmember in member actions
  • ipacert: Revoking with removeFromCRL should be handled as cert release
  • utils/templates: Use ipalib_errors.NotFound instead of Exception
  • modules: Do not hide errors using IPA *_show command with Exception

Thomas Woerner (8)

  • ipareplica: Pass ipareplica_ip_addresses to client deployment part
  • ansible_ipa_server.py: Calm down ansible-test "metaclass-boilerplate"
  • utils/build-galaxy-release.sh: Do not create duplicates for role plugins
  • Enable c10s testing for PRs and nightly and after merge testing
  • Enable to build c10s test container image
  • infra/image: Use SYS_ADMIN capability for server deployment
  • infra/image/dockerfile/c10s: Fix client part deployment for the server
  • infra/image/shcontainer: New container_copy and container_fetch

ansible-freeipa-1.14.1

27 Nov 09:40
6513375

Choose a tag to compare

Changes since 1.14.0

  • Change minimum Ansible version to 2.14 (#1317)

Detailed changelog since 1.14.0 by author

1 authors, 1 commits

Thomas Woerner (1)

  • Change minimum Ansible version to 2.14