ansible-freeipa-1.12.0
Highlights in 1.12.0
- New idoverridegroup management module.
- New idoverrideuser management module.
- New idview management module.
- New idp management module.
- Bug fixes and CI improvements.
Changes since 1.11.1
- idoverride{user,group}: Fix delete_continue with state absent (#1176)
- ipahost: Remove dangling dns records during test setup (#1173)
- Update ansible-lint and pylint versions (#1170)
- Reproduce upstream CI groups in developer’s machine (#1168)
- upstream CI: Pin ansible-lint version to 6.20 series (#1159)
- ipaidview: Fail to apply unknown (invalid) hosts (#1158)
- upstream CI: Pin Python version to 3.11 (#1157)
- hbacsvcgroup: Remove obsolete result_handler (#1156)
- hbacrule: Fix use of builtin sudo hbacsvcgroup (#1155)
- upstream CI: Fix test selection for CheckPR pipeline. (#1148)
- utils/ansible-freeipa.spec.in: Add ref for idoverridegroup management (#1146)
- Revert “upstream ci: Run nightly tests against Ansible 2.9” (#1145)
- Ensure CI runs against the oldest supported Ansible versions. (#1144)
- Do not use “del os.environ” as the variable might not exist (#1142)
- New idoverridegroup management module. (#1141)
- new_module template fixes (#1140)
- New idoverrideuser management module. (#1139)
- spec file: Updated list of modules (#1138)
- Bump Ansible version to 2.13 (#1136)
- New idview management module. (#1134)
- ipacert: Fix revocation example playbook on README (#1133)
- Updated supported distros (#1131)
- upstream ci: fix sanity test ansible lint failures (#1120)
- Bump linter versions. (#1112)
- New idp management module (#1105)
- upstream CI: Build containers in parallel jobs (#1104)
Detailed changelog since 1.11.1 by author
2 authors, 40 commits
Rafael Guterres Jeffman (28)
- ipahost: Remove dangling dns records during test setup
- utils/run-tests.sh: Replicate Azure’s test grouping
- Update ansible-lint and pylint versions
- upstream CI: Build containers in parallel jobs
- upstream ci: Run PR tests using a single job.
- upstream ci: Use a single random seed for spliting tests
- upstream CI: Fix test selection for CheckPR pipeline.
- upstream CI: Pin ansible-lint version to 6.20 series
- upstream CI: Pin Python version to 3.11
- Revert “upstream ci: Run nightly tests against Ansible 2.9”
- upstream ci: Run nightly tests against Ansible 2.9
- upstream ci: Run PR checks against the oldest supported ansible-core
- pylint: Fix redefined-builtin
- pylint: Fix unused-argument
- ci: Bump pylint version
- development: Bump versions of development checks
- pylint: Unnecessary parens after ‘=’ keyword
- Change ‘Exception’ to ‘RuntimeError’ when FreeIPA version is too old
- pylint: Disable broad exception warnings
- pylint: Fix warning ‘unnecessary “else” after “return”’
- pylint: Disable warning when using non-literal dict
- spec file: Updated list of modules
- ansible-freeipa: Bump minimum supported Ansible version to 2.13
- README-*: Bump minimum supported Ansible version to 2.13
- roles: Bump minimum Ansible version to 2.13
- ansible-lint: Use the same command line as galaxy-importer
- ipacert: Fix revocation example playbook on README
- Updated supported distros
Thomas Woerner (12)
- idoverride{user,group}: Fix delete_continue with state absent
- ipaidview: Fail to apply unknown (invalid) hosts
- hbacsvcgroup: Remove obsolete result_handler
- hbacrule: Fix use of builtin sudo hbacsvcgroup
- utils/ansible-freeipa.spec.in: Add ref for idoverridegroup management
- New idp management module
- New idoverridegroup management module.
- New idoverrideuser management module.
- Do not use “del os.environ” as the variable might not exist
- utils/templates/ipamodule*.py.in: Fix superfluous type in argument spec
- utils/templates/test_module_client_context.yml.in: Fix FQDN issue
- New idview management module.
Information at GitHub
- Release: 1.12.0
- Tarball: ansible-freeipa-1.12.0.tar.gz
ansible-freeipa-1.11.1
Highlights in 1.11.1
- Support for GECOS, street, smb and idp attributes in ipauser module
- Support for indirect maps in ipaautomountmap module
- Update of user_auth_type choices in ipaconfig and ipauser modules
- Update of auth_ind choices in ipahost and ipaservice modules
- Upstream test and environment enhancements
- Documentation updates
Changes since 1.11.0
- ci: Increase verbosity for Ansible playbook runs (#1123)
- ansible_freeipa_module: Fix ipa_command_invalid_param_choices (#1122)
- Update authtypes authind readmes (#1119)
- Update authtypes authind (#1118)
- ipaserver: Update README with detailed Ubuntu support (#1117)
- utils/run-tests.sh: Install Ansible collections on virtual environment (#1116)
- Remove dependency on ‘virtualenv’ (#1114)
- Singular to plural on random serial numbers setting (#1106)
- upstream CI: Update ansible-core version (#1100)
- doc: Differentiate location meaning between host and server (#1098)
- Fix handling of ipapwpolicy attributes usercheck and dictcheck (#1076)
- ipaautomountmap: add support for indirect maps (#1075)
- ipauser: Add support for SMB attributes. (#1056)
- ipauser: Support for External IdP attributes. (#1055)
- ipauser: Add support for parameter “street” (#1044)
- ipauser: Add support to modify GECOS field. (#1039)
Detailed changelog since 1.11.0 by author
3 authors, 25 commits
Rafael Guterres Jeffman (14)
- ci: Increase verbosity for Ansible playbook runs
- ipauser: Support for External IdP attributes.
- ipaserver: Update README with detailed Ubuntu support
- ipaautomountmap: add support for indirect maps
- utils/run-tests.sh: Install Ansible collections on virtual environment
- ipauser: Add support for SMB attributes.
- doc: Differentiate location meaning between host and server
- Remove dependency on ‘virtualenv’
- ipauser: Add support for parameter “street”
- ipapwpolicy: Updated module documentation.
- ipapwpolicy: Modify handling of usercheck and dictcheck
- module_utils: Export Ansible’s ‘boolean’ parsing function.
- ipauser: Add support to modify GECOS field.
- upstream CI: Update ansible-core version
Renich Bon Ciric (1)
- Singular to plural on random serial numbers setting
Thomas Woerner (10)
- ansible_freeipa_module: Fix ipa_command_invalid_param_choices
- README-user.md: Add choices pkinit, hardened and idp to user_auth_type
- README-service.md: Add choice idp to auth_ind
- README-host.md: Add choice idp to auth_ind
- README-config.md: Add choices pkinit, hardened and idp to user_auth_type
- ipauser: Add choices pkinit, hardened and idp to user_auth_type
- ipaservice: Add choice idp to auth_ind
- ipahost: Add choice idp to auth_ind
- ipaconfig: Add choices pkinit, hardened and idp to user_auth_type
- ansible_freeipa_module: New ipa_command_invalid_param_choices method
Information at GitHub
- Release: 1.11.1
- Tarball: ansible-freeipa-1.11.1.tar.gz
ansible-freeipa-1.11.0
Highlights in 1.11.0
- Multiple service management with ipaservice module
- New ipacert module for certificate management
- Action group support for the Ansible collections on Ansible Galaxy and Ansible AutomationHub
- Fixed maxsequence handling in ipapwpolicy module
- Even more Ansible lint driven changes
Changes since 1.10.0
- Multiple service management (#1101)
- Don’t allow the FQDN to match the domain on server installs (#1099)
- upstream CI: Disable ansible-lint var-naming check (#1097)
- Upstream CI: Disable execution of pytest tests (#1094)
- tests/azure/templates/build_container.yml: Quote requests with version (#1092)
- Pin requests to < 2.29 temporarily (#1089)
- Fix new ansible lint disallowes ignores (#1088)
- tests/azure: Install molecule-plguins to get docker driver (#1083)
- pwpolicy test: Fix maxsequence test (#1082)
- Fix typo in ipapwpolicy.py (#1081)
- Create action group in collection for use with module_defaults (#1080)
- ipapwpolicy: simplified and faster attribute verification (#1078)
- Make Git ignore temporary and output files. (#1077)
- Fixes and enhancements for utils/new_module and templates (#1035)
- ipacert module (#687)
Detailed changelog since 1.10.0 by author
5 authors, 30 commits
Denis Karpelevich (1)
- Allow multiple services creation
Jacob Cutright (1)
- Fix typo in ipapwpolicy.py
Rafael Guterres Jeffman (6)
- Don’t allow the FQDN to match the domain on server installs
- upstream CI: Disable ansible-lint var-naming check
- Upstream CI: Disable execution of pytest tests.
- Make Git ignore temporary and output files.
- utils/new_module: Ensure correct number of parameters for new_module
- ipapwpolicy: simplified and faster attribute verification
Sam Morris (1)
- New certificate management module.
Thomas Woerner (21)
- pwpolicy test: Fix maxsequence test
- ipaservice: Updated and new tests for certificates and multi service handling
- ipaservice: Add Denis Karpelevich to the authors header
- ipaservice: Properly Handle certs with leading or trailing white space
- tests/azure/templates/build_container.yml: Quote requests with version
- ansible_freeipa_module.py: Calm down ansible-test on print and sys.exit
- ipaserver_test.py: Add missing default for random_serial_numbers
- ansible-test: Do not use automatic field numbering specification
- Use “#!/usr/bin/env python” for python shebang
- Add -eu to all bash shebangs
- Remove old or empty sanity ignore files
- Pin requests to < 2.29 temporarily
- tests/azure: Install molecule-plguins to get docker driver
- utils/templates/test_module*.yml.in: Use generic module_defaults
- utils/templates/test_module*.yml.in: Better docs for become and gather_facts
- utils/templates/{README.md.in,test_module.yml.in}: Use true and false
- utils/build-galaxy-release.sh: Create module action group
- utils/galaxyfy.py: Handle module_defaults, match roles and modules
- New utils/facts.py: Provide facts about the repo like role and module lists
- utils/templates/ipamodule.py.in: Add missing bracket
- utils/new_module: Fix github_user test
Information at GitHub
- Release: 1.11.0
- Tarball: ansible-freeipa-1.11.0.tar.gz