This is an automated email from the ASF dual-hosted git repository.
madhan pushed a commit to branch ranger-2.8
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/ranger-2.8 by this push:
new 4957e55fe RANGER-3166: fix setup.sh handling of property values having
spaces (#784)
4957e55fe is described below
commit 4957e55fe1ba4a01d191a44bd321fb41255879af
Author: Madhan Neethiraj <[email protected]>
AuthorDate: Thu Jan 1 20:16:04 2026 -0800
RANGER-3166: fix setup.sh handling of property values having spaces (#784)
Co-authored-by: Erik Anderson <[email protected]>
(cherry picked from commit 7412aa5e96f26f1c64e580132c9f42bada03c546)
---
security-admin/scripts/setup.sh | 286 ++++++++++++++++++++--------------------
1 file changed, 143 insertions(+), 143 deletions(-)
diff --git a/security-admin/scripts/setup.sh b/security-admin/scripts/setup.sh
index ca9c9ebe5..be6c31deb 100755
--- a/security-admin/scripts/setup.sh
+++ b/security-admin/scripts/setup.sh
@@ -510,35 +510,35 @@ update_properties() {
then
propertyName=ranger.spnego.kerberos.principal
newPropertyValue="${spnego_principal}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${audit_solr_collection_name}" != "" ]
then
propertyName=ranger.audit.solr.collection.name
newPropertyValue="${audit_solr_collection_name}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${audit_solr_config_name}" != "" ]
then
propertyName=ranger.audit.solr.config.name
newPropertyValue="${audit_solr_config_name}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${audit_solr_configset_location}" != "" ]
then
propertyName=ranger.audit.solr.configset.location
newPropertyValue="${audit_solr_configset_location}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${audit_solr_no_shards}" != "" ]
then
propertyName=ranger.audit.solr.no.shards
newPropertyValue="${audit_solr_no_shards}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
@@ -546,21 +546,21 @@ update_properties() {
then
propertyName=ranger.audit.solr.max.shards.per.node
newPropertyValue="${audit_solr_max_shards_per_node}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${audit_solr_no_replica}" != "" ]
then
propertyName=ranger.audit.solr.no.replica
newPropertyValue="${audit_solr_no_replica}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${audit_solr_acl_user_list_sasl}" != "" ]
then
propertyName=ranger.audit.solr.acl.user.list.sasl
newPropertyValue="${audit_solr_acl_user_list_sasl}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
@@ -568,113 +568,113 @@ update_properties() {
then
propertyName=ranger.spnego.kerberos.keytab
newPropertyValue="${spnego_keytab}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${token_valid}" != "" ]
then
propertyName=ranger.admin.kerberos.token.valid.seconds
newPropertyValue="${token_valid}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${cookie_domain}" != "" ]
then
propertyName=ranger.admin.kerberos.cookie.domain
newPropertyValue="${cookie_domain}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${cookie_path}" != "" ]
then
propertyName=ranger.admin.kerberos.cookie.path
newPropertyValue="${cookie_path}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${admin_principal}" != "" ]
then
propertyName=ranger.admin.kerberos.principal
newPropertyValue="${admin_principal}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${admin_keytab}" != "" ]
then
propertyName=ranger.admin.kerberos.keytab
newPropertyValue="${admin_keytab}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${lookup_principal}" != "" ]
then
propertyName=ranger.lookup.kerberos.principal
newPropertyValue="${lookup_principal}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${lookup_keytab}" != "" ]
then
propertyName=ranger.lookup.kerberos.keytab
newPropertyValue="${lookup_keytab}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${db_ssl_enabled}" != "" ]
then
propertyName=ranger.db.ssl.enabled
newPropertyValue="${db_ssl_enabled}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.db.ssl.required
newPropertyValue="${db_ssl_required}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.db.ssl.verifyServerCertificate
newPropertyValue="${db_ssl_verifyServerCertificate}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.db.ssl.auth.type
newPropertyValue="${db_ssl_auth_type}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
if [ "${db_ssl_certificate_file}" != "" ]
then
propertyName=ranger.db.ssl.certificateFile
newPropertyValue="${db_ssl_certificate_file}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
fi
propertyName=ranger.truststore.file.type
newPropertyValue="${javax_net_ssl_trustStore_type}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.keystore.file.type
newPropertyValue="${javax_net_ssl_keyStore_type}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
fi
if [ "${DB_FLAVOR}" == "MYSQL" ]
then
propertyName=ranger.jpa.jdbc.url
newPropertyValue="jdbc:log4jdbc:mysql://${DB_HOST}/${db_name}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.MySQLPlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.audit.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.MySQLPlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.driver
newPropertyValue="net.sf.log4jdbc.DriverSpy"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.audit.jdbc.driver
newPropertyValue="net.sf.log4jdbc.DriverSpy"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.preferredtestquery
newPropertyValue="select 1"
@@ -692,23 +692,23 @@ update_properties() {
#jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE
newPropertyValue="jdbc:oracle:thin:@//${DB_HOST}"
fi
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.OraclePlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.audit.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.OraclePlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.driver
newPropertyValue="oracle.jdbc.OracleDriver"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.audit.jdbc.driver
newPropertyValue="oracle.jdbc.OracleDriver"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.preferredtestquery
newPropertyValue="select 1 from dual"
@@ -722,33 +722,33 @@ update_properties() {
if test -f $db_ssl_certificate_file; then
propertyName=ranger.jpa.jdbc.url
newPropertyValue="jdbc:postgresql://${DB_HOST}/${db_name}?ssl=true&sslmode=verify-full&sslrootcert=${db_ssl_certificate_file}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
else
propertyName=ranger.jpa.jdbc.url
newPropertyValue="jdbc:postgresql://${DB_HOST}/${db_name}?ssl=true&sslmode=verify-full&sslfactory=org.postgresql.ssl.DefaultJavaSSLFactory"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
fi
else
propertyName=ranger.jpa.jdbc.url
newPropertyValue="jdbc:postgresql://${DB_HOST}/${db_name}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
fi
propertyName=ranger.jpa.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.PostgreSQLPlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.audit.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.PostgreSQLPlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.driver
newPropertyValue="org.postgresql.Driver"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.audit.jdbc.driver
newPropertyValue="org.postgresql.Driver"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.preferredtestquery
newPropertyValue="select 1"
@@ -764,23 +764,23 @@ update_properties() {
else
newPropertyValue="jdbc:sqlserver://${DB_HOST};databaseName=${db_name}"
fi
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.SQLServerPlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.audit.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.SQLServerPlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.driver
newPropertyValue="com.microsoft.sqlserver.jdbc.SQLServerDriver"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.audit.jdbc.driver
newPropertyValue="com.microsoft.sqlserver.jdbc.SQLServerDriver"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.preferredtestquery
newPropertyValue="select 1"
@@ -791,23 +791,23 @@ update_properties() {
then
propertyName=ranger.jpa.jdbc.url
newPropertyValue="jdbc:sqlanywhere:database=${db_name};host=${DB_HOST}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.SQLAnywherePlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.audit.jdbc.dialect
newPropertyValue="org.eclipse.persistence.platform.database.SQLAnywherePlatform"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.driver
newPropertyValue="sap.jdbc4.sqlanywhere.IDriver"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.audit.jdbc.driver
newPropertyValue="sap.jdbc4.sqlanywhere.IDriver"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.preferredtestquery
newPropertyValue="select 1"
@@ -818,42 +818,42 @@ update_properties() {
then
propertyName=ranger.audit.solr.urls
newPropertyValue=${audit_solr_urls}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.audit.solr.bootstrap.enabled
newPropertyValue=${audit_solr_bootstrap_enabled}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${audit_store}" == "elasticsearch" ]
then
propertyName=ranger.audit.elasticsearch.urls
newPropertyValue=${audit_elasticsearch_urls}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.audit.elasticsearch.protocol
newPropertyValue=${audit_elasticsearch_protocol}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.audit.elasticsearch.port
newPropertyValue=${audit_elasticsearch_port}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.audit.elasticsearch.user
newPropertyValue=${audit_elasticsearch_user}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.audit.elasticsearch.password
newPropertyValue=${audit_elasticsearch_password}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.audit.elasticsearch.index
newPropertyValue=${audit_elasticsearch_index}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.audit.elasticsearch.bootstrap.enabled
newPropertyValue=${audit_elasticsearch_bootstrap_enabled}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
@@ -861,39 +861,39 @@ update_properties() {
then
propertyName=ranger.audit.amazon_cloudwatch.region
newPropertyValue=${audit_cloudwatch_region}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.audit.amazon_cloudwatch.log_group
newPropertyValue=${audit_cloudwatch_log_group}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.audit.amazon_cloudwatch.log_stream_prefix
newPropertyValue=${audit_cloudwatch_log_stream_prefix}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${audit_store}" != "" ]
then
propertyName=ranger.audit.source.type
newPropertyValue=${audit_store}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
propertyName=ranger.externalurl
newPropertyValue="${policymgr_external_url}"
- updatePropertyToFilePy $propertyName $newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.service.http.enabled
newPropertyValue="${policymgr_http_enabled}"
- updatePropertyToFilePy $propertyName $newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.supportedcomponents
newPropertyValue="${policymgr_supportedcomponents}"
- updatePropertyToFilePy $propertyName $newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.jdbc.user
newPropertyValue="${db_user}"
- updatePropertyToFilePy $propertyName $newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
##########
@@ -910,19 +910,19 @@ update_properties() {
propertyName=ranger.credential.provider.path
newPropertyValue="${keystore}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.jpa.jdbc.credential.alias
newPropertyValue="${db_password_alias}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.credential.provider.path
newPropertyValue="${keystore}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.jpa.jdbc.password
newPropertyValue="_"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
if test -f "${keystore}"; then
#echo "$keystore found."
@@ -931,12 +931,12 @@ update_properties() {
else
propertyName=ranger.jpa.jdbc.password
newPropertyValue="${db_password}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
fi
else
propertyName=ranger.jpa.jdbc.password
newPropertyValue="${db_password}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
###########
@@ -946,13 +946,13 @@ update_properties() {
then
propertyName=ranger.audit.solr.zookeepers
newPropertyValue=${audit_solr_zookeepers}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
fi
if [ "${audit_solr_user}" != "" ] && [ "${audit_solr_password}"
!= "" ]
then
propertyName=ranger.solr.audit.user
newPropertyValue=${audit_solr_user}
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
if [ "${keystore}" != "" ]
then
@@ -964,23 +964,23 @@ update_properties() {
propertyName=ranger.solr.audit.credential.alias
newPropertyValue="${audit_solr_password_alias}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
propertyName=ranger.solr.audit.user.password
newPropertyValue="_"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
if test -f "${keystore}"; then
chown -R ${unix_user}:${unix_group}
${keystore}
else
propertyName=ranger.solr.audit.user.password
newPropertyValue="${audit_solr_password}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
fi
else
propertyName=ranger.solr.audit.user.password
newPropertyValue="${audit_solr_password}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
fi
fi
fi
@@ -1010,20 +1010,20 @@ update_properties() {
fi
propertyName=ranger.sso.enabled
newPropertyValue="${sso_enabled}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.sso.providerurl
newPropertyValue="${sso_providerurl}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
propertyName=ranger.sso.publicKey
newPropertyValue="${sso_publickey}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
else
propertyName=ranger.sso.enabled
newPropertyValue="false"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_ranger
fi
if [ "${javax_net_ssl_keyStore}" != "" ] && [
"${javax_net_ssl_keyStorePassword}" != "" ]
@@ -1032,17 +1032,17 @@ update_properties() {
propertyName=ranger.keystore.file
newPropertyValue="${javax_net_ssl_keyStore}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.keystore.alias
newPropertyValue="${javax_net_ssl_keyStoreAlias}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
if [ "${keystore}" != "" ]
then
propertyName=ranger.keystore.password
newPropertyValue="_"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
$PYTHON_COMMAND_INVOKER ranger_credential_helper.py -l
"cred/lib/*" -f "$keystore" -k "$javax_net_ssl_keyStoreAlias" -v
"$javax_net_ssl_keyStorePassword" -c 1
@@ -1051,12 +1051,12 @@ update_properties() {
else
propertyName=ranger.keystore.password
newPropertyValue="${javax_net_ssl_keyStorePassword}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
fi
else
propertyName=ranger.keystore.password
newPropertyValue="${javax_net_ssl_keyStorePassword}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
fi
fi
@@ -1066,16 +1066,16 @@ update_properties() {
propertyName=ranger.truststore.file
newPropertyValue="${javax_net_ssl_trustStore}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
propertyName=ranger.truststore.alias
newPropertyValue="${javax_net_ssl_trustStoreAlias}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
if [ "${keystore}" != "" ]
then
propertyName=ranger.truststore.password
newPropertyValue="_"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
$PYTHON_COMMAND_INVOKER ranger_credential_helper.py -l
"cred/lib/*" -f "$keystore" -k "$javax_net_ssl_trustStoreAlias" -v
"$javax_net_ssl_trustStorePassword" -c 1
@@ -1084,12 +1084,12 @@ update_properties() {
else
propertyName=ranger.truststore.password
newPropertyValue="${javax_net_ssl_trustStorePassword}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
fi
else
propertyName=ranger.truststore.password
newPropertyValue="${javax_net_ssl_trustStorePassword}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
fi
fi
@@ -1103,30 +1103,30 @@ update_properties() {
then
propertyName=ranger.service.https.attrib.ssl.enabled
newPropertyValue="true"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
propertyName=ranger.service.https.attrib.client.auth
newPropertyValue="want"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
propertyName=ranger.service.https.attrib.keystore.file
newPropertyValue="${policymgr_https_keystore_file}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
propertyName=ranger.service.https.attrib.keystore.keyalias
newPropertyValue="${policymgr_https_keystore_keyalias}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
policymgr_https_keystore_credential_alias=keyStoreCredentialAlias
propertyName=ranger.service.https.attrib.keystore.credential.alias
newPropertyValue="${policymgr_https_keystore_credential_alias}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
if [ "${keystore}" != "" ]
then
propertyName=ranger.service.https.attrib.keystore.pass
newPropertyValue="_"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
$PYTHON_COMMAND_INVOKER
ranger_credential_helper.py -l "cred/lib/*" -f "$keystore" -k
"$policymgr_https_keystore_credential_alias" -v
"$policymgr_https_keystore_password" -c 1
if test -f "${keystore}"; then
@@ -1134,12 +1134,12 @@ update_properties() {
else
propertyName=ranger.service.https.attrib.keystore.pass
newPropertyValue="${policymgr_https_keystore_password}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
fi
else
propertyName=ranger.service.https.attrib.keystore.pass
newPropertyValue="${policymgr_https_keystore_password}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_ranger
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_ranger
fi
fi
fi
@@ -1148,17 +1148,17 @@ update_properties() {
then
propertyName=ranger.unixauth.keystore
newPropertyValue="${ranger_unixauth_keystore}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
ranger_unixauth_keystore_alias=unixAuthKeyStoreAlias
propertyName=ranger.unixauth.keystore.credential.alias
newPropertyValue="${ranger_unixauth_keystore_alias}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
if [ "${keystore}" != "" ]
then
propertyName=ranger.unixauth.keystore.password
newPropertyValue="_"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
$PYTHON_COMMAND_INVOKER ranger_credential_helper.py -l
"cred/lib/*" -f "$keystore" -k "$ranger_unixauth_keystore_alias" -v
"$ranger_unixauth_keystore_password" -c 1
if test -f "${keystore}"; then
@@ -1166,12 +1166,12 @@ update_properties() {
else
propertyName=ranger.unixauth.keystore.password
newPropertyValue="${ranger_unixauth_keystore_password}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
fi
else
propertyName=ranger.unixauth.keystore.password
newPropertyValue="${ranger_unixauth_keystore_password}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
fi
fi
@@ -1179,18 +1179,18 @@ update_properties() {
then
propertyName=ranger.unixauth.truststore
newPropertyValue="${ranger_unixauth_truststore}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
ranger_unixauth_truststore_alias=unixAuthTrustStoreAlias
propertyName=ranger.unixauth.truststore.credential.alias
newPropertyValue="${ranger_unixauth_truststore_alias}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$to_file_default
if [ "${keystore}" != "" ]
then
propertyName=ranger.unixauth.truststore.password
newPropertyValue="_"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
$PYTHON_COMMAND_INVOKER ranger_credential_helper.py -l
"cred/lib/*" -f "$keystore" -k "$ranger_unixauth_truststore_alias" -v
"$ranger_unixauth_truststore_password" -c 1
if test -f $keystore; then
@@ -1198,12 +1198,12 @@ update_properties() {
else
propertyName=ranger.unixauth.truststore.password
newPropertyValue="${ranger_unixauth_truststore_password}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
fi
else
propertyName=ranger.unixauth.truststore.password
newPropertyValue="${ranger_unixauth_truststore_password}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$to_file_default
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $to_file_default
fi
fi
@@ -1217,19 +1217,19 @@ do_unixauth_setup() {
propertyName=ranger.authentication.method
newPropertyValue="${authentication_method}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$ldap_file
propertyName=ranger.unixauth.remote.login.enabled
newPropertyValue="${remoteLoginEnabled}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$ldap_file
propertyName=ranger.unixauth.service.hostname
newPropertyValue="${authServiceHostName}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$ldap_file
propertyName=ranger.unixauth.service.port
newPropertyValue="${authServicePort}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName "${newPropertyValue}"
$ldap_file
else
log "[E] $ldap_file does not exists" ; exit 1;
fi
@@ -1247,27 +1247,27 @@ do_authentication_setup(){
log "[I] $ldap_file file found"
propertyName=ranger.ldap.url
newPropertyValue="${xa_ldap_url}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.user.dnpattern
newPropertyValue="${xa_ldap_userDNpattern}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.group.searchbase
newPropertyValue="${xa_ldap_groupSearchBase}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.group.searchfilter
newPropertyValue="${xa_ldap_groupSearchFilter}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.group.roleattribute
newPropertyValue="${xa_ldap_groupRoleAttribute}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.authentication.method
newPropertyValue="${authentication_method}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
if [ "${xa_ldap_base_dn}" != "" ] && [
"${xa_ldap_bind_dn}" != "" ] && [ "${xa_ldap_bind_password}" != "" ]
then
@@ -1279,19 +1279,19 @@ do_authentication_setup(){
propertyName=ranger.ldap.base.dn
newPropertyValue="${xa_ldap_base_dn}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.bind.dn
newPropertyValue="${xa_ldap_bind_dn}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.referral
newPropertyValue="${xa_ldap_referral}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.user.searchfilter
newPropertyValue="${xa_ldap_userSearchFilter}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
keystore="${cred_keystore_filename}"
@@ -1307,15 +1307,15 @@ do_authentication_setup(){
if test -f $to_file_default; then
propertyName=ranger.credential.provider.path
newPropertyValue="${keystore}"
- updatePropertyToFilePy
$propertyName $newPropertyValue $to_file_default
+ updatePropertyToFilePy
$propertyName "${newPropertyValue}" $to_file_default
propertyName=ranger.ldap.binddn.credential.alias
newPropertyValue="${ldap_password_alias}"
- updatePropertyToFilePy
$propertyName $newPropertyValue $to_file_default
+ updatePropertyToFilePy
$propertyName "${newPropertyValue}" $to_file_default
propertyName=ranger.ldap.bind.password
newPropertyValue="_"
- updatePropertyToFilePy
$propertyName $newPropertyValue $ldap_file
+ updatePropertyToFilePy
$propertyName "${newPropertyValue}" $ldap_file
else
log "[E] $to_file_default does
not exists" ; exit 1;
fi
@@ -1327,12 +1327,12 @@ do_authentication_setup(){
else
propertyName=ranger.ldap.bind.password
newPropertyValue="${xa_ldap_bind_password}"
- updatePropertyToFilePy
$propertyName $newPropertyValue $ldap_file
+ updatePropertyToFilePy
$propertyName "${newPropertyValue}" $ldap_file
fi
else
propertyName=ranger.ldap.bind.password
newPropertyValue="${xa_ldap_bind_password}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
fi
fi
else
@@ -1347,15 +1347,15 @@ do_authentication_setup(){
log "[I] $ldap_file file found"
propertyName=ranger.ldap.ad.url
newPropertyValue="${xa_ldap_ad_url}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.ad.domain
newPropertyValue="${xa_ldap_ad_domain}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.authentication.method
newPropertyValue="${authentication_method}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
if [ "${xa_ldap_ad_base_dn}" != "" ] && [
"${xa_ldap_ad_bind_dn}" != "" ] && [ "${xa_ldap_ad_bind_password}" != "" ]
then
@@ -1366,19 +1366,19 @@ do_authentication_setup(){
fi
propertyName=ranger.ldap.ad.base.dn
newPropertyValue="${xa_ldap_ad_base_dn}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.ad.bind.dn
newPropertyValue="${xa_ldap_ad_bind_dn}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.ad.referral
newPropertyValue="${xa_ldap_ad_referral}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
propertyName=ranger.ldap.ad.user.searchfilter
newPropertyValue="${xa_ldap_ad_userSearchFilter}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
keystore="${cred_keystore_filename}"
@@ -1394,15 +1394,15 @@ do_authentication_setup(){
if test -f $to_file_default; then
propertyName=ranger.credential.provider.path
newPropertyValue="${keystore}"
- updatePropertyToFilePy
$propertyName $newPropertyValue $to_file_default
+ updatePropertyToFilePy
$propertyName "${newPropertyValue}" $to_file_default
propertyName=ranger.ldap.ad.binddn.credential.alias
newPropertyValue="${ad_password_alias}"
- updatePropertyToFilePy
$propertyName $newPropertyValue $to_file_default
+ updatePropertyToFilePy
$propertyName "${newPropertyValue}" $to_file_default
propertyName=ranger.ldap.ad.bind.password
newPropertyValue="_"
- updatePropertyToFilePy
$propertyName $newPropertyValue $ldap_file
+ updatePropertyToFilePy
$propertyName "${newPropertyValue}" $ldap_file
else
log "[E] $to_file_default does
not exists" ; exit 1;
fi
@@ -1414,12 +1414,12 @@ do_authentication_setup(){
else
propertyName=ranger.ldap.ad.bind.password
newPropertyValue="${xa_ldap_ad_bind_password}"
- updatePropertyToFilePy
$propertyName $newPropertyValue $ldap_file
+ updatePropertyToFilePy
$propertyName "${newPropertyValue}" $ldap_file
fi
else
propertyName=ranger.ldap.ad.bind.password
newPropertyValue="${xa_ldap_ad_bind_password}"
- updatePropertyToFilePy $propertyName
$newPropertyValue $ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
fi
fi
else
@@ -1436,7 +1436,7 @@ do_authentication_setup(){
if test -f $ldap_file; then
propertyName=ranger.authentication.method
newPropertyValue="${authentication_method}"
- updatePropertyToFilePy $propertyName $newPropertyValue
$ldap_file
+ updatePropertyToFilePy $propertyName
"${newPropertyValue}" $ldap_file
fi
fi