Created
February 4, 2017 00:34
-
-
Save lazypower/37d21d0f463f3bdfeef359eb63042180 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
series: xenial | |
services: | |
bird: | |
charm: "cs:~project-calico/bird-5" | |
# ------------------------------------------------------------ | |
# https://github.com/projectcalico/charm-bird | |
# ------------------------------------------------------------ | |
num_units: 1 | |
annotations: | |
"gui-x": "84" | |
"gui-y": "712.5" | |
cinder: | |
charm: "cs:xenial/cinder-3" | |
# ------------------------------------------------------------ | |
# https://git.openstack.org/cgit/openstack/charm-cinder | |
# ------------------------------------------------------------ | |
num_units: 1 | |
options: | |
"openstack-origin": "cloud:xenial-newton" | |
annotations: | |
"gui-x": "2870" | |
"gui-y": "78.5" | |
etcd: | |
charm: "cs:etcd-8" | |
# ------------------------------------------------------------ | |
# https://github.com/juju-solutions/layer-etcd | |
# ------------------------------------------------------------ | |
num_units: 1 | |
annotations: | |
"gui-x": "182" | |
"gui-y": "-586" | |
glance: | |
charm: "cs:xenial/glance-2" | |
# ------------------------------------------------------------ | |
# https://git.openstack.org/cgit/openstack/glance | |
# ------------------------------------------------------------ | |
num_units: 1 | |
options: | |
"openstack-origin": "cloud:xenial-newton" | |
annotations: | |
"gui-x": "2099" | |
"gui-y": "1267.5" | |
to: [ bird ] | |
keystone: | |
charm: "cs:xenial/keystone-2" | |
# ------------------------------------------------------------ | |
# https://git.openstack.org/cgit/openstack/keystone | |
# ------------------------------------------------------------ | |
num_units: 1 | |
options: | |
"admin-password": openstack | |
"openstack-origin": "cloud:xenial-newton" | |
annotations: | |
"gui-x": "3336" | |
"gui-y": "358" | |
mysql: | |
charm: "cs:trusty/mysql-38" | |
# ------------------------------------------------------------ | |
# lp:charms/trusty/mysql | |
# ------------------------------------------------------------ | |
num_units: 1 | |
annotations: | |
"gui-x": "2301" | |
"gui-y": "401.5" | |
"neutron-api": | |
charm: "cs:~project-calico/neutron-api-12" | |
# ------------------------------------------------------------ | |
# https://github.com/projectcalico/charm-neutron-api | |
# ------------------------------------------------------------ | |
num_units: 1 | |
options: | |
"openstack-origin": "cloud:xenial-newton" | |
"neutron-plugin": Calico | |
"neutron-security-groups": true | |
"etcd-package-url": "http://launchpadlibrarian.net/274096873/etcd_2.3.7+dfsg-4_amd64.deb" | |
annotations: | |
"gui-x": "2356" | |
"gui-y": "-831.5" | |
"neutron-calico": | |
charm: "cs:~project-calico/neutron-calico-18" | |
# ------------------------------------------------------------ | |
# https://github.com/projectcalico/charm-neutron-calico | |
# ------------------------------------------------------------ | |
options: | |
"openstack-origin": "cloud:xenial-newton" | |
"etcd-package-url": "http://launchpadlibrarian.net/274096873/etcd_2.3.7+dfsg-4_amd64.deb" | |
annotations: | |
"gui-x": "549.5665283203125" | |
"gui-y": "804.588134765625" | |
"nova-cloud-controller": | |
charm: "cs:xenial/nova-cloud-controller-4" | |
# ------------------------------------------------------------ | |
# https://git.openstack.org/cgit/openstack/charm-nova-cloud-controller | |
# ------------------------------------------------------------ | |
num_units: 1 | |
options: | |
"openstack-origin": "cloud:xenial-newton" | |
"network-manager": Neutron | |
annotations: | |
"gui-x": "2931" | |
"gui-y": "907.5" | |
"nova-compute": | |
charm: "cs:xenial/nova-compute-3" | |
# ------------------------------------------------------------ | |
# https://git.openstack.org/cgit/openstack/charm-nova-compute | |
# ------------------------------------------------------------ | |
num_units: 2 | |
options: | |
"openstack-origin": "cloud:xenial-newton" | |
"cpu-mode": "none" | |
"virt-type": "qemu" | |
annotations: | |
"gui-x": "1042" | |
"gui-y": "1254.5" | |
"openstack-dashboard": | |
charm: "cs:xenial/openstack-dashboard-2" | |
# ------------------------------------------------------------ | |
# https://github.com/projectcalico/charm-openstack-dashboard | |
# ------------------------------------------------------------ | |
num_units: 1 | |
options: | |
"openstack-origin": "cloud:xenial-newton" | |
"ubuntu-theme": "no" | |
annotations: | |
"gui-x": "3606" | |
"gui-y": "-621.5" | |
"rabbitmq-server": | |
# ------------------------------------------------------------ | |
# https://git.openstack.org/cgit/openstack/charm-rabbitmq-server | |
# ------------------------------------------------------------ | |
charm: "cs:xenial/rabbitmq-server-5" | |
num_units: 1 | |
annotations: | |
"gui-x": "1749" | |
"gui-y": "325.5" | |
to: [ bird ] | |
relations: | |
- - "nova-cloud-controller:image-service" | |
- "glance:image-service" | |
- - "neutron-calico:etcd-proxy" | |
- "etcd:proxy" | |
- - "neutron-api:etcd-proxy" | |
- "etcd:proxy" | |
- - "neutron-calico:amqp" | |
- "rabbitmq-server:amqp" | |
- - "neutron-calico:neutron-plugin-api" | |
- "neutron-api:neutron-plugin-api" | |
- - "openstack-dashboard:identity-service" | |
- "keystone:identity-service" | |
- - "neutron-calico:neutron-plugin" | |
- "nova-compute:neutron-plugin" | |
- - "nova-compute:cloud-compute" | |
- "nova-cloud-controller:cloud-compute" | |
- - "nova-compute:amqp" | |
- "rabbitmq-server:amqp" | |
- - "nova-cloud-controller:identity-service" | |
- "keystone:identity-service" | |
- - "cinder:cinder-volume-service" | |
- "nova-cloud-controller:cinder-volume-service" | |
- - "cinder:amqp" | |
- "rabbitmq-server:amqp" | |
- - "glance:image-service" | |
- "cinder:image-service" | |
- - "neutron-api:neutron-api" | |
- "nova-cloud-controller:neutron-api" | |
- - "neutron-api:amqp" | |
- "rabbitmq-server:amqp" | |
- - "neutron-calico:bgp-route-reflector" | |
- "bird:bgp-route-reflector" | |
- - "nova-cloud-controller:shared-db" | |
- "mysql:shared-db" | |
- - "nova-cloud-controller:amqp" | |
- "rabbitmq-server:amqp" | |
- - "nova-compute:image-service" | |
- "glance:image-service" | |
- - "glance:identity-service" | |
- "keystone:identity-service" | |
- - "mysql:shared-db" | |
- "keystone:shared-db" | |
- - "nova-compute:shared-db" | |
- "mysql:shared-db" | |
- - "glance:shared-db" | |
- "mysql:shared-db" | |
- - "mysql:shared-db" | |
- "cinder:shared-db" | |
- - "cinder:identity-service" | |
- "keystone:identity-service" | |
- - "neutron-api:shared-db" | |
- "mysql:shared-db" | |
- - "neutron-api:identity-service" | |
- "keystone:identity-service" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment