Skip to content
This repository was archived by the owner on Apr 18, 2024. It is now read-only.

Commit 9c6aceb

Browse files
committed
Update to Kerberos deployment options
1 parent 8ff7cb3 commit 9c6aceb

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

scripts/deploy_on_oci.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1986,15 +1986,18 @@ def config_mgmt_for_kerberos():
19861986
Setup Cloudera Manager Kerberos Configuration
19871987
:return:
19881988
"""
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)
19901991
KDC_ADMIN_PASSWORD = cm_client.ApiConfig(name='KDC_ADMIN_PASSWORD', value=kdc_password)
19911992
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)
19931994
MAX_RENEW_LIFE = cm_client.ApiConfig(name='MAX_RENEW_LIFE', value='604800')
19941995
KRB_DNS_LOOKUP_KDC = cm_client.ApiConfig(name='KRB_DNS_LOOKUP_KDC', value='true')
19951996
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')
19961998
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])
19982001
updated_cm_configs = cloudera_manager_api.update_config(body=kerberos_cm_configs)
19992002
if debug == 'True':
20002003
pprint(updated_cm_configs)

0 commit comments

Comments
 (0)