cloudera-labs / cloudera-deploy

A general purpose framework for automating Cloudera Products
Apache License 2.0
63 stars 61 forks source link

Allow install of krb5 & openldap client libs, for external providers #104

Closed clevesque closed 1 year ago

clevesque commented 1 year ago

Signed-off-by: Chuck Levesque clevesque@cloudera.com

Sets up kerberos client and openldap client for providers in and out of cluster. When using external krb5 provider (like AD or external MIT). User is expected to provide accurate krb5-* configs in their definition. AD example: krb5_realm: MYREALM.COM krb5_kdc_admin_user: "admin-user@{{ krb5_realm }}" krb5_kdc_admin_password: krb5_kdc_host: krb5_kdc_type: Active Directory krb5_kdc_active_directory_prefix: "pvc-" krb5_kdc_active_directory_suffix: "OU=some-ou,DC=company,DC=com" krb5_enc_types: aes256-cts rc4-hmac krb5_kdc_active_directory_set_encryption_types: true

    MIT Example:
    krb5_realm: MYREALM.COM
    krb5_kdc_admin_user: "cloudera-scm/admin@{{ krb5_realm }}"
    krb5_kdc_admin_password: "mypass"
    krb5_kdc_type: MIT KDC
    krb5_enc_types: "aes256-cts aes128-cts"