-# haproxy:
-# charm: cs:trusty/haproxy
-# options:
-# services: |
-# - service_name: nova
-# service_host: "0.0.0.0"
-# service_port: 8774
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[nova, 10.4.1.16, 8774, check ]]
-# - service_name: swift
-# service_host: "0.0.0.0"
-# service_port: 80
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[swift, 10.4.1.100, 80, check ]]
-# - service_name: glance
-# service_host: "0.0.0.0"
-# service_port: 9292
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[glance, 10.4.1.12, 9292, check ]]
-# - service_name: cinderv2
-# service_host: "0.0.0.0"
-# service_port: 8776
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[cinderv2, 10.4.1.100, 8776, check ]]
-# - service_name: ceilometer
-# service_host: "0.0.0.0"
-# service_port: 8777
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[ceilometer, 10.4.1.14, 8777, check ]]
-# - service_name: keystone
-# service_host: "0.0.0.0"
-# service_port: 5000
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[keystone, 10.4.1.13, 5000, check ]]
-# - service_name: heat
-# service_host: "0.0.0.0"
-# service_port: 8004
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[heat, 10.4.1.18, 8004, check ]]
-# - service_name: neutron
-# service_host: "0.0.0.0"
-# service_port: 9696
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[neutron, 10.4.1.17, 9696, check ]]
-# - service_name: heat-cfn
-# service_host: "0.0.0.0"
-# service_port: 8000
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[heat-cfn, 192.168.2.162, 8000, check ]]
-# - service_name: cinder
-# service_host: "0.0.0.0"
-# service_port: 8776
-# service_options: [balance leastconn, cookie SRVNAME insert]
-# server_options: maxconn 100 cookie S{i} check
-# servers: [[cinder, 192.168.2.161, 8776, check ]]
-# to:
-# - "lxc:nodes-api=0"
- relations:
- - - "glance:ha"
- - "hacluster-glance:ha"
- - - "keystone:ha"
- - "hacluster-keystone:ha"
- - - "neutron-api:ha"
- - "hacluster-neutron:ha"
- - - "nova-cloud-controller:ha"
- - "hacluster-nova:ha"
- - - "openstack-dashboard:ha"
- - "hacluster-horizon:ha"
- - - "ceilometer:ha"
- - "hacluster-ceilometer:ha"
-# - - "heat:ha"
-# - "hacluster-heat:ha"
- - - "neutron-api:neutron-plugin-api-subordinate"
- - "neutron-api-odl:neutron-plugin-api-subordinate"
- - - "nova-compute:neutron-plugin"
- - "openvswitch-odl:neutron-plugin"
- - - "neutron-gateway"
- - "openvswitch-odl"
- - - "openvswitch-odl:ovsdb-manager"
- - "odl-controller:ovsdb-manager"
- - - "neutron-api-odl:odl-controller"
- - "odl-controller:controller-api"
- - - "keystone:shared-db"
- - "percona-cluster:shared-db"
- - - "nova-cloud-controller:shared-db"
- - "percona-cluster:shared-db"
- - - "nova-cloud-controller:amqp"
- - "rabbitmq-server:amqp"
- - - "nova-cloud-controller:image-service"
- - "glance:image-service"
- - - "nova-cloud-controller:identity-service"
- - "keystone:identity-service"
- - - "nova-cloud-controller:cloud-compute"
- - "nova-compute:cloud-compute"
- - - "nova-compute:amqp"
- - "rabbitmq-server:amqp"
- - - "nova-compute:image-service"
- - "glance:image-service"
- - - "glance:shared-db"
- - "percona-cluster:shared-db"
- - - "glance:identity-service"
- - "keystone:identity-service"
- - - "glance:amqp"
- - "rabbitmq-server:amqp"
- - - "openstack-dashboard:identity-service"
- - "keystone:identity-service"
- - - "neutron-api:shared-db"
- - "percona-cluster:shared-db"
- - - "neutron-api:amqp"
- - "rabbitmq-server:amqp"
- - - "nova-cloud-controller:neutron-api"
- - "neutron-api:neutron-api"
- - - "neutron-api:identity-service"
- - "keystone:identity-service"
- - - "neutron-gateway:amqp"
- - "rabbitmq-server:amqp"
- - - "neutron-gateway:neutron-plugin-api"
- - "neutron-api:neutron-plugin-api"
- - - "nova-cloud-controller:quantum-network-service"
- - "neutron-gateway:quantum-network-service"
- - - "ceilometer:amqp"
- - "rabbitmq-server:amqp"
- - - "ceilometer-agent:ceilometer-service"
- - "ceilometer:ceilometer-service"
- - - "ceilometer:identity-service"
- - "keystone:identity-service"
- - - "ceilometer:identity-notifications"
- - "keystone:identity-notifications"
- - - "ceilometer-agent:nova-ceilometer"
- - "nova-compute:nova-ceilometer"
- - - "ceilometer:shared-db"
- - "mongodb:database"
- - - "heat:shared-db"
- - "percona-cluster:shared-db"
- - - "heat:identity-service"
- - "keystone:identity-service"
- - - "heat:amqp"
- - "rabbitmq-server:amqp"
- - - "cinder:image-service"
- - "glance:image-service"
- - - "cinder:amqp"
- - "rabbitmq-server:amqp"
- - - "cinder:identity-service"
- - "keystone:identity-service"
- - - "cinder:cinder-volume-service"
- - "nova-cloud-controller:cinder-volume-service"
- - - "cinder-ceph:storage-backend"
- - "cinder:storage-backend"
- - - "ceph:client"
- - "nova-compute:ceph"
- - - "cinder:shared-db"
- - "percona-cluster:shared-db"
- - - "ceph:client"
- - "cinder-ceph:ceph"
- - - "ceph:client"
- - "glance:ceph"
- - - "ceph-osd:mon"
- - "ceph:osd"
- - - "ceph-radosgw:mon"
- - "ceph:radosgw"
- - - "ceph-radosgw:identity-service"
- - "keystone:identity-service"
-
-trusty-mitaka-nodes:
- inherits: openstack-phase1
- overrides:
- series: trusty
-
-trusty-mitaka:
- inherits: openstack-phase2
- overrides:
-# cluster_count: 3
- #os-data-network: 10.4.8.0/21
- #ceph-cluster-network: 10.4.0.0/21
- #prefer-ipv6: true
- #enable-dvr: true
- #l2-population: true
- #ext-port: "eth1"
- region: Canonical
- #source: "cloud:trusty-mitaka"
- openstack-origin: "cloud:trusty-mitaka"
- series: trusty
- ceph-osd-replication-count: 2
- admin-role: admin
- keystone-admin-role: admin
-