anvil/conf/personas/in-a-box/basic-ironic.yaml
Joshua Harlow d295fc9502 Prototype a simpler anvil (with only packaging)
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
2015-01-15 15:53:46 -08:00

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
...