# Licensed 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. Namespaces: =: com.mirantis.clearwater.components base: com.mirantis.clearwater.components.base Name: Homer Extends: base:ClearwaterComponentBase Methods: _createSecurityGroupRules: Body: - $rules: # Ut/HTTP - IpProtocol: tcp FromPort: 7888 ToPort: 7888 External: true - IpProtocol: tcp FromPort: 7888 ToPort: 7888 External: false # Cassandra - IpProtocol: tcp FromPort: 7000 ToPort: 7000 External: false - IpProtocol: tcp FromPort: 9160 ToPort: 9160 External: false - Return: $rules getDeployScriptName: Body: - Return: "deployHomer.sh"