github freeipa/ansible-freeipa v0.3.6
ansible-freeipa-0.3.6

latest releases: v1.13.2, v1.13.1, v1.13.0...
3 years ago

Changes since 0.3.5

  • more minor documentation fixes, in vault module (#564)
  • fix minor documentation typos in sudo modules (#562)
  • hostgroup: Reduce addition and deletion of members to changed only (#561)
  • ci: Run Github linter verification workflow in different jobs. (#560)
  • group: Reduce addition and deletion of members to changed only (#559)
  • ansible_freeipa_module.py: Add ignore argument to compare_args_ipa (#558)
  • tests/azure: Install community.docker Ansible collection (#557)
  • Fix usage of ipalib errors. (#555)
  • Various spelling/style fixes in README.md (#552)
  • dnszone: Fix no modifications to be performed for serial (#550)
  • host: Fix DNS resource record not found error (#549)
  • user: Fix no modifications to be performed error (#548)
  • ipasudorule: Fix category reset for idempotency (#547)
  • Hbacrule only make required member changes (#546)
  • Fix and enhance tests (#545)
  • ansible-doc-test: ANSIBLE_LIBRARY needs to be set internally (#544)
  • Enhance ipaservice tests. (#543)
  • ansible_doc_test pre commit: Set ANSIBLE_LIBRARY to test current repo (#542)
  • New server management module (#541)
  • tests/azure: Set ANSIBLE_LIBRARY, deactivate NTP (#534)
  • Add partial support for Pylint. (#532)
  • Fix privilege with permisions (#530)
  • Force plugins to execute using LANGUAGE='C'. (#520)
  • Use ansible_facts variable (#517)
  • Fix execution of Github Workflow to verify ansible docs. (#515)
  • change variable in get_ipabackup_dir.yml and update README.md (#514)
  • workaround 2.9 controller import issues (#508)
  • Add automember module (#486)
  • Tests: Change inline certificates to file lookups in ipaservice tests. (#457)

Detailed changelog since 0.3.5 by author

8 authors, 137 commits

Grzegorz Grasza (1)

  • Use ansible_facts variable

Ivan PANICO (1)

  • change variable in get_ipabackup_dir.yml

Mark Hahl (1)

  • New automember management module

Matt Davis (1)

  • workaround 2.9 controller import issues

Rafael Guterres Jeffman (53)

  • ci: Run Github linter verification workflow in different jobs.
  • test_dnsrecord.yml: Fix verification of SRV record modification.
  • test_dnsrecord.yml: Rename tasks to better display test being executed.
  • tests/dnsrecord: Fix reverse zone prefix names.
  • Enable pylint in utils/lint_check.sh
  • Fix, by disabling, pylint's warning on unnecessary pass.
  • Fix, by disabling, pylint's warning on too few public methods.
  • Fix anomalous use of '' in reguluar expression.
  • Fix, by disabling, pylint's error too-many-function-args (E1121).
  • Add pylint to Github lint workflow.
  • Add pre-commit configuration for pylint.
  • Fix setup.cfg formatting.
  • Fix unnecessary usage of if.
  • Fix excessive number of returns.
  • Fix iteration over dictionaire to not use "keys()" method.
  • Disable pylint warning no-self-use for is_valid_nsec3param_rec.
  • Disable pylint warnings we don't care.
  • Fix usage of superfluous parens.
  • Disable pylint's c-extension-no-member.
  • Fix pylint warning consider-merging-isinstance.
  • Disable pylint's super-with-arguments.
  • Fix pylint warnings for name redefinition.
  • Disable pylint's too-many-lines for modules.
  • Disable pylint's warnings on import order ang grouping.
  • Fix or disable pylint's no-else-return.
  • Disable pylint's too-many-arguments.
  • Disable pylint's too-many-statements.
  • Disable pylint error no-name-in-module.
  • Fix or disable pylint warnings for inconsistent return.
  • Disable pylint's protected-access warning.
  • Disable pylint's too-many-locals and too-many-branches.
  • Disable pylint broad-except warning.
  • Disable pylint duplicate code verification.
  • Disable pylint warning for wrong import position.
  • Disable pylint warnings for missing docstrings.
  • Fix pylint's warning invalid-name.
  • Fix pylint warning W0613: unused-argument.
  • vault: Change ipalib.errors to module utils ipalib_errors.
  • sudocmdgroup: Change ipalib.errors to module utils ipalib_errors.
  • service: Change ipalib.errors to module utils ipalib_errors.
  • dnszone: Change ipalib.errors to module utils ipalib_errors.
  • dnsrecord: Change ipalib.errors to module utils ipalib_errors.
  • ipaconfig: Change ipalib.errors to module utils ipalib_errors.
  • ipaservice: Avoid clearing auth-ind when it is empty.
  • ipaservice: Handle smb services as other services.
  • ipaservice: Make tests more robust by testing result.failed.
  • Fix creation of privilege with permissions.
  • Fix compare_args_ipa when passing None as parameter.
  • Force plugins to execute using LANGUAGE='C'.
  • Tests: Change inline certificates to file lookups in ipaservice tests.
  • Add DOCUMENTATION attribute to ipaclient/ipaclient_get_facts.py.
  • Fix documentation format for ipa_python_version description.
  • Fix execution of Github Workflow to verify ansible docs.

Robbie Harwood (1)

  • Various spelling/style fixes in README.md

Thomas Woerner (77)

  • test_dnsrecord.yml: Fixed missing admin password
  • test_dnsrecord.yml: Use result.failed also for failed_when
  • test_vault_symmetric.yml: Use result.failed also for failed_when
  • test_vault_standard.yml: Use result.failed also for failed_when
  • test_vault_asymmetric.yml: Use result.failed also for failed_when
  • tasks_vault_members.yml: Use result.failed also for failed_when
  • test_users_invalid_cert.yml: Use result.failed also for failed_when
  • test_users.yml: Use result.failed also for failed_when
  • test_user_random.yml: Use result.failed also for failed_when
  • test_user.yml: Use result.failed also for failed_when
  • test_users_certmapdata.yml: Use result.failed also for failed_when
  • test_user_certmapdata_issuer_subject.yml: Use result.failed also for failed_when
  • test_user_certmapdata.yml: Use result.failed also for failed_when
  • test_users_certificate.yml: Use result.failed also for failed_when
  • test_user_certificate.yml: Use result.failed also for failed_when
  • test_sudorule_categories.yml: Use result.failed also for failed_when
  • test_sudorule.yml: Use result.failed also for failed_when
  • test_sudocmdgroup.yml: Use result.failed also for failed_when
  • test_sudocmd.yml: Use result.failed also for failed_when
  • test_role_service_member.yml: Use result.failed also for failed_when
  • test_role.yml: Use result.failed also for failed_when
  • test_pwpolicy.yml: Use result.failed also for failed_when
  • test_hostgroup_rename.yml: Use result.failed also for failed_when
  • test_hostgroup_membermanager.yml: Use result.failed also for failed_when
  • test_hostgroup.yml: Use result.failed also for failed_when
  • test_hosts_principal.yml: Use result.failed also for failed_when
  • test_hosts_managedby_host.yml: Use result.failed also for failed_when
  • test_hosts.yml: Use result.failed also for failed_when
  • test_host_reverse.yml: Use result.failed also for failed_when
  • test_host_random.yml: Use result.failed also for failed_when
  • test_host_principal.yml: Use result.failed also for failed_when
  • test_host_managedby_host.yml: Use result.failed also for failed_when
  • test_host_ipaddresses.yml: Use result.failed also for failed_when
  • test_host_bool_params.yml: Use result.failed also for failed_when
  • test_host_allow_retrieve_keytab.yml: Use result.failed also for failed_when
  • test_host_allow_create_keytab.yml: Use result.failed also for failed_when
  • test_host.yml: Use result.failed also for failed_when
  • test_hosts_certificate.yml: Use result.failed also for failed_when
  • test_host_certificate.yml: Use result.failed also for failed_when
  • test_hbacsvcgroup.yml: Use result.failed also for failed_when
  • test_hbacsvc.yml: Use result.failed also for failed_when
  • test_hbacrule_categories.yml: Use result.failed also for failed_when
  • test_hbacrule.yml: Use result.failed also for failed_when
  • test_group_membermanager.yml: Use result.failed also for failed_when
  • test_group.yml: Use result.failed also for failed_when
  • test_dnszone_name_from_ip.yml: Use result.failed also for failed_when
  • test_dnszone_mod.yml: Use result.failed also for failed_when
  • test_dnszone.yml: Use result.failed also for failed_when
  • test_dnsrecord_full_records.yml: Use result.failed also for failed_when
  • test_dnsrecord.yml: Use result.failed also for failed_when
  • test_dnsforwardzone.yml: Use result.failed also for failed_when
  • test_dnsconfig.yml: Use result.failed also for failed_when
  • test_config.yml: Use result.failed also for failed_when
  • test_dnszone.yml: Add failed_when and idempotency test
  • test_dnsforwardzone.yml: Add failed_when and repeated tests
  • test_dnsrecord.yml: Add failed_when test for A rec with reverse, NS record
  • test_sudorule.yml: Add failed_when for sudorule disabled test
  • hostgroup: Reduce addition and deletion of members to changed only
  • group: Reduce addition and deletion of members to changed only
  • user: Fix no modifications to be performed error
  • ansible_freeipa_module.py: Add ignore argument to compare_args_ipa
  • ipahbacrule.py: Reduce member changes to only needed ones
  • ansible_freeipa_module.py: New gen add and intersection list functions
  • tests/azure: Install community.docker Ansible collection
  • dnszone: Fix no modifications to be performed for serial
  • host: Fix DNS resource record not found error
  • ipasudorule: Fix category reset for idempotency
  • .github/workflows/docs.yml: Enable verbose mode for ansible-doc-test
  • ansible-doc-test: Set ANSIBLE_LIBRARY using module_dir internally
  • .github/workflows/docs.yml: Enable verbose mode for ansible-doc-test
  • .pre-commit-config.yaml: Do not set ANSIBLE_LIBRARY for ansible-doc-test
  • New server management module
  • ansible_doc_test pre commit: Set ANSIBLE_LIBRARY to test current repo
  • PR508: Fixed linter errors
  • Merge branch 'master' into workaround_import
  • tests/azure: Deactivate NTP in prepare-build
  • tests/azure: Set ANSIBLE_LIBRARY to fix unknown interpreter issue

chrisp (2)

  • fix minor documentation typos in vault module
  • fix minor documentation typos in sudo modules

Don't miss a new ansible-freeipa release

NewReleases is sending notifications on new releases.