@@ -1986,15 +1986,18 @@ def config_mgmt_for_kerberos():
1986
1986
Setup Cloudera Manager Kerberos Configuration
1987
1987
:return:
1988
1988
"""
1989
- KDC_ADMIN_HOST = cm_client .ApiConfig (name = 'KDC_ADMIN_HOST' , value = cloudera_manager_host )
1989
+ cm_fqdn = cm_hostname + 'public' + availability_domain + '.cdhvcn.oraclevcn.com'
1990
+ KDC_ADMIN_HOST = cm_client .ApiConfig (name = 'KDC_ADMIN_HOST' , value = cm_fqdn )
1990
1991
KDC_ADMIN_PASSWORD = cm_client .ApiConfig (name = 'KDC_ADMIN_PASSWORD' , value = kdc_password )
1991
1992
KDC_ADMIN_USER = cm_client .ApiConfig (name = 'KDC_ADMIN_USER' , value = kdc_admin )
1992
- KDC_HOST = cm_client .ApiConfig (name = 'KDC_HOST' , value = cloudera_manager_host )
1993
+ KDC_HOST = cm_client .ApiConfig (name = 'KDC_HOST' , value = cm_fqdn )
1993
1994
MAX_RENEW_LIFE = cm_client .ApiConfig (name = 'MAX_RENEW_LIFE' , value = '604800' )
1994
1995
KRB_DNS_LOOKUP_KDC = cm_client .ApiConfig (name = 'KRB_DNS_LOOKUP_KDC' , value = 'true' )
1995
1996
KRB_MANAGE_KRB5_CONF = cm_client .ApiConfig (name = 'KRB_MANAGE_KRB5_CONF' , value = 'true' )
1997
+ KRB_DOMAIN = cm_client .ApiConfig (name = 'KRB_DOMAIN' , value = 'hadoop.com,HADOOP.COM' )
1996
1998
kerberos_cm_configs = cm_client .ApiConfigList ([KDC_ADMIN_HOST , KDC_ADMIN_PASSWORD , KDC_ADMIN_USER , KDC_HOST ,
1997
- MAX_RENEW_LIFE , KRB_DNS_LOOKUP_KDC , KRB_MANAGE_KRB5_CONF ])
1999
+ MAX_RENEW_LIFE , KRB_DNS_LOOKUP_KDC , KRB_MANAGE_KRB5_CONF ,
2000
+ KRB_DOMAIN ])
1998
2001
updated_cm_configs = cloudera_manager_api .update_config (body = kerberos_cm_configs )
1999
2002
if debug == 'True' :
2000
2003
pprint (updated_cm_configs )
0 commit comments