fuel-plugin-contrail/node_roles.yaml

119 lines
2.6 KiB
YAML

contrail-db:
name: Contrail - DB
description: Contrail DB role. Provides Cassandra for Contrail
has_primary: true
public_ip_required: false
weight: 100
conflicts:
- controller
- compute
- ceph-osd
- cinder
- contrail-vmware
- compute-vmware
contrail-config:
name: Contrail - Config
description: >
Contrail config role. Provides IF_MAP, API, Discovery, Schema-transformer components of Contrail.
Analytics and WebUI components are also here.
has_primary: true
public_ip_required: false
weight: 100
conflicts:
- controller
- compute
- ceph-osd
- cinder
- contrail-vmware
- compute-vmware
contrail-analytics:
name: Contrail - Analytics
description: >
Contrail analytics role. Provides Collector, Analytics API, Query engine and Topology services.
has_primary: true
public_ip_required: false
weight: 100
conflicts:
- controller
- compute
- ceph-osd
- cinder
contrail-analytics-db:
name: Contrail - Analytics DB
description: >
Contrail analytics DB role. Provides dedicated Cassandra for Analytics component.
has_primary: true
limits:
min: 1
recommended: 3
public_ip_required: false
weight: 100
conflicts:
- controller
- compute
- ceph-osd
- cinder
- contrail-db
- contrail-config
- contrail-control
contrail-control:
name: Contrail - Control
description: >
Contrail control role. Provides Control and DNS components of Contrail.
has_primary: true
public_ip_required: false
weight: 100
conflicts:
- controller
- compute
- ceph-osd
- cinder
- contrail-vmware
- compute-vmware
dpdk:
name: DPDK compute
description: >
Enable Contrail DPDK feature on compute node. NOTE: Use this role only together with Compute role to enable DPDK feature in other cases it will not have any effect.
has_primary: false
public_ip_required: false
weight: 100
conflicts:
- controller
- contrail-db
- contrail-config
- contrail-control
- ceph-osd
- cinder
- contrail-vmware
- compute-vmware
restrictions:
- condition: "settings:contrail.contrail_global_dpdk.value == false"
action: hide
contrail-vmware:
name: Contrail - VMware vRouter
description: >
Contrail VMware vRouter role. Provides bridge between ESXi-host and Contrail.
has_primary: false
public_ip_required: false
weight: 100
conflicts:
- controller
- contrail-db
- contrail-config
- contrail-control
- ceph-osd
- cinder
- dpdk
- compute
- compute-vmware
restrictions:
- condition: "settings:common.use_vcenter.value == false"
action: hide