Releases: freeipa/ansible-freeipa
Releases · freeipa/ansible-freeipa
ansible-freeipa-1.9.2
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
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
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...
ansible-freeipa-1.8.4
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
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
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
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
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
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 foripahost
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 foripahost
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
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