Skip to content
  1. Jul 17, 2019
  2. Jun 25, 2019
    • Thomas Woerner's avatar
      ipareplica: Set all needed settings for kra · 5d881a9b
      Thomas Woerner authored
      Some settings for kra have not been correct for kra with the change to
      use single Custodia instance in the installer (freeipa 994f71ac8).
      
      These modules have been adapted:
      
        ipareplica_custodia_import_dm_password
        ipareplica_enable_ipa
        ipareplica_setup_ca
        ipareplica_setup_custodia
        ipareplica_setup_kra
      5d881a9b
  3. Jun 21, 2019
    • Thomas Woerner's avatar
      ipareplica: Make sure that certmonger picks the right master · 20922206
      Thomas Woerner authored
      This is related to freeipa#0f31564b35aac250456233f98730811560eda664
      
        During ipa-replica-install, http installation first creates a service
        principal for http/hostname (locally on the soon-to-be-replica), then
        waits for this entry to be replicated on the master picked for the
        install.
        In a later step, the installer requests a certificate for HTTPd. The local
        certmonger first tries the master defined in xmlrpc_uri (which is
        pointing to the soon-to-be-replica), but fails because the service is not
        up yet. Then certmonger tries to find a master by using the DNS and looking
        for a ldap service. This step can pick a different master, where the
        principal entry has not always be replicated yet.
        As the certificate request adds the principal if it does not exist, we can
        end by re-creating the principal and have a replication conflict.
      
        The replication conflict later causes kerberos issues, preventing
        from installing a new replica.
      
        The proposed fix forces xmlrpc_uri to point to the same master as the one
        picked for the installation, in order to make sure that the master already
        contains the principal entry.
      
        https://pagure.io/freeipa/issue/7041
      20922206
  4. Jun 17, 2019
  5. Jun 04, 2019
  6. May 31, 2019
  7. May 03, 2019
  8. Apr 18, 2019
    • Thomas Woerner's avatar
      4d759b64
    • Thomas Woerner's avatar
      ipareplica_setup_adtrust: Add missing settings for adtrust and module · 832d2333
      Thomas Woerner authored
      There have been missing settings that have not been provided to
      ipareplica_setup_adtrust. These are: enable_compat, rid_base and
      secondary_rid_base.
      
      The settings rid_base and secondary_rid_base are now initialized in
      ipareplica_prepare 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 ipareplica_prepare finishes and are written back in the fist steps of
      ipareplica_setup_adtrust to make adtrust.install working.
      
      The settings add_sids and add_agents are now initialized in
      ansible_ipa_replica in the same way as in ServerMasterInstall. These
      settings are fixed in the replica deployment.
      
      Related: #73 (ipaserver_setup_adtrust fails on default smb.conf)
      832d2333
  9. Apr 17, 2019
    • 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
  10. Apr 05, 2019
  11. Apr 03, 2019
  12. Mar 26, 2019
  13. Feb 12, 2019
  14. Nov 26, 2018
    • Thomas Woerner's avatar
      ipareplica: Make ipaserver_enable_ipa module working for ipareplica role · e6cf0e15
      Thomas Woerner authored
      The ipareplica role is reusing the ipaserver_enable_ipa module. This module
      needed some extensions on the server to enable the delayed services and
      also to dump DNS configuration (see commit a1287265).
      For replica it is not needed to dump the DNS configuration, therefore it is
      simply possible to set detup_dns to no to make this module also working
      for ipareplica.
      e6cf0e15
  15. Nov 23, 2018
  16. Nov 22, 2018
  17. Jul 19, 2018
Loading