summaryrefslogtreecommitdiff
path: root/node_roles.yaml
blob: fc96ff61b5396214fcb0086e40146298e8d00c2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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