fuel-plugin-dbaas-trove/node_roles.yaml

36 lines
899 B
YAML

trove:
# Role name
name: "Trove"
# Role description
description: |
Trove provides Cloud Database as a Service (DBaaS) by deploying
the Trove components along with the separate RabbitMQ Cluster
installed on the Trove node as well.
# If primary then during orchestration this role will be
# separated into primary-role and role
has_primary: true
# Assign public IP to node if true
public_ip_required: false
# Weight that will be used to sort out the
# roles on the Fuel web UI
weight: 1000
update_required:
- controller
conflicts:
- compute-vmware
- compute
- cinder-vmware
- virt
- base-os
- controller
- ceph-osd
- ironic
- cinder
- cinder-block-device
limits:
recommended: 3
min: 0
restrictions:
- condition: "settings:fuel-plugin-dbaas-trove.metadata.enabled == false"
action: hide