Skip to content
  1. May 03, 2019
  2. Apr 26, 2019
  3. Apr 24, 2019
  4. Apr 18, 2019
  5. Apr 17, 2019
    • Thomas Woerner's avatar
      ipaserver_setup_adtrust: Add missing settings for adtrust and module · a980aec1
      Thomas Woerner authored
      There have been missing settings that have not been provided to
      ipaserver_setup_adtrust. These are: enable_compat, rid_base and
      secondary_rid_base.
      
      The settings rid_base and secondary_rid_base are now initialized in
      ipaserver_test and propagated in the results.
      
      The two settings netbios_name and reset_netbios_name are placed in the
      adtrust binding in the adtrust.install_check call. These are now saved
      when ipaserver_test finishes and are written back in the fist steps of
      ipaserver_setup_adtrust to make adtrust.install working.
      
      The settings add_sids and add_agents are now initialized in
      ansible_ipa_server in the same way as in ServerMasterInstall. These
      settings are fixed in the server deployment.
      a980aec1
    • Thomas Woerner's avatar
      roles/ipareplica/defaults/main.yml: Remove unused settings · 3967743a
      Thomas Woerner authored
      The settings ipareplica_add_sids and ipareplica_add_agents are not used
      in the ipareplica role. Therefore they have been removed.
      3967743a
    • Thomas Woerner's avatar
      ipaserver_test: Fix traceback caused by an Error · 482e3e94
      Thomas Woerner authored
      In case of an RuntimeError, ValueError or ScriptError the fail_json call
      was done on module instead of ansible_module. module simply does not exist.
      482e3e94
    • Thomas Woerner's avatar
      ipa[server,replica,client]: Do not use meta end_play · 0954f845
      Thomas Woerner authored
      Meta end_play has been used as a simple solution to end the playbook
      processing in special conditions, like for example when the deployment
      was already done before.
      
      meta end_play has been replaced with blocks and conditions for these
      blocks.
      
      Fixes: #70 (Avoid using meta end_play)
      0954f845
    • Thomas Woerner's avatar
      ipa[server,replica,client]: Do not enforce ansible_fqdn as hostname · bbaaf1f7
      Thomas Woerner authored
      The ansible_fqdn hostname has been enforced to be set and used in
      ipaserver, ipareplica and also ipaclient role. This has been removed as
      the hostname should only be set if specified explicitly with
      ipa[server,replica,client]_hostname.
      bbaaf1f7
    • Thomas Woerner's avatar
      ipaclient_setup_ntp: Use time sync code from 4.6.4 if sync_time is not defined · 2cffd6eb
      Thomas Woerner authored
      The FreeIPA versions since 4.7.0 are using chrony and also the new
      sync_time function for time synchronization which has been added to
      ipaclient/install/client.py.
      
      The old version in ipaclient_setup_ntp has been updated to the code that
      has been used in 4.6.4.
      2cffd6eb
  6. Apr 16, 2019
  7. Apr 05, 2019
  8. Apr 04, 2019
    • Thomas Woerner's avatar
      ipaclient: Fix issues with FreeIPA 4.6 and prior · 15f650cc
      Thomas Woerner authored
      check_ldap_conf is only available in FreeIPA 4.7 and later and
      tasks.is_nosssd_supported is only available since 4.6.90.pre2.
      
      check_ldap_conf is None (ansible_ipa_client) if it can not be imported.
      hasattr has been added to check if is_nosssd_supported is a valid
      attribute in tasks.
      
      Fixes: #61 (ipaserver role - Fails on ipaclient install)
      15f650cc
    • Thomas Woerner's avatar
      ipa[client,server]: Inspect validate_domain_name for 4.6 and prior · 818db5cb
      Thomas Woerner authored
      The entity argument for validate_domain_name is only available in
      FreeIPA 4.7 and later. This has been fixed using inspect to be able to
      detect if entity is a valid argument. If not the whole realm name check
      is skipped.
      
      Related: #61 (ipaserver role - Fails on ipaclient install)
      Fixes: #66 (Python 2 error with validate_domain)
      818db5cb
    • Thomas Woerner's avatar
      ipaserver_test: Do not show traceback in case of testing failures · 25495d1e
      Thomas Woerner authored
      ipaserver_test was not handling possible exceptions in the tests which
      resulted in a traceback. This has been fixed.
      25495d1e
  9. Apr 03, 2019