http://git-wip-us.apache.org/repos/asf/ambari/blob/260ee2ef/ambari-server/src/main/resources/common-services/RANGER/0.7.0.3.0/themes/theme_version_3.json ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/common-services/RANGER/0.7.0.3.0/themes/theme_version_3.json b/ambari-server/src/main/resources/common-services/RANGER/0.7.0.3.0/themes/theme_version_3.json new file mode 100644 index 0000000..cbe28a3 --- /dev/null +++ b/ambari-server/src/main/resources/common-services/RANGER/0.7.0.3.0/themes/theme_version_3.json @@ -0,0 +1,692 @@ +{ + "configuration": { + "layouts": [ + { + "name": "default", + "tabs": [ + { + "name": "ranger_audit_settings", + "display-name": "Ranger Audit", + "layout": { + "tab-columns": "2", + "tab-rows": "2", + "sections": [ + { + "name": "section-ranger-audit-solr", + "display-name": "Audit to Solr", + "row-index": "0", + "column-index": "0", + "row-span": "1", + "column-span": "1", + "section-columns": "1", + "section-rows": "1", + "subsections": [ + { + "name": "subsection-ranger-solr-row1-col1", + "row-index": "0", + "column-index": "0", + "row-span": "1", + "column-span": "1" + } + ] + }, + { + "name": "section-ranger-audit-hdfs", + "display-name": "Audit to HDFS", + "row-index": "0", + "column-index": "1", + "row-span": "1", + "column-span": "1", + "section-columns": "1", + "section-rows": "1", + "subsections": [ + { + "name": "subsection-ranger-hdfs-row1-col2", + "row-index": "0", + "column-index": "0", + "row-span": "1", + "column-span": "1" + } + ] + } + ] + } + }, + { + "name": "ranger_tagsync", + "display-name": "Ranger Tagsync", + "layout": { + "tab-columns": "2", + "tab-rows": "2", + "sections": [ + { + "name": "section-tagsync-atlas", + "display-name": "Atlas Tag Source", + "row-index": "0", + "column-index": "0", + "row-span": "1", + "column-span": "1", + "section-columns": "1", + "section-rows": "1", + "subsections": [ + { + "name": "subsection-ranger-tagsync-row1-col1", + "row-index": "0", + "column-index": "0", + "row-span": "1", + "column-span": "1" + } + ] + }, + { + "name": "section-tagsync-atlasrest", + "display-name": "AtlasRest Tag Source", + "row-index": "0", + "column-index": "1", + "row-span": "1", + "column-span": "1", + "section-columns": "1", + "section-rows": "1", + "subsections": [ + { + "name": "subsection-ranger-tagsync-row1-col2", + "row-index": "0", + "column-index": "0", + "row-span": "1", + "column-span": "1" + } + ] + }, + { + "name": "section-tagsync-file", + "display-name": "File Tag Source", + "row-index": "1", + "column-index": "0", + "row-span": "1", + "column-span": "1", + "section-columns": "1", + "section-rows": "1", + "subsections": [ + { + "name": "subsection-ranger-tagsync-row2-col1", + "row-index": "0", + "column-index": "0", + "row-span": "1", + "column-span": "1" + } + ] + } + ] + } + } + ] + } + ], + "placement": { + "configuration-layout": "default", + "configs": [ + { + "config": "ranger-env/ranger-atlas-plugin-enabled", + "subsection-name": "section-ranger-plugin-row1-col2", + "depends-on": [ + { + "resource": "service", + "if": "ATLAS", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.atlas", + "subsection-name": "subsection-ranger-tagsync-row1-col1" + }, + { + "config": "tagsync-application-properties/atlas.kafka.bootstrap.servers", + "subsection-name": "subsection-ranger-tagsync-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-tagsync-site/ranger.tagsync.source.atlas" + ], + "if": "${ranger-tagsync-site/ranger.tagsync.source.atlas}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "tagsync-application-properties/atlas.kafka.zookeeper.connect", + "subsection-name": "subsection-ranger-tagsync-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-tagsync-site/ranger.tagsync.source.atlas" + ], + "if": "${ranger-tagsync-site/ranger.tagsync.source.atlas}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "tagsync-application-properties/atlas.kafka.entities.group.id", + "subsection-name": "subsection-ranger-tagsync-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-tagsync-site/ranger.tagsync.source.atlas" + ], + "if": "${ranger-tagsync-site/ranger.tagsync.source.atlas}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.atlasrest", + "subsection-name": "subsection-ranger-tagsync-row1-col2" + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.atlasrest.endpoint", + "subsection-name": "subsection-ranger-tagsync-row1-col2", + "depends-on": [ + { + "configs":[ + "ranger-tagsync-site/ranger.tagsync.source.atlasrest" + ], + "if": "${ranger-tagsync-site/ranger.tagsync.source.atlasrest}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.atlasrest.download.interval.millis", + "subsection-name": "subsection-ranger-tagsync-row1-col2", + "depends-on": [ + { + "configs":[ + "ranger-tagsync-site/ranger.tagsync.source.atlasrest" + ], + "if": "${ranger-tagsync-site/ranger.tagsync.source.atlasrest}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.file", + "subsection-name": "subsection-ranger-tagsync-row2-col1" + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.file.check.interval.millis", + "subsection-name": "subsection-ranger-tagsync-row2-col1", + "depends-on": [ + { + "configs":[ + "ranger-tagsync-site/ranger.tagsync.source.file" + ], + "if": "${ranger-tagsync-site/ranger.tagsync.source.file}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.file.filename", + "subsection-name": "subsection-ranger-tagsync-row2-col1", + "depends-on": [ + { + "configs":[ + "ranger-tagsync-site/ranger.tagsync.source.file" + ], + "if": "${ranger-tagsync-site/ranger.tagsync.source.file}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-ugsync-site/ranger.usersync.user.searchenabled", + "subsection-name": "subsection-ranger-user-row2-col1", + "subsection-tab-name": "ldap-user-configs", + "depends-on": [ + { + "configs":[ + "ranger-ugsync-site/ranger.usersync.group.search.first.enabled" + ], + "if": "${ranger-ugsync-site/ranger.usersync.group.search.first.enabled}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-ugsync-site/ranger.usersync.group.search.first.enabled", + "subsection-name": "subsection-ranger-user-row2-col1", + "subsection-tab-name": "ldap-group-configs", + "depends-on": [ + { + "configs":[ + "ranger-ugsync-site/ranger.usersync.group.searchenabled" + ], + "if": "${ranger-ugsync-site/ranger.usersync.group.searchenabled}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-env/xasecure.audit.destination.solr", + "subsection-name": "subsection-ranger-solr-row1-col1" + }, + { + "config": "ranger-env/is_solrCloud_enabled", + "subsection-name": "subsection-ranger-solr-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-env/xasecure.audit.destination.solr" + ], + "if": "${ranger-env/xasecure.audit.destination.solr}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-env/is_external_solrCloud_enabled", + "subsection-name": "subsection-ranger-solr-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-env/xasecure.audit.destination.solr", + "ranger-env/is_solrCloud_enabled" + ], + "if": "${ranger-env/xasecure.audit.destination.solr} && ${ranger-env/is_solrCloud_enabled}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-env/is_external_solrCloud_kerberos", + "subsection-name": "subsection-ranger-solr-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-env/xasecure.audit.destination.solr", + "ranger-env/is_solrCloud_enabled", + "ranger-env/is_external_solrCloud_enabled" + ], + "if": "${ranger-env/xasecure.audit.destination.solr} && ${ranger-env/is_solrCloud_enabled} && ${ranger-env/is_external_solrCloud_enabled}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-admin-site/ranger.audit.solr.urls", + "subsection-name": "subsection-ranger-solr-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-env/is_solrCloud_enabled", + "ranger-env/xasecure.audit.destination.solr" + ], + "if": "${ranger-env/is_solrCloud_enabled} === false && ${ranger-env/xasecure.audit.destination.solr}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-admin-site/ranger.audit.solr.zookeepers", + "subsection-name": "subsection-ranger-solr-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-env/is_solrCloud_enabled", + "ranger-env/xasecure.audit.destination.solr" + ], + "if": "${ranger-env/is_solrCloud_enabled} && ${ranger-env/xasecure.audit.destination.solr}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-admin-site/ranger.audit.solr.username", + "subsection-name": "subsection-ranger-solr-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-env/xasecure.audit.destination.solr" + ], + "if": "${ranger-env/xasecure.audit.destination.solr}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-admin-site/ranger.audit.solr.password", + "subsection-name": "subsection-ranger-solr-row1-col1", + "depends-on": [ + { + "configs":[ + "ranger-env/xasecure.audit.destination.solr" + ], + "if": "${ranger-env/xasecure.audit.destination.solr}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + }, + { + "config": "ranger-env/xasecure.audit.destination.hdfs", + "subsection-name": "subsection-ranger-hdfs-row1-col2" + }, + { + "config": "ranger-env/xasecure.audit.destination.hdfs.dir", + "subsection-name": "subsection-ranger-hdfs-row1-col2", + "depends-on": [ + { + "configs":[ + "ranger-env/xasecure.audit.destination.hdfs" + ], + "if": "${ranger-env/xasecure.audit.destination.hdfs}", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + } + ] + }, + "widgets": [ + { + "config": "ranger-tagsync-site/ranger.tagsync.source.file.check.interval.millis", + "widget": { + "type": "text-field" + } + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.file.filename", + "widget": { + "type": "text-field" + } + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.atlasrest.download.interval.millis", + "widget": { + "type": "text-field" + } + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.atlasrest.endpoint", + "widget": { + "type": "text-field" + } + }, + { + "config": "tagsync-application-properties/atlas.kafka.entities.group.id", + "widget": { + "type": "text-field" + } + }, + { + "config": "tagsync-application-properties/atlas.kafka.bootstrap.servers", + "widget": { + "type": "text-field" + } + }, + { + "config": "tagsync-application-properties/atlas.kafka.zookeeper.connect", + "widget": { + "type": "text-field" + } + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.atlas", + "widget": { + "type": "checkbox" + } + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.atlasrest", + "widget": { + "type": "checkbox" + } + }, + { + "config": "ranger-tagsync-site/ranger.tagsync.source.file", + "widget": { + "type": "checkbox" + } + }, + { + "config": "ranger-env/ranger-atlas-plugin-enabled", + "widget": { + "type": "toggle" + } + }, + { + "config": "ranger-ugsync-site/ranger.usersync.user.searchenabled", + "widget": { + "type": "toggle" + } + }, + { + "config": "ranger-ugsync-site/ranger.usersync.group.search.first.enabled", + "widget": { + "type": "toggle" + } + }, + { + "config": "ranger-env/xasecure.audit.destination.solr", + "widget": { + "type": "toggle" + } + }, + { + "config": "ranger-env/is_solrCloud_enabled", + "widget": { + "type": "toggle" + } + }, + { + "config": "ranger-env/is_external_solrCloud_enabled", + "widget": { + "type": "toggle" + } + }, + { + "config": "ranger-env/is_external_solrCloud_kerberos", + "widget": { + "type": "toggle" + } + }, + { + "config": "ranger-admin-site/ranger.audit.solr.urls", + "widget": { + "type": "text-field" + } + }, + { + "config": "ranger-admin-site/ranger.audit.solr.zookeepers", + "widget": { + "type": "text-field" + } + }, + { + "config": "ranger-admin-site/ranger.audit.solr.username", + "widget": { + "type": "text-field" + } + }, + { + "config": "ranger-admin-site/ranger.audit.solr.password", + "widget": { + "type": "password" + } + }, + { + "config": "ranger-env/xasecure.audit.destination.hdfs", + "widget": { + "type": "toggle" + } + }, + { + "config": "ranger-env/xasecure.audit.destination.hdfs.dir", + "widget": { + "type": "text-field" + } + } + ] + } +}
http://git-wip-us.apache.org/repos/asf/ambari/blob/260ee2ef/ambari-server/src/main/resources/common-services/RANGER/0.7.0.3.0/themes/theme_version_5.json ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/common-services/RANGER/0.7.0.3.0/themes/theme_version_5.json b/ambari-server/src/main/resources/common-services/RANGER/0.7.0.3.0/themes/theme_version_5.json new file mode 100644 index 0000000..8068a38 --- /dev/null +++ b/ambari-server/src/main/resources/common-services/RANGER/0.7.0.3.0/themes/theme_version_5.json @@ -0,0 +1,48 @@ +{ + "configuration": { + "placement": { + "configuration-layout": "default", + "configs": [ + { + "config": "ranger-ugsync-site/ranger.usersync.ldap.deltasync", + "subsection-name": "subsection-ranger-user-row2-col1", + "subsection-tab-name": "ldap-common-configs" + }, + { + "config": "ranger-env/ranger-nifi-plugin-enabled", + "subsection-name": "section-ranger-plugin-row1-col1", + "depends-on": [ + { + "resource": "service", + "if": "NIFI", + "then": { + "property_value_attributes": { + "visible": true + } + }, + "else": { + "property_value_attributes": { + "visible": false + } + } + } + ] + } + ] + }, + "widgets": [ + { + "config": "ranger-ugsync-site/ranger.usersync.ldap.deltasync", + "widget": { + "type": "toggle" + } + }, + { + "config": "ranger-env/ranger-nifi-plugin-enabled", + "widget": { + "type": "toggle" + } + } + ] + } +} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ambari/blob/260ee2ef/ambari-server/src/main/resources/stacks/HDP/3.0/services/RANGER/metainfo.xml ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/3.0/services/RANGER/metainfo.xml b/ambari-server/src/main/resources/stacks/HDP/3.0/services/RANGER/metainfo.xml new file mode 100644 index 0000000..c8b3d65 --- /dev/null +++ b/ambari-server/src/main/resources/stacks/HDP/3.0/services/RANGER/metainfo.xml @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<metainfo> + <schemaVersion>2.0</schemaVersion> + <services> + <service> + <name>RANGER</name> + <version>0.7.0.3.0</version> + <extends>common-services/RANGER/0.7.0.3.0</extends> + </service> + </services> +</metainfo>
