Skip to content
  1. Sep 08, 2023
    • Rafael Guterres Jeffman's avatar
      README-*: Bump minimum supported Ansible version to 2.13 · 0a3cd06c
      Rafael Guterres Jeffman authored
      As ansible-freeipa roles do not support version 2.8 anymore, change the
      minimum supported version to 2.13, which is the currently minimum
      available and supported Ansible version.
      
      This patch fixes documentation on all plugin READMEs, spec file and
      module templates.
      0a3cd06c
    • Rafael Guterres Jeffman's avatar
      roles: Bump minimum Ansible version to 2.13 · b5b22c3f
      Rafael Guterres Jeffman authored
      Currently, the minimum supported Ansible version is 2.13, and
      ansible-freeipa roles does not work with any version less than 2.9,
      altough ansible-freeipa documentation states that the minimum version to
      use is 2.8.
      
      This patch fixes documentation and roles metadata to require that the
      minimum Ansible version used is 2.13.
      b5b22c3f
  2. Sep 07, 2023
  3. Sep 06, 2023
    • Rafael Guterres Jeffman's avatar
      Merge pull request #1134 from t-woerner/new_idview_module · be9a2db4
      Rafael Guterres Jeffman authored
      New idview management module.
      be9a2db4
    • Thomas Woerner's avatar
      New idview management module. · ba4a3605
      Thomas Woerner authored
      There is a new idview management module placed in the plugins folder:
      
          plugins/modules/ipaidview.py
      
      The idview module allows to ensure presence and absence of idviews and
      idview host members.
      
      Here is the documentation for the module:
      
          README-idview.md
      
      New example playbooks have been added:
      
          playbooks/idview/idview-absent.yml
          playbooks/idview/idview-host-applied.yml
          playbooks/idview/idview-host-unapplied.yml
          playbooks/idview/idview-present.yml
      
      New tests for the module can be found at:
      
          tests/idview/test_idview.yml
          tests/idview/test_idview_client_context.yml
      ba4a3605
  4. Sep 05, 2023
    • Rafael Guterres Jeffman's avatar
      ansible-lint: Use the same command line as galaxy-importer · 3534fcdc
      Rafael Guterres Jeffman authored
      Currently, there is a hard coded timeout in galaxy-importer that
      prevents larger collections to execute the ansible-lint step [1].
      
      This patch modifies the calls to ansible-lint on development tools and
      upstream CI to use the same arguments as galaxy-importer and disables
      the execution of the ansible-lint step for the Ansible's sanity test.
      
      Requested ansible-lint version for tools is also updated, as a more
      recent one is required.
      
      This change will not allow development using an environment using Python
      2.7, due to newer ansible-lint requirements. Roles and modules tests
      against target nodes using Python 2.7 is still possible.
      
      [1]: https://github.com/ansible/galaxy-importer/pull/231
      3534fcdc
  5. Aug 24, 2023
  6. Aug 23, 2023
  7. Jul 24, 2023
  8. Jul 21, 2023
  9. Jul 20, 2023
  10. Jul 19, 2023
  11. Jul 17, 2023
  12. Jul 15, 2023
    • Rafael Guterres Jeffman's avatar
      utils/run-tests.sh: Install Ansible collections on virtual environment · 1555132d
      Rafael Guterres Jeffman authored
      When runing tests using 'utils/run-tests.sh' from inside an existing
      Python virtual environment the Ansible collections are not installed due
      to the order of execution of the script. On a machine that does not have
      the 'containers.*' collection the test fails as there is no container
      connector available.
      
      This patch moves the section that installs Ansible collections to run
      after the virtual environment is configured, and then install the
      collections (usually, only 'containers.podman'), allowing the tests to
      be executed.
      1555132d
  13. Jul 14, 2023