| <?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> |
| <extends>common-services/RANGER/0.5.0</extends> |
| <version>0.6.0</version> |
| |
| <components> |
| |
| <component> |
| <name>RANGER_TAGSYNC</name> |
| <displayName>Ranger Tagsync</displayName> |
| <category>SLAVE</category> |
| <cardinality>0-1</cardinality> |
| <versionAdvertised>true</versionAdvertised> |
| <commandScript> |
| <script>scripts/ranger_tagsync.py</script> |
| <scriptType>PYTHON</scriptType> |
| <timeout>600</timeout> |
| </commandScript> |
| <configuration-dependencies> |
| <config-type>ranger-tagsync-site</config-type> |
| <config-type>tagsync-application-properties</config-type> |
| </configuration-dependencies> |
| </component> |
| </components> |
| |
| <themes> |
| <theme> |
| <fileName>theme_version_3.json</fileName> |
| <default>true</default> |
| </theme> |
| </themes> |
| |
| <osSpecifics> |
| <osSpecific> |
| <osFamily>redhat7,amazon2015,redhat6,suse11,suse12</osFamily> |
| <packages> |
| <package> |
| <name>ranger_${stack_version}-admin</name> |
| </package> |
| <package> |
| <name>ranger_${stack_version}-usersync</name> |
| </package> |
| <package> |
| <name>ranger_${stack_version}-tagsync</name> |
| <condition>should_install_ranger_tagsync</condition> |
| </package> |
| <package> |
| <name>ambari-logsearch-solr-client</name> |
| <condition>should_install_logsearch_solr_client</condition> |
| </package> |
| </packages> |
| </osSpecific> |
| <osSpecific> |
| <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily> |
| <packages> |
| <package> |
| <name>ranger-${stack_version}-admin</name> |
| </package> |
| <package> |
| <name>ranger-${stack_version}-usersync</name> |
| </package> |
| <package> |
| <name>ranger-${stack_version}-tagsync</name> |
| <condition>should_install_ranger_tagsync</condition> |
| </package> |
| <package> |
| <name>ambari-logsearch-solr-client</name> |
| <condition>should_install_logsearch_solr_client</condition> |
| </package> |
| </packages> |
| </osSpecific> |
| </osSpecifics> |
| |
| <configuration-dependencies> |
| <config-type>admin-log4j</config-type> |
| <config-type>usersync-log4j</config-type> |
| </configuration-dependencies> |
| |
| </service> |
| </services> |
| </metainfo> |