Quellcode durchsuchen

AMBARI-10380. Enabling ranger plugin does not create the required policies (Velmurugan Periasamy via alejandro)

Alejandro Fernandez vor 10 Jahren
Ursprung
Commit
ced666f35b

+ 1 - 1
ambari-common/src/main/python/resource_management/libraries/functions/ranger_functions.py

@@ -96,7 +96,7 @@ class Rangeradmin:
         ##Get Policies by repo name
         policyList = self.get_policy_by_repo_name(name=repoName, component=typeOfPolicy, status="true",
                                                   usernamepassword=usernamepassword)
-        if (len(policyList)) > 0:
+        if policyList is not None and (len(policyList)) > 0:
           policiesUpdateCount = 0
           for policy in policyList:
             updatedPolicyObj = self.get_policy_params(typeOfPolicy, policy, policy_user)

+ 1 - 1
ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/setup_ranger_hbase.py

@@ -194,7 +194,7 @@ def hbase_repo_properties():
   repo['config'] = json.dumps(config_dict)
   repo['description'] = "hbase repo"
   repo['name'] = params.repo_name
-  repo['repositoryType'] = "Hbase"
+  repo['repositoryType'] = "hbase"
   repo['assetType'] = '2'
 
   data = json.dumps(repo)

+ 1 - 1
ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/package/scripts/setup_ranger_hdfs.py

@@ -204,7 +204,7 @@ def hdfs_repo_properties():
   repo['config'] = json.dumps(config_dict)
   repo['description'] = "hdfs repo"
   repo['name'] = params.repo_name
-  repo['repositoryType'] = "Hdfs"
+  repo['repositoryType'] = "hdfs"
   repo['assetType'] = '1'
 
   data = json.dumps(repo)

+ 1 - 1
ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/package/scripts/setup_ranger_hive.py

@@ -192,7 +192,7 @@ def hive_repo_properties():
   repo['config'] = json.dumps(config_dict)
   repo['description'] = "hive repo"
   repo['name'] = params.repo_name
-  repo['repositoryType'] = "Hive"
+  repo['repositoryType'] = "hive"
   repo['assetType'] = '3'
 
   data = json.dumps(repo)

+ 1 - 1
ambari-server/src/main/resources/common-services/KNOX/0.5.0.2.2/package/scripts/setup_ranger_knox.py

@@ -186,7 +186,7 @@ def knox_repo_properties():
   repo['config'] = json.dumps(config_dict)
   repo['description'] = "knox repo"
   repo['name'] = params.repo_name
-  repo['repositoryType'] = "Knox"
+  repo['repositoryType'] = "knox"
   repo['assetType'] = '5'
 
   data = json.dumps(repo)

+ 1 - 1
ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/scripts/setup_ranger_storm.py

@@ -187,7 +187,7 @@ def storm_repo_properties():
   repo['config'] = json.dumps(config_dict)
   repo['description'] = "storm repo"
   repo['name'] = params.repo_name
-  repo['repositoryType'] = "Storm"
+  repo['repositoryType'] = "storm"
   repo['assetType'] = '6'
 
   data = json.dumps(repo)