Skip to content

Releases: freeipa/ansible-freeipa

ansible-freeipa-1.9.2

31 Jan 14:35
0c23ae5
Compare
Choose a tag to compare

Changes since 1.9.1

  • ipabackup: Use ipabackup_item again in copy_backup_to_server (#1033)

Detailed changelog since 1.9.1 by author

1 authors, 1 commits

Thomas Woerner (1)

  • ipabackup: Use ipabackup_item again in copy_backup_to_server

ansible-freeipa-1.9.1

30 Jan 14:54
e96f92c
Compare
Choose a tag to compare

Highlights in 1.9.1

  • Ansible 2.14 test and lint fixes
  • pwpolicy: Allow clearing policy values
  • More bug fixes

Changes since 1.9.0

  • upstream CI: increase Azure test timeout. (#1031)
  • Use yml extension for pytest tests (#1030)
  • playbooks: Fix automount tasks to make ansible-lint happy (#1029)
  • dnszone tests: Fix typo on task names. (#1028)
  • playbooks/automount: All playbooks should use .yml (#1027)
  • Ansible lint tests (#1026)
  • pwpolicy: Fix tests for 'minlength: ""' (#1024)
  • .github/workflows/lint.yml: ansible-lint needs collection source dir (#1023)
  • pwpolicy: Fix new bool checks for IPA prior to 4.9.10 (#1022)
  • utils files: Support builtins with ansible.builtin. prefix (#1016)
  • Fix ansible-test lint warnings in roles. (#1014)
  • yamllint: All tasks need to be named (#1013)
  • pwpolicy: Allow clearing policy values. (#1012)
  • upstream ci: Allow tasks to retry in case of connection failure. (#1009)
  • Use FQCN for ansible.builtin (#1007)
  • Use netgroup_find instead of netgroup_show to workaround IPA bug. (#1003)
  • ansible-freeipa.spec.in: Fix for loop with wildcard (#1002)
  • Update development and Github workflow tools. (#999)
  • upstream ci: Update Ansible versions on Azure pipelines. (#977)

Detailed changelog since 1.9.0 by author

3 authors, 66 commits

Denis Karpelevich (1)

  • Use netgroup_find instead of netgroup_show to workaround IPA bug.

Rafael Guterres Jeffman (19)

  • upstream CI: increase Azure test timeout.
  • playbooks: Fix automount tasks to make ansible-lint happy
  • dnszone tests: Fix typo on task names.
  • pwpolicy: Fix tests for 'minlength: ""'
  • ansible-lint: Fix file kind and ignores.
  • roles: Fix ansible-lint name:template warnings
  • roles: Fix ansible-lint warning on var-naming.
  • Fix issues raised by Flake8 version 5.0.3
  • Fix issues raised by Pylint version 2.14.4.
  • Update Github workflow linter and check tools.
  • pwpolicy: Allow clearing policy values.
  • upstream ci: Update Ansible versions on Azure pipelines.
  • Update development tools.
  • roles: Fix when, block and always key order.
  • roles: Fix jinja2 template spacing
  • roles: Fix task names to start with uppercase letters
  • roles: Fix use of ansible.builtin.fail free-form message.
  • roles: Fix type of data used for for versions in meta files
  • upstream ci: Allow tasks to retry in case of connection failure.

Thomas Woerner (46)

  • Use yml extension for pytest tests
  • playbooks/automount: All playbooks should use .yml
  • ansible-lint: All names should start with an uppercase letter
  • Fix jinja2 white spaces issues reported by ansible-lint
  • Improve jinja2 spacing: Remove space between join and ()
  • .github/workflows/lint.yml: Enable ansible-lint for the whole collection
  • .ansible-lint: Deactivate experimental and name[template] tests
  • .github/workflows/lint.yml: ansible-lint needs collection source dir
  • pwpolicy: Fix new bool checks for IPA prior to 4.9.10
  • yamllint: All tasks need to be named
  • utils/get_test_modules.py: Support ansible.builtin. prefix
  • utils/galaxyfy.py: Support builtins with ansible.builtin. prefix
  • vault: Use FQCN for ansible.builtin
  • user: Use FQCN for ansible.builtin
  • trust: Use FQCN for ansible.builtin
  • sudo*: Use FQCN for ansible.builtin
  • servicedelegation*: Use FQCN for ansible.builtin
  • service: Use FQCN for ansible.builtin
  • server: Use FQCN for ansible.builtin
  • selfservice: Use FQCN for ansible.builtin
  • role: Use FQCN for ansible.builtin
  • pwpolicy: Use FQCN for ansible.builtin
  • privilege: Use FQCN for ansible.builtin
  • permission: Use FQCN for ansible.builtin
  • netgroup: Use FQCN for ansible.builtin
  • location: Use FQCN for ansible.builtin
  • idrange: Use FQCN for ansible.builtin
  • host*: Use FQCN for ansible.builtin
  • hbac*: Use FQCN for ansible.builtin
  • group: Use FQCN for ansible.builtin
  • tests/external-signed-ca-*: Use FQCN for ansible.builtin
  • tests/env_freeipa_facts.yml: Use FQCN for ansible.builtin
  • dnszone: Use FQCN for ansible.builtin
  • dnsrecord: Use FQCN for ansible.builtin
  • dnsforwardzone: Use FQCN for ansible.builtin
  • dnsconfig: Use FQCN for ansible.builtin
  • delegation: Use FQCN for ansible.builtin
  • config: Use FQCN for ansible.builtin
  • tests/ca-less: Use FQCN for ansible.builtin
  • automount: Use FQCN for ansible.builtin
  • automember: Use FQCN for ansible.builtin
  • ipabackup role: Use FQCN for ansible.builtin
  • ipaclient role: Use FQCN for ansible.builtin
  • ipareplica role: Use FQCN for ansible.builtin
  • ipaserver role: Use FQCN for ansible.builtin
  • ansible-freeipa.spec.in: Fix for loop with wildcard

ansible-freeipa-1.9.0

05 Dec 15:21
c5ba88d
Compare
Choose a tag to compare

Highlights in 1.9.0

  • New netgroup management module
  • sudorule: Add support for 'hostmask' parameter
  • pwpolicy: Add support for password check and grace limit
  • ipaclient: No kinit on controller for deployment using OTP
  • ipaclient: Configure DNS resolver
  • Support for ansible-core 2.14 tests

Changes since 1.8.4

  • tests/azure: Temporarily stay at Ubuntu 20.04 (#1000)
  • environment: Fix os.environ language setting. (#997)
  • ipaclient: No DNS resolver configuration on master (#996)
  • tests/sanity: Add ignore file for ansible-core 2.14 (#992)
  • utils: Remove deprecated shell scripts used to deploy IPA. (#991)
  • pre-commit: Fix pycqa pre-commit repos. (#989)
  • ipaclient: Configure DNS resolver (#988)
  • ipaclient: No kinit on controller for deployment using OTP (#987)
  • github worflows: speed up git checkout. (#986)
  • upstream tests: Removal of 'warn: no' from shell plugins (#984)
  • netgroup: Fix environment cleanup on ipanetgroup tests. (#981)
  • upstream ci: Update Github actions due to old Node.js. (#980)
  • ipaclient_setup_nss: Fix undefined ca_certs for NoCertificateError case (#979)
  • linters: Fix versions of linter packages due to Python 3.11. (#978)
  • Fix ipaserver role for ansible test (#976)
  • Fix ipareplica role for ansible test (#975)
  • Fix upstream ansible test ansible 2.13 (#973)
  • Fix ipaclient role for ansible test (#972)
  • pwpolicy: Add support for password check and grace limit. (#971)
  • Fix ipasmartcard server role for ansible test (#969)
  • Fix ipasmartcard client role for ansible test (#968)
  • ipabackup_get_backup_dir: Fix documentation sections and agument spec (#967)
  • ipamodule_base_docs: Fix documentation sections (#966)
  • ipaconfig: Do not require enable_sid for add_sids or netbios_name (#961)
  • new_module: Modify new_module and templates for Ansible 2.14 (#960)
  • documentation: Change occurences of whitelist to allowlist. (#959)
  • ipavault: Fix documentation sections and agument spec (#958)
  • ipauser: Fix documentation sections and agument spec (#957)
  • ipatrust Fix documentation sections and agument spec (#956)
  • ipatopologysuffix: Fix documentation sections and agument spec (#955)
  • ipatopologysegment: Fix documentation sections and agument spec (#954)
  • ipasudorule: Fix documentation sections and agument spec (#953)
  • ipasudocmdgroup: Fix documentation sections and agument spec (#952)
  • ipasudocmd: Fix documentation sections and agument spec (#951)
  • ipaservicedelegationtarget: Fix documentation sections and agument spec (#950)
  • ipaservicedelegationrule: Fix documentation sections and agument spec (#949)
  • ipaservice:: Fix documentation sections and agument spec (#948)
  • ipaserver: Fix documentation sections and agument spec (#947)
  • ipaselfservice: Fix documentation sections and agument spec (#946)
  • iparole: Fix documentation sections and agument spec (#945)
  • ipapwpolicy: Fix documentation sections and agument spec (#944)
  • ipaprivilege: Fix documentation sections and agument spec (#943)
  • ipapermission: Fix documentation sections and agument spec (#942)
  • ipalocation: Fix documentation sections and agument spec (#941)
  • ipaidrange: Fix documentation sections and agument spec (#940)
  • ipahostgroup: Fix documentation sections and agument spec (#939)
  • ipahost: Fix documentation sections and agument spec (#938)
  • ipahbacsvcgroup: Fix documentation sections and agument spec (#937)
  • ipahbacsvc: Fix documentation sections and agument spec (#936)
  • ipahbacrule: Fix documentation sections and agument spec (#935)
  • ipagroup: Fix documentation sections and agument spec (#934)
  • ipadnszone: Fix documentation sections and agument spec (#933)
  • ipadnsrecord: Fix documentation sections and agument spec (#932)
  • ipadnsforwardzone: : Fix documentation sections and agument spec (#931)
  • ipadnsconfig: Fix documentation sections and agument spec (#930)
  • ipadelegation: : Fix documentation sections and agument spec (#929)
  • ipaconfig: Fix documentation sections and agument spec (#928)
  • ipaautomountmap: Fix documentation sections and agument spec (#927)
  • ipaautomountlocation: Fix documentation sections and agument spec (#926)
  • ipaautomountkey: Fix documentation sections and agument spec (#925)
  • ipaautomember: Fix documentation sections and agument spec (#924)
  • sudorule: Add support for 'hostmask' parameter (#922)
  • ipaconfig: Do not allow enable_sid set to False. (#921)
  • ipaconfig: Fix fail_json calls. (#920)
  • Fix plugins for ansible fake execution test (#918)
  • ipabackup_get_backup_dir: Fix for ansible-test fake execution test (#917)
  • ipasmartcard_client_get_vars: Fix for ansible-test fake execution test (#916)
  • ipasmartcard_server_get_vars: Fix for ansible-test fake execution test (#915)
  • Re-enable dnsforwardzone tests (#914)
  • ansible_freeipa_module: Remove deprecated FreeIPABaseModule (#913)
  • New netgroup management module (#875)

Detailed changelog since 1.8.4 by author

3 authors, 142 commits

Denis Karpelevich (1)

  • New netgroup management module

Rafael Guterres Jeffman (22)

  • tests/sanity: Add ignore file for ansible-core 2.14
  • environment: Fix os.environ language setting.
  • utils: Remove deprecated shell scripts used to deploy IPA.
  • pre-commit: Fix pycqa pre-commit repos.
  • sudorule: Add support for 'hostmask' parameter
  • github worflows: speed up git checkout.
  • pwpolicy: Add support for password check and grace limit.
  • upstream tests: Removal of 'warn: no' from shell plugins
  • upstream ci: Use Shellcheck action from 'master'.
  • upstream ci: Update Github actions due to old Node.js.
  • pylint: Fix pylint issues on utils/galaxyfy-module-EXAMPLES.py
  • pylint: Update configuration for Python 3.11
  • pylint: Modify certificate loader function definition.
  • linters: Fix versions of linter packages due to Python 3.11.
  • netgroup: Fix environment cleanup on ipanetgroup tests.
  • documentation: Change occurences of whitelist to allowlist.
  • ipaconfig: Do not require enable_sid for add_sids or netbios_name
  • ipaconfig: Do not allow enable_sid set to False.
  • new_module: Modify new_module and templates for Ansible 2.14
  • ipaconfig: Fix fail_json calls.
  • Azure CI: Re-enable dnszone tests with forwarder ports
  • Azure CI: Update variable files instructions.

Thomas Woerner (119)

  • tests/azure: Temporarily stay at Ubuntu 20.04
  • ipaclient: No DNS resolver configuration on master
  • ipaclient: No kinit on controller for deployment using OTP
  • ipaclient: Configure DNS resolver
  • ipaserver_test: Fix documentation sections and agument spec
  • ipaserver_setup_otpd: Fix documentation sections and agument spec
  • ipaserver_setup_ntp: Fix documentation sections and agument spec
  • ipaserver_setup_krb: Fix documentation sections and agument spec
  • ipaserver_setup_kra: Fix documentation sections and agument spec
  • ipaserver_setup_http: Fix documentation sections and agument spec
  • ipaserver_setup_ds: Fix documentation sections and agument spec
  • ipaserver_setup_dns: Fix documentation sections and agument spec
  • ipaserver_setup_custodia: Fix documentation sections and agument spec
  • ipaserver_setup_ca: Fix documentation sections and agument spec
  • ipaserver_setup_adtrust: Fix documentation sections and agument spec
  • ipaserver_set_ds_password: Fix documentation sections and agument spec
  • ipaserver_prepare: Fix documentation sections and agument spec
  • ipaserver_master_password: Fix documentation sections and agument spec
  • ipaserver_load_cache: Fix documentation sections and agument spec
  • ipaserver_enable_ipa: Fix documentation sections and agument spec
  • ansible_ipa_server: Fix ansible-test fake execution test findings
  • ipareplica_test: Fix documentation sections and agument spec
  • ipareplica_setup_otpd: Fix documentation sections and agument spec
  • ipareplica_setup_krb: Fix documentation sections and agument spec
  • ipareplica_setup_kra: Fix documentation sections and agument spec
  • ipareplica_setup_http: Fix documentation sections and agument spec
  • ipareplica_setup_ds: Fix documentation sections and agument spec
  • ipareplica_setup_dns: Fix documentation sections and agument spec
  • ipareplica_setup_custodia: Fix documentation sections and agument spec
  • ipareplica_setup_certmonger: Fix documentation sections and agument spec
  • ipareplica_setup_ca: Fix documentation sections and agument spec
  • ipareplica_setup_adtrust: Fix documentation sections and agument spec
  • ipareplica_restart_kdc: Fix documentation sections and agument spec
  • ipareplica_promote_sssd: Fix documentation sections and agument spec
  • ipareplica_promote_openldap_conf: Fix documentation sections and agument spec
  • ipareplica_prepare: Fix documentation sections and agument spec
  • ipareplica_master_password: Fix documentation sections and agument spec
  • ipareplica_krb_enable_ssl: Fix documentation sections and agument spec
  • ipareplica_install_ca_certs: Fix documentation sections and agument spec
  • ipareplica_enable_ipa: Fix documentation sections and agument spec
  • ipareplica_ds_enable_ssl: Fix documentation sections and agument spec
  • ipareplica_ds_apply_updates: Fix documentation sections and agument spec
  • ipareplica_custodia_import_dm_password: Fix doc sections and agument spec
  • ipareplica_create_ipa_conf: Fix documentation sections and agument spec
  • ipareplica_add_to_ipaservers: Fix documentation sections and agument spec
  • ansible_ipa_replica: Fix ansible-test fake execution test findings
  • ipaclient_test_keytab: Fix documentation sections and agument spec
  • ipaclient_test: Fix documentatio...
Read more

ansible-freeipa-1.8.4

09 Sep 18:05
433d109
Compare
Choose a tag to compare

Highlights in 1.8.4

  • Support for SID related attributes in ipaconfig
  • Minimum value check of idstart parameter for ipaserver role
  • Deployment roles fixes and optimization

Changes since 1.8.3

  • ipaconfig: Fix example playbook titles. (#912)
  • utils/ansible-freeipa.spec.in: Sync with Fedora rawhide spec file (#911)
  • upstream CI: Force retrieval of ansible-freeipa master. (#910)
  • upstream CI: Ensure 'master' branch is available for set_test_modules (#908)
  • ipaconfig: Add support for SID related attributes. (#906)
  • ipaserver/ipareplica: Add isatty method to AnsibleModuleLog (#905)
  • ipabackup: Fix order of ipabackup_name parameter evaluation. (#904)
  • ipabackup: Add playbook tests for ipabackup. (#901)
  • ipaserver: Add missing idstart check (#897)
  • fedora rawhide: Temporarily disable failing DNS tests (#895)
  • ipaserver: ipaclient part does not need to install packages (#894)
  • upstream CI: run PR tests only for affected plugins (#893)
  • Fix short_description flag in plugins, role modules and templates (#892)
  • upstream CI: Fix list evaluation in IPA_ENABLED/IPA_DISABLED tests (#890)
  • ipauser: Add note on attributes 'first' and 'last' requirements (#889)
  • ipasudorule: Fix usage of 'action' and 'state' in examples. (#887)
  • upstream CI: enable/disable tests based on test image (#884)
  • ipareplica: Do not overwrite ipaclient_no_ntp for client part deployment (#876)
  • Run tests locally with upstream CI images. (#849)

Detailed changelog since 1.8.3 by author

2 authors, 24 commits

Rafael Guterres Jeffman (17)

  • ipaconfig: Add support for SID related attributes.
  • ipaconfig: Fix example playbook titles.
  • upstream CI: Force retrieval of ansible-freeipa master.
  • upstream CI: Force retrieval of ansible-freeipa master.
  • ipabackup: Fix order of ipabackup_name parameter evaluation.
  • upstream CI: Ensure 'master' branch is available for set_test_modules
  • ipabackup: Add playbook tests for ipabackup.
  • upstream CI: run PR tests only for affected plugins
  • check_test_configuration: Add support for IPA_* environment variables
  • tests: Drop pytest-split-tests in favor of pytest-split
  • run-tests: Run tests locally with upstream CI images
  • upstream CI: Fix list evaluation in IPA_ENABLED/IPA_DISABLED tests
  • ipauser: Add note on attributes 'first' and 'last' requirements
  • upstream ci: Add step to display scenario configuration
  • upstream ci: Avoid scheduling tests that will not be executed.
  • upstream ci: Add support for distro specific test configuration.
  • ipasudorule: Fix usage of 'action' and 'state' in examples.

Thomas Woerner (7)

  • utils/ansible-freeipa.spec.in: Sync with Fedora rawhide spec file
  • ipaserver/ipareplica: Add isatty method to AnsibleModuleLog
  • ipaserver: Add missing idstart check
  • fedora rawhide: Temporarily disable failing DNS tests
  • ipaserver: ipaclient part does not need to install packages
  • Fix short_description flag in plugins, role modules and templates
  • ipareplica: Do not overwrite ipaclient_no_ntp for client part deployment

ansible-freeipa-1.8.3

16 Aug 12:43
a3a7ecd
Compare
Choose a tag to compare

Highlight in version 1.8.3

  • Fix replica deployment issue for domains without SID support.

Changes since 1.8.2

  • ipavault: Fix missing whitespace after keyword issue (#880)
  • ipareplica: ipareplica_setup_adtrust fails while updating ipaNTFlatName (#877)

Detailed changelog since 1.8.2 by author

1 authors, 2 commits

Thomas Woerner (2)

  • ipavault: Fix missing whitespace after keyword issue
  • ipareplica: ipareplica_setup_adtrust fails while updating ipaNTFlatName

ansible-freeipa-1.8.2

28 Jul 12:38
c251632
Compare
Choose a tag to compare

Highlights in version 1.8.2

  • SIDs are always generated for server and replica deployments
  • Random Serial Numbers are not enabled by default any more
  • Fixes comparison of bool values in IPA 4.9.10+ for ipadnsconfig
  • Fixes issue with using an IP address for the server in client deployments

Changes since 1.8.1

  • ipaclient: Removed invalid call logger.info() (#867)
  • ipaserver/ipareplica: Always generate SIDs (#866)
  • ipaserver,ipareplica: Fix Random Serial Numbers always enabled (#864)
  • ipadnsconfig: Fix boolean values comparison (#863)
  • ansible_freeipa_module: Use ipaplatform.tasks.parse_ipa_version (#859)
  • upstream CI: enable tests on Fedora Rawide. (#854)
  • sanity.sh: Allow use of podman instead of docker (#850)

Detailed changelog since 1.8.1 by author

3 authors, 10 commits

Rafael Guterres Jeffman (6)

  • ipadnsconfig: Disable only tests that are failing due to python-dns
  • ipadnsconfig: Separate tests for forwarders with custom ports.
  • ipadnsconfig: Enable chech_mode support
  • ipadnsconfig: Fixe comparison of bool values in IPA 4.9.10+
  • sanity.sh: Allow use of podman instead of docker
  • upstream CI: enable tests on Fedora Rawide.

Thomas Woerner (3)

  • ipaserver/ipareplica: Always generate SIDs
  • ipaserver,ipareplica: Fix Random Serial Numbers always enabled
  • ansible_freeipa_module: Use ipaplatform.tasks.parse_ipa_version

jpclipffel (1)

  • ipaclient: Removed invalid call logger.info()

ansible-freeipa-1.8.1

07 Jul 08:57
9dcff9a
Compare
Choose a tag to compare

Highlights in version 1.8.1

  • Support for FreeIPA 4.9.10
  • Support for ansible 2.13
  • Support for Python 3.11

Changes since 1.8.0

  • tests/server/test_server.yml: Fix generation of ipaserver_domain (#857)
  • Provide own getargspec for roles and modules with Python 3.11 (#856)
  • ipaserver: Use jinja for list concatenation (#853)
  • ipaserver,ipareplica: Add random_serial_numbers to options (#852)
  • Fix handling of boolean values for FreeIPA 4.9.10+ (#851)

Detailed changelog since 1.8.0 by author

2 authors, 8 commits

Rafael Guterres Jeffman (4)

  • pytests/test_dnszone: Fix evaluation of boolean values
  • pytest tests: Enhanced assertion for check_* methods.
  • api_check_ipa_version: Fix version comparison for more than one digit
  • Fix handling of boolean values for FreeIPA 4.9.10+

Thomas Woerner (4)

  • tests/server/test_server.yml: Fix generation of ipaserver_domain
  • Provide own getargspec for roles and modules with Python 3.11
  • ipaserver,ipareplica: Add random_serial_numbers to options
  • ipaserver: Use jinja for list concatenation

ansible-freeipa-1.8.0

24 Jun 12:19
90f6e14
Compare
Choose a tag to compare

Highlights in version 1.8.0

  • New roles for smartcard server and client setup
  • idrange module fixes
  • Upstream CI enhancements

Changes since 1.7.0

  • upstream CI: Update nightly Ansible versions. (#844)
  • utils/changelog: Fixed --tag option, new --galaxy option (#842)
  • requirements-dev: Update requirements for virtual environments (#841)
  • New roles for smartcard server and client setup (#838)
  • idrange: Fix typo in test comments. (#833)
  • idrange: Fix list of invalid parameters for 'state:absent'. (#832)
  • idrange: Fix usage of dom_name when idrange doesn't exist. (#831)
  • Fix ansible-test sanity missing CHANGELOG.rst. (#830)
  • utils/build-galaxy-release.sh: Add "-i" to install generated collection (#829)
  • Upstream CI updates. (#827)
  • upstream CI: Add support for testing ansible-freeipa as a collection. (#825)
  • Add support to define which playbook tests to execute with pytest. (#354)

Detailed changelog since 1.7.0 by author

2 authors, 21 commits

Rafael Guterres Jeffman (18)

  • upstream CI: Enable tests using ansible-core 2.12.
  • upstream CI: Remove Ansible 2.9 from test matrix
  • idrange: Fix list of invalid parameters for 'state:absent'.
  • upstream CI: Add support for testing ansible-freeipa as a collection.
  • pylint: Ignore module ipaserver.dcerpc errors.
  • idrange: Fix addition of idrange with dom_name.
  • ansible_module_utils: add method to retrive SID from dom_name.
  • requirements-dev: Update requirements for virtual environments
  • fixup! Add support to define which playbook tests to execute with pytest.
  • upstream tests: Disable dnsconfig and dnsforwardzone
  • tests/utils.py: Fix pylint issues.
  • Add support to define which playbook tests to execute with pytest.
  • build-galaxy-release: Automatically create CHANGELOG.
  • idrange: Fix typo in test comments.
  • upstream CI: Update default ansible-core version to 2.12.
  • upstream CI: Allow the use of latest ansible-core.
  • upstream CI: removed all CentOS 8 support.
  • upstream CI: Relabel upstream PR pipeline jobs.

Thomas Woerner (3)

  • New roles for smartcard server and client setup
  • utils/changelog: Fixed --tag option, new --galaxy option
  • utils/build-galaxy-release.sh: Add "-i" to install generated collection

ansible-freeipa-1.7.0

29 Apr 13:16
ba3fe74
Compare
Choose a tag to compare

Highlights in version 1.7.0


  • New idrange management module.
  • New servicedelegationrule management module.
  • New servicedelegationtarget management module.
  • Add support for managing idoverrideusers in ipagroup.
  • hbacrule: Allow clearing members with empty lists.
  • Fail on empty strings for list parameters with choices that do not contain empty strings.

Changes since 1.6.3


  • ipaautomountmap: Fix parameter evaluation. (#820)
  • ansible-lint: Identify env_.yml and tasks_.yml as task files. (#818)
  • New idrange management module (#813)
  • ipatrust: fix range_type and test enhancement. (#810)
  • ipatrust: Set valid choices for trust_type. (#808)
  • DNS forward policy: ensure consistency between module parameters. (#807)
  • utils/new_module templates: Add missing password to example playbooks. (#805)
  • Update README-group.md (#799)
  • Ensure example playbooks have ipaadmin_password and it is the standard one. (#793)
  • Update pylint to version 2.12.2 (#791)
  • automember: Remove debug output (#783)
  • module_utils: Fix comparison of elements not in IPA object. (#780)
  • module_params_get*: Fail on empty string in string list parameters (#779)
  • upstream ci: Fix scenario for Centos 8 Stream with Ansible 2.11. (#777)
  • ansible-lint: Remove warning on 'ignore_errors'. (#776)
  • upstream CI: Fix container builds in face of Ansible and CentOS changes. (#775)
  • molecule: Disable prerun for normal tests (#774)
  • servicedelegation: Do not fail for not existing members with state absent (#773)
  • Fix new ansible-lint findings (#772)
  • build-galaxy-release: Fix refs for all doc_fragments in plugins/doc_fragments (#771)
  • upstream ci: Rename CentOS 9 pipelines jobs to c9s. (#770)
  • test_servicedelegationtarget.yml: Added list tests (#769)
  • New servicedelegationrule management module (#766)
  • IPAAnsibleModule: Provide base configuration for delete_continue. (#761)
  • upstream ci: enable ansible-core 2.12 for CentOS 9 Stream. (#758)
  • Update module templates to current practices. (#757)
  • New servicedelegationtarget management module (#756)
  • Fixes no_log warning for ipahost module (#755)
  • hbacrule: Allow clearing members with empty lists. (#752)
  • upstream CI: Enable CentOS 8 Stream for PR and nightly tests. (#732)
  • Add support for managing idoverrideusers in ipagroup. (#487)

Detailed changelog since 1.6.3 by author

4 authors, 55 commits

Austin (1)

  • Fixes no_log warning for ipahost module

Rafael Guterres Jeffman (35)

  • New idrange management module
  • ipaautomountmap: Fix error messages for invalid 'name' sizes.
  • ipaautomountmap: Force setting automountmapname in IPA API calls.
  • Add support for managing idoverrideusers in ipagroup.
  • ipatrust: Fix support for range_type.
  • tests/trust: Improved test coverage and execution.
  • tests/ipatrust: Modify AD realm name to an invalid name.
  • ipatrust: Updated ipatrust documentation.
  • ipatrust: Set valid choices for trust_type.
  • ipaautomountmap: Allows clearing description attribute with "".
  • ipauser: Refactor module due to fix on arguments comparison.
  • module_utils: Fix comparison of elements not in IPA object.
  • ansible-lint: Identify env_.yml and tasks_.yml as task files.
  • DNS forward policy: ensure consistency between module parameters.
  • utils/new_module templates: Add missing password to example playbooks.
  • example playbooks: ipaadmin_password is used and consistent.
  • Removed vim swap file from the repository.
  • pylint: Bump version to 2.12.2.
  • pylint: Ignore global-variable-not-assigned
  • pylint: Ignore consider-using-f-string.
  • module templates: Add delete_commit code template.
  • module templates: Add example and note for case insensitive members.
  • module templates: Refactor member management.
  • IPAAnsibleModule: Provide base configuration for delete_continue.
  • upstream ci: Fix scenario for Centos 8 Stream with Ansible 2.11.
  • upstream ci: Rename CentOS 9 pipelines jobs to c9s.
  • ansible-lint: Remove warning on 'ignore_errors'.
  • upstream CI: Use fedora-latest as default test container.
  • upstream CI: Update Python version when building containers.
  • upstream CI: Enable CentOS 8 Stream for PR and nightly tests.
  • ci images: Fix creation of CentOS 9 stream test container.
  • molecule: Disable prerun for build containers.
  • build containers: Allow setting of Python version used.
  • hbacrule: Allow clearing members with empty lists.
  • upstream ci: enable ansible-core 2.12 for CentOS 9 Stream.

Thomas Woerner (18)

  • automember: Remove debug output
  • ipaconfig: Set allow_empty_string for user_auth_type, pac_type, configstring
  • ipahost: Set allow_empty_string for auth_ind
  • ipaservice: Set allow_empty_string for auth_ind and pac_type
  • ipauser: Set allow_empty_string for userauthtype and sshpubkey
  • module_params_get*: Fail on empty string in string list parameters
  • molecule: Disable prerun for normal tests
  • servicedelegation: Do not fail for not existing members with state absent
  • tests/vault/test_vault_change_type.yml: Use lower case var names
  • tests/role/test_role_lists_handling.yml: Use lower case var names
  • tests/env_freeipa_facts.yml: Use lower case var names
  • tests/config/test_config.yml: Use named tasks
  • ipaclient install.yml: Use named tasks
  • build-galaxy-release: Fix refs for all doc_fragments in plugins/doc_fragments
  • test_servicedelegationtarget.yml: Added list tests
  • New servicedelegationrule management module
  • New servicedelegationtarget management module
  • ansible_freeipa_module: New function servicedelegation_normalize_principals

vjs2174 (1)

  • Update README-group.md

ansible-freeipa-1.6.3

27 Jan 14:48
4aab159
Compare
Choose a tag to compare

Changes since 1.6.2

  • group test: Enable ansible_facts, fix service hostname (#753)

Detailed changelog since 1.6.2 by author

1 authors, 1 commits

Thomas Woerner (1)

  • group test: Enable ansible_facts, fix service hostname