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 documentation sections and agument spec
 - ipaclient_setup_sssd: Fix documentation sections and agument spec
 - ipaclient_setup_ssh: Fix documentation sections and agument spec
 - ipaclient_setup_ntp: Fix documentation sections and agument spec
 - ipaclient_setup_nss: Fix documentation sections and agument spec
 - ipaclient_setup_nis: Fix documentation sections and agument spec
 - ipaclient_setup_krb5: Fix documentation sections and agument spec
 - ipaclient_setup_firefox: Fix documentation sections and agument spec
 - ipaclient_setup_automount: Fix documentation sections and agument spec
 - ipaclient_set_hostname: Fix documentation sections and agument spec
 - ipaclient_join: Fix documentation sections and agument spec
 - ipaclient_ipa_conf: Fix documentation sections and agument spec
 - ipaclient_get_otp: Fix documentation sections and agument spec
 - ipaclient_get_facts: Fix documentation sections and agument spec
 - ipaclient_fstore: Fix documentation sections and agument spec
 - ipaclient_fix_ca: Fix documentation sections and agument spec
 - ipaclient_api: Fix documentation sections and agument spec
 - ansible_ipa_client: Fix ansible-test fake execution test findings
 - ipaclient_setup_nss: Fix undefined ca_certs for NoCertificateError case
 - tests/sanity/sanity.sh: shellcheck: Fix command for use_docker
 - tests/sanity: New tests/sanity/ignore-2.13.txt for ansible-test
 - ipasmartcard_server_validate_ca_certs: Fix doc sections and agument spec
 - ipasmartcard_server_get_vars: Fix doc sections and agument spec
 - ipasmartcard_client_validate_ca_certs: Fix doc sections and agument spec
 - ipasmartcard_client_get_vars: Fix doc sections and agument spec
 - ipabackup_get_backup_dir: Fix documentation sections and agument spec
 - ipamodule_base_docs: Fix documentation sections
 - ipadnsrecord: Fix documentation sections and agument spec
 - ipahost: Fix documentation sections and agument spec
 - ipatopologysegment: Fix documentation sections and agument spec
 - README-vault: Add new_public_key and new_public_key_file
 - ipavault: Fix documentation sections and agument spec
 - ipauser: Fix documentation sections and agument spec
 - ipatrust Fix documentation sections and agument spec
 - ipatopologysuffix: Fix documentation sections and agument spec
 - ipasudorule: Fix documentation sections and agument spec
 - ipasudocmdgroup: Fix documentation sections and agument spec
 - ipasudocmd: Fix documentation sections and agument spec
 - ipaservicedelegationtarget: Fix documentation sections and agument spec
 - ipaservicedelegationrule: Fix documentation sections and agument spec
 - ipaservice:: Fix documentation sections and agument spec
 - ipaserver: Fix documentation sections and agument spec
 - ipaselfservice: Fix documentation sections and agument spec
 - iparole: Fix documentation sections and agument spec
 - ipapwpolicy: Fix documentation sections and agument spec
 - ipaprivilege: Fix documentation sections and agument spec
 - ipapermission: Fix documentation sections and agument spec
 - ipalocation: Fix documentation sections and agument spec
 - ipaidrange: Fix documentation sections and agument spec
 - ipahostgroup: Fix documentation sections and agument spec
 - ipahbacsvcgroup: Fix documentation sections and agument spec
 - ipahbacsvc: Fix documentation sections and agument spec
 - ipahbacrule: Fix documentation sections and agument spec
 - ipagroup: Fix documentation sections and agument spec
 - ipadnszone: Fix documentation sections and agument spec
 - ipadnsforwardzone: : Fix documentation sections and agument spec
 - ipadnsconfig: Fix documentation sections and agument spec
 - ipadelegation: : Fix documentation sections and agument spec
 - ipaconfig: Fix documentation sections and agument spec
 - ipaautomountmap: Fix documentation sections and agument spec
 - ipaautomountlocation: Fix documentation sections and agument spec
 - ipaautomountkey: Fix documentation sections and agument spec
 - ipaautomember: Fix documentation sections and agument spec
 - tests/sanity/ignore-2.12.txt: Remove unnecessary entries
 - ipadnszone: import netaddr and DNSName from ansible_freeipa_module
 - ipadnsrecord: Fix for ansible-test fake execution test
 - ansible_freeipa_module: Fix ansible-test fake execution test findings
 - ipabackup_get_backup_dir: Fix for ansible-test fake execution test
 - ipasmartcard_client_get_vars: Fix for ansible-test fake execution test
 - ipasmartcard_server_get_vars: Fix for ansible-test fake execution test
 - tests/sanity/ignore-2.12.txt: Remove ansible-deprecated-no-collection-name
 - ansible_freeipa_module: Remove deprecated FreeIPABaseModule
 
Information at GitHub
- Release: 1.9.0
 - Tarball: ansible-freeipa-1.9.0.tar.gz
 
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
 
Information at GitHub
- Release: 1.8.4
 - Tarball: ansible-freeipa-1.8.4.tar.gz
 
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
 
Information at GitHub
- Release: 1.8.3
 - Tarball: ansible-freeipa-1.8.3.tar.gz
 
