Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # vim: set ts=2 et:
- #
- # A 7-machine bare metal bundle which is appx. equivalent to "sparse/default.yaml"
- # with some smooshing and co-location for density. This is an EXAMPLE TEST BUNDLE.
- #
- # See example usage in README @ lp:openstack-charm-testing.
- # http://bazaar.launchpad.net/~ost-maintainers/openstack-charm-testing/trunk/view/head:/README
- #
- openstack-services:
- services:
- mysql:
- constraints: "tags=services"
- branch: lp:charms/trusty/percona-cluster
- options:
- dataset-size: 50%
- max-connections: 20000
- rabbitmq-server:
- branch: lp:charms/trusty/rabbitmq-server
- to:
- - "lxc:mysql=0"
- ceph:
- branch: lp:charms/trusty/ceph
- num_units: 3
- options:
- fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc
- monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
- osd-devices: /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk /dev/sdl /dev/sdm /dev/sdn
- osd-reformat: "yes"
- to:
- - "nova-compute=0"
- - "nova-compute=1"
- - "nova-compute=2"
- ceph-osd:
- branch: lp:charms/trusty/ceph-osd
- options:
- osd-devices: /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk /dev/sdl /dev/sdm /dev/sdn
- osd-reformat: "yes"
- to:
- - "nova-compute=3"
- - "nova-compute=4"
- - "nova-compute=5"
- keystone:
- branch: lp:charms/trusty/keystone
- options:
- admin-password: openstack
- admin-token: ubuntutesting
- to:
- - "lxc:mysql=0"
- openstack-dashboard:
- branch: lp:charms/trusty/openstack-dashboard
- to:
- - "lxc:mysql=0"
- nova-compute:
- constraints: "tags=compute"
- branch: lp:charms/trusty/nova-compute
- num_units: 6
- options:
- enable-live-migration: True
- enable-resize: True
- migration-auth-type: ssh
- enable-resize: True
- nova-cloud-controller:
- branch: lp:charms/trusty/nova-cloud-controller
- options:
- network-manager: Neutron
- quantum-security-groups: "yes"
- to:
- - "lxc:mysql=0"
- neutron-gateway:
- constraints: "tags=25net"
- num_units: 3
- branch: lp:charms/trusty/neutron-gateway
- options:
- ext-port: eth1
- instance-mtu: 1300
- cinder:
- constraints: "tags=services"
- branch: lp:charms/trusty/cinder
- options:
- block-device: "None"
- glance-api-version: 2
- cinder-ceph:
- branch: lp:charms/trusty/cinder-ceph
- glance:
- branch: lp:charms/trusty/glance
- to:
- - "lxc:nova-compute=1"
- ceilometer:
- branch: lp:charms/trusty/ceilometer
- to:
- - "lxc:cinder=0"
- ceilometer-agent:
- branch: lp:charms/trusty/ceilometer-agent
- heat:
- branch: lp:charms/trusty/heat
- to:
- - "lxc:cinder=0"
- mongodb:
- branch: lp:charms/trusty/mongodb
- to:
- - "lxc:cinder=0"
- ntp:
- branch: lp:charms/trusty/ntp
- num_units: 0
- juju-gui:
- charm: "cs:trusty/juju-gui"
- to:
- - "lxc:cinder=0"
- relations:
- - [ keystone, mysql ]
- - [ nova-cloud-controller, mysql ]
- - [ nova-cloud-controller, rabbitmq-server ]
- - [ nova-cloud-controller, glance ]
- - [ nova-cloud-controller, keystone ]
- - [ nova-compute, nova-cloud-controller ]
- - [ nova-compute, mysql ]
- - - nova-compute
- - rabbitmq-server:amqp
- - [ nova-compute, glance ]
- - [ nova-compute, ceph ]
- - [ glance, mysql ]
- - [ glance, keystone ]
- - [ glance, ceph ]
- - [ glance, cinder ]
- - [ cinder, mysql ]
- - [ cinder, rabbitmq-server ]
- - [ cinder, nova-cloud-controller ]
- - [ cinder, keystone ]
- - [ cinder, cinder-ceph ]
- - [ cinder-ceph, ceph ]
- - [ neutron-gateway, mysql ]
- - [ neutron-gateway, nova-cloud-controller ]
- - [ openstack-dashboard, keystone ]
- - - ceilometer
- - keystone:identity-service
- - [ ceilometer, rabbitmq-server ]
- - [ ceilometer, mongodb ]
- - [ ceilometer-agent, nova-compute ]
- - [ ceilometer-agent, ceilometer ]
- - [ heat, mysql ]
- - [ heat, keystone ]
- - [ heat, rabbitmq-server ]
- - - ceph-osd:mon
- - ceph:osd
- - - ntp:juju-info
- - nova-compute:juju-info
- - - ntp:juju-info
- - neutron-gateway:juju-info
- - - ntp:juju-info
- - ceph-osd:juju-info
- openstack-singlerabbit:
- inherits: openstack-services
- relations:
- - [ "neutron-gateway:amqp", rabbitmq-server ]
- openstack-icehouse:
- inherits: openstack-singlerabbit
- services:
- neutron-api:
- branch: lp:charms/trusty/neutron-api
- options:
- neutron-security-groups: True
- to:
- - "lxc:nova-compute=0"
- neutron-openvswitch:
- branch: lp:charms/trusty/neutron-openvswitch
- relations:
- - [ neutron-api, mysql ]
- - [ neutron-api, rabbitmq-server ]
- - [ neutron-api, nova-cloud-controller ]
- - [ neutron-api, neutron-openvswitch ]
- - [ neutron-api, keystone ]
- - [ neutron-api, neutron-gateway ]
- - [ neutron-openvswitch, nova-compute ]
- - [ neutron-openvswitch, rabbitmq-server ]
- openstack-icehouse-msg-split:
- inherits: openstack-services
- services:
- neutron-api:
- branch: lp:charms/trusty/neutron-api
- options:
- neutron-security-groups: True
- neutron-openvswitch:
- branch: lp:charms/trusty/neutron-openvswitch
- rabbitmq-server-neutron:
- branch: lp:charms/trusty/rabbitmq-server
- relations:
- - [ neutron-api, mysql ]
- - [ neutron-api, rabbitmq-server-neutron ]
- - [ neutron-api, nova-cloud-controller ]
- - [ neutron-api, neutron-openvswitch ]
- - [ neutron-api, keystone ]
- - [ neutron-api, neutron-gateway ]
- - [ neutron-openvswitch, nova-compute ]
- - [ neutron-openvswitch, rabbitmq-server-neutron ]
- - [ "neutron-gateway:amqp-nova", rabbitmq-server ]
- - [ "neutron-gateway:amqp", rabbitmq-server-neutron ]
- # icehouse
- precise-icehouse:
- inherits: openstack-singlerabbit
- series: precise
- services:
- mysql:
- branch: lp:charms/trusty/mysql
- overrides:
- openstack-origin: cloud:precise-icehouse
- source: cloud:precise-icehouse
- precise-icehouse-proposed:
- inherits: precise-icehouse
- overrides:
- openstack-origin: cloud:precise-icehouse/proposed
- source: cloud:precise-updates/icehouse
- precise-icehouse-staging:
- inherits: precise-icehouse
- overrides:
- openstack-origin: ppa:ubuntu-cloud-archive/icehouse-staging
- source: ppa:ubuntu-cloud-archive/icehouse-staging
- precise-icehouse-trunk:
- inherits: precise-icehouse
- overrides:
- openstack-origin: ppa:openstack-ubuntu-testing/icehouse
- source: ppa:openstack-ubuntu-testing/icehouse
- trusty-icehouse:
- inherits: openstack-icehouse
- series: trusty
- trusty-icehouse-msg-split:
- inherits: openstack-icehouse-msg-split
- series: trusty
- trusty-icehouse-proposed:
- inherits: trusty-icehouse
- overrides:
- source: proposed
- openstack-origin: distro-proposed
- trusty-icehouse-trunk:
- inherits: trusty-icehouse
- overrides:
- openstack-origin: ppa:openstack-ubuntu-testing/icehouse
- source: ppa:openstack-ubuntu-testing/icehouse
- offline-compression: "no"
- # juno
- trusty-juno:
- inherits: openstack-icehouse
- series: trusty
- overrides:
- openstack-origin: cloud:trusty-juno
- source: cloud:trusty-juno
- trusty-juno-proposed:
- inherits: trusty-juno
- overrides:
- openstack-origin: cloud:trusty-juno/proposed
- source: cloud:trusty-juno/proposed
- trusty-juno-staging:
- inherits: trusty-juno
- overrides:
- openstack-origin: ppa:ubuntu-cloud-archive/juno-staging
- source: ppa:ubuntu-cloud-archive/juno-staging
- utopic-juno:
- inherits: openstack-icehouse
- series: utopic
- utopic-juno-proposed:
- inherits: utopic-juno
- overrides:
- source: proposed
- openstack-origin: distro-proposed
- # kilo
- trusty-kilo:
- inherits: openstack-icehouse
- series: trusty
- overrides:
- openstack-origin: cloud:trusty-kilo
- source: cloud:trusty-kilo
- trusty-kilo-proposed:
- inherits: trusty-kilo
- overrides:
- openstack-origin: cloud:trusty-kilo/proposed
- source: cloud:trusty-kilo/proposed
- trusty-kilo-staging:
- inherits: trusty-kilo
- overrides:
- openstack-origin: ppa:ubuntu-cloud-archive/kilo-staging
- source: ppa:ubuntu-cloud-archive/kilo-staging
- vivid-kilo:
- inherits: openstack-icehouse
- series: vivid
- services:
- mysql:
- branch: lp:charms/trusty/mysql
- vivid-kilo-proposed:
- inherits: vivid-kilo
- overrides:
- source: proposed
- openstack-origin: distro-proposed
- # liberty
- trusty-liberty:
- inherits: openstack-icehouse
- series: trusty
- overrides:
- openstack-origin: cloud:trusty-liberty
- source: cloud:trusty-liberty
- trusty-liberty-proposed:
- inherits: trusty-liberty
- overrides:
- openstack-origin: cloud:trusty-liberty/proposed
- source: cloud:trusty-liberty/proposed
- trusty-liberty-staging:
- inherits: trusty-liberty
- overrides:
- openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
- source: ppa:ubuntu-cloud-archive/liberty-staging
- wily-liberty:
- inherits: openstack-icehouse
- series: wily
- services:
- mysql:
- branch: lp:charms/trusty/mysql
- wily-liberty-proposed:
- inherits: wily-liberty
- overrides:
- source: proposed
- openstack-origin: distro-proposed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement