Skip to content
  1. Apr 03, 2019
  2. Mar 26, 2019
  3. Mar 25, 2019
    • Thomas Woerner's avatar
      ipaclient_get_otp: Fix password encoding · fdb44fc2
      Thomas Woerner authored
      Deploying a client with one-time password use was failing in latest tests
      using ansible 2.7 and FreeIPA 4.7 because of an encoding problem.
      fdb44fc2
    • Thomas Woerner's avatar
      ipaclient: End install if already installed and no allow_repair and force_join · a6ee0d07
      Thomas Woerner authored
      If the client is already installed and the allow_repair and force_join
      options are not set end the playbook processing. This is useful if an
      inventory file contains existing and new machines.
      a6ee0d07
    • Thomas Woerner's avatar
      New ipaclient_setup_krb5: Use ipaclient_setup_krb5 instead of ipa-krb5 role · 099317fe
      Thomas Woerner authored
      The advantage of this is that the krb5 configuration is created in the same
      way as in the normal installers. The same functionality as in the normal
      installers is used in ipaclient_setup_krb5. There is no need to adapt the
      ipa-krb5 role or the the ask file for changes in how the krb5 configuration
      is done. Additionally ipaclient_force is now a supported parameter as
      it is in the normal installer.
      
      New config option:
      
      ipaclient_force
      
      The variable has been added to ipaclient/defaults/main.yml.
      099317fe
    • Thomas Woerner's avatar
      New ipaclient_ipa_conf: Use ipaclient_ipa_conf instead of ipaconf role · b9426617
      Thomas Woerner authored
      The advantage of this is that the ipa default configuration is created in
      the same way as in the normal installers. The same functionality as in the
      normal installers is used in ipaclient_ipa_conf.
      b9426617
    • Thomas Woerner's avatar
      ipaclient_setup_ssh: Keep no_ for prefix for settings, use ssh_trust_dns · d0ba5315
      Thomas Woerner authored
      The no_ prefix for the ssh and sshd settings has been added back. The
      naming of the settings should be the same all over the ipcalient role.
      The exception is sssd here as it has been deprected and is used from
      ipaclient_test.
      
      The name for the setting ssh_trust_dns has been fixed to the command line
      option name and not the internl optinos name.
      d0ba5315
    • Thomas Woerner's avatar
      ipaclient_setup_sssd: Update and cleanup · 2983d4e7
      Thomas Woerner authored
      ipaclient_setup_sssd is now using configure_sssd_conf from
      ipaclient/install/client.py instead. This simplified the module a lot
      and also adds more configuratino options for sssd.
      
      These are new config options supported by ipaclient_setup_sssd:
      
      ipaclient_no_sudo
      ipassd_fixed_primary
      ipassd_permit
      ipassd_enable_dns_updates
      ipassd_no_krb5_offline_passwords
      ipassd_preserve_sssd
      
      These variables have been added to ipaclient/defaults/main.yml.
      2983d4e7