Skip to content
  1. Jun 21, 2018
    • Thomas Woerner's avatar
      ipaclient: Fix OTP action plugin to work with python3 bindings · 1ed9379c
      Thomas Woerner authored
      As the action plugin is used with the default python interpreter and
      the change to python3 for FreeIPA, the use of OTP was not working anymore.
      
      The ansible_python_interpreter is not automatically used for the module
      part of the action plugin. Therefore ansible_python_interpreter needed to
      be added to the action plugin call as a new var to make sure that the
      module part is used with the proper python version.
      
      Also a new import for the Python2/3 import test has been added to discover
      of the server is supporting python2 or python3. The old
      ansible_python_interpreter setting is saved before doing this and restored
      after the one-time password has been generated on the server.
      1ed9379c
    • Thomas Woerner's avatar
      ipaclient: Add support for IPA 4.7 (4.6.90-pre2) · 4063b6ca
      Thomas Woerner authored
      With IPA 4.7 bigger changes have been introduced
      
      Changes:
      - Use of timeconf and chrony instead of ntpconf and ntpd.
      - A new option ntp_pool has been introduced.
      4063b6ca
    • Thomas Woerner's avatar
      ipaclient/library/ipa_facts.py: Fix version_info for new pre versions · 2d6c9bb3
      Thomas Woerner authored
      With 4.6.90 pre versions have been introduced. The version parsing in
      ipa_facts broke with this as it did not know about pre versions so far.
      2d6c9bb3
    • Thomas Woerner's avatar
      ipaclient: Use paths variables for executables used in modules · 28579023
      Thomas Woerner authored
      paths.KDESTROY instead of "kdestroy" and paths.GETENT instead of "getent"
      
      Affected modules:
        roles/ipaclient/library/ipahost.py
        roles/ipaclient/library/ipajoin.py
        roles/ipaclient/library/ipanss.py
      28579023
    • Thomas Woerner's avatar
      ipclient: Move library and action_plugins into ipaclient role directory · 1ecc194c
      Thomas Woerner authored
      The directories library and action_plugins do only contain ipaclient specific
      modules and plugins. Therefore these directories should be located in the
      ipaclient role directory.
      1ecc194c
Loading