
Since it seems not that many people are using the stage ['install', 'remove', 'restart', 'start', 'status', 'stop', 'test', 'uninstall'] and such we might as well reduce the goal of anvil to what people are using to save in maintenance and such; making anvil simpler to be used and understand. Change-Id: I471b003e92e2572c4eac87c4ec62b23a4ee7d2ef
77 lines
1.2 KiB
YAML
77 lines
1.2 KiB
YAML
---
|
|
# Persona that includes all known components
|
|
components:
|
|
# Order matters here!
|
|
# Oslo libraries
|
|
- oslo-config
|
|
- oslo-messaging
|
|
- pycadf
|
|
# Core components
|
|
- keystone
|
|
- glance
|
|
- ceilometer
|
|
- cinder
|
|
- heat
|
|
- neutron
|
|
- nova
|
|
- trove
|
|
- ironic
|
|
# Client used by components
|
|
- ceilometer-client
|
|
- cinder-client
|
|
- glance-client
|
|
- heat-client
|
|
- keystone-client
|
|
- neutron-client
|
|
- nova-client
|
|
- swift-client
|
|
- trove-client
|
|
- ironic-client
|
|
# Additional libraries
|
|
- openvswitch
|
|
# Horizon is given a later priority (typically everything is done at the
|
|
# same time in stage zero); in its own stage since it requires basically all
|
|
# the existing things to be pre-built/started... before it can be...
|
|
- django-openstack-auth: 1
|
|
- horizon: 2
|
|
subsystems:
|
|
glance:
|
|
- api
|
|
- registry
|
|
keystone:
|
|
- all
|
|
nova:
|
|
- api
|
|
- cert
|
|
- compute
|
|
- conductor
|
|
- scheduler
|
|
neutron:
|
|
- server
|
|
- agent
|
|
- l3-agent
|
|
- metadata-agent
|
|
- dhcp-agent
|
|
cinder:
|
|
- api
|
|
- scheduler
|
|
- volume
|
|
heat:
|
|
- api
|
|
- api-cfn
|
|
- api-cloudwatch
|
|
- engine
|
|
ceilometer:
|
|
- api
|
|
- collector
|
|
- compute
|
|
- central
|
|
ironic:
|
|
- api
|
|
- conductor
|
|
supports:
|
|
- rhel
|
|
- fedora
|
|
- centos
|
|
...
|