Start of the CORD configuration
diff --git a/cord.yaml b/cord.yaml
new file mode 100644
index 0000000..4332a95
--- /dev/null
+++ b/cord.yaml
@@ -0,0 +1,251 @@
+machines:
+ '1':
+ constraints: arch=amd64
+ '2':
+ constraints: arch=amd64
+ '3':
+ constraints: arch=amd64
+ '4':
+ constraints: arch=amd64
+ '5':
+ constraints: arch=amd64
+ '6':
+ constraints: arch=amd64
+ '7':
+ constraints: arch=amd64
+ '8':
+ constraints: arch=amd64
+ '9':
+ constraints: arch=amd64
+ '10':
+ constraints: arch=amd64
+ '11':
+ constraints: arch=amd64
+relations:
+- - nova-compute:amqp
+ - rabbitmq-server:amqp
+- - neutron-gateway:amqp
+ - rabbitmq-server:amqp
+- - keystone:shared-db
+ - mysql:shared-db
+- - nova-cloud-controller:identity-service
+ - keystone:identity-service
+- - glance:identity-service
+ - keystone:identity-service
+- - neutron-api:identity-service
+ - keystone:identity-service
+- - neutron-openvswitch:neutron-plugin-api
+ - neutron-api:neutron-plugin-api
+- - neutron-api:shared-db
+ - mysql:shared-db
+- - neutron-api:amqp
+ - rabbitmq-server:amqp
+- - neutron-gateway:neutron-plugin-api
+ - neutron-api:neutron-plugin-api
+- - glance:shared-db
+ - mysql:shared-db
+- - glance:amqp
+ - rabbitmq-server:amqp
+- - nova-cloud-controller:image-service
+ - glance:image-service
+- - nova-compute:image-service
+ - glance:image-service
+- - nova-cloud-controller:cloud-compute
+ - nova-compute:cloud-compute
+- - nova-cloud-controller:amqp
+ - rabbitmq-server:amqp
+- - nova-cloud-controller:quantum-network-service
+ - neutron-gateway:quantum-network-service
+- - nova-compute:neutron-plugin
+ - neutron-openvswitch:neutron-plugin
+- - neutron-openvswitch:amqp
+ - rabbitmq-server:amqp
+- - openstack-dashboard:identity-service
+ - keystone:identity-service
+- - nova-cloud-controller:shared-db
+ - mysql:shared-db
+- - nova-cloud-controller:neutron-api
+ - neutron-api:neutron-api
+- - ntp:juju-info
+ - nova-compute:juju-info
+- - ntp:juju-info
+ - neutron-gateway:juju-info
+- - nagios
+ - nrpe
+- - mysql:juju-info
+ - nrpe:general-info
+- - rabbitmq-server
+ - nrpe
+- - keystone
+ - nrpe
+- - glance
+ - nrpe
+- - nova-cloud-controller
+ - nrpe
+- - neutron-gateway
+ - nrpe
+- - openstack-dashboard
+ - nrpe
+- - neutron-api
+ - nrpe
+- - ceilometer
+ - mongodb
+- - ceilometer
+ - rabbitmq-server
+- - ceilometer:identity-service
+ - keystone:identity-service
+- - ceilometer:ceilometer-service
+ - ceilometer-agent:ceilometer-service
+- - ceilometer
+ - nagios
+- - ceilometer
+ - nrpe
+- - nova-compute
+ - nagios
+- - nova-compute
+ - nrpe
+- - nova-compute:nova-ceilometer
+ - ceilometer-agent:nova-ceilometer
+series: trusty
+services:
+ ceilometer:
+ charm: cs:trusty/ceilometer-17
+ num_units: 1
+ options:
+ openstack-origin: cloud:trusty-kilo
+ to:
+ - '8'
+ ceilometer-agent:
+ charm: cs:trusty/ceilometer-agent-13
+ num_units: 0
+ glance:
+ annotations:
+ gui-x: '250'
+ gui-y: '0'
+ charm: cs:trusty/glance-28
+ num_units: 1
+ options:
+ ha-mcastport: 5402
+ openstack-origin: cloud:trusty-kilo
+ to:
+ - '4'
+ keystone:
+ annotations:
+ gui-x: '500'
+ gui-y: '0'
+ charm: cs:trusty/keystone-31
+ num_units: 1
+ options:
+ admin-password: 'ADMIN_PASS'
+ ha-mcastport: 5403
+ https-service-endpoints: False
+ openstack-origin: cloud:trusty-kilo
+ use-https: no
+ to:
+ - '3'
+ mongodb:
+ charm: cs:trusty/mongodb-33
+ num_units: 1
+ to:
+ - '8'
+ mysql:
+ annotations:
+ gui-x: '0'
+ gui-y: '250'
+ charm: cs:trusty/percona-cluster-31
+ num_units: 1
+ options:
+ max-connections: 20000
+ to:
+ - '1'
+ nagios:
+ charm: cs:trusty/nagios-10
+ num_units: 1
+ to:
+ - '9'
+ neutron-api:
+ annotations:
+ gui-x: '500'
+ gui-y: '500'
+ charm: cs:trusty/neutron-api-21
+ num_units: 1
+ options:
+ #neutron-security-groups: true
+ openstack-origin: cloud:trusty-kilo
+ to:
+ - '10'
+ neutron-gateway:
+ annotations:
+ gui-x: '0'
+ gui-y: '0'
+ charm: cs:trusty/neutron-gateway-7
+ num_units: 1
+ options:
+ #ext-port: eth1
+ openstack-origin: cloud:trusty-kilo
+ to:
+ - '6'
+ neutron-openvswitch:
+ annotations:
+ gui-x: '250'
+ gui-y: '500'
+ charm: cs:trusty/neutron-openvswitch-13
+ num_units: 0
+ nova-cloud-controller:
+ annotations:
+ gui-x: '0'
+ gui-y: '500'
+ charm: cs:trusty/nova-cloud-controller-64
+ num_units: 1
+ options:
+ console-access-protocol: novnc
+ network-manager: Neutron
+ openstack-origin: cloud:trusty-kilo
+ #quantum-security-groups: 'yes'
+ to:
+ - '5'
+ nova-compute:
+ annotations:
+ gui-x: '250'
+ gui-y: '250'
+ charm: cs:trusty/nova-compute-33
+ num_units: 1
+ options:
+ config-flags: firewall_driver=nova.virt.firewall.NoopFirewallDriver
+ disable-neutron-security-groups: True
+ #enable-live-migration: true
+ #enable-resize: true
+ #migration-auth-type: ssh
+ openstack-origin: cloud:trusty-kilo
+ #manage-neutron-plugin-legacy-mode: False
+ to:
+ - '11'
+ nrpe:
+ charm: cs:trusty/nrpe-4
+ num_units: 0
+ ntp:
+ annotations:
+ gui-x: '1000'
+ gui-y: '0'
+ charm: cs:trusty/ntp-14
+ num_units: 0
+ openstack-dashboard:
+ annotations:
+ gui-x: '500'
+ gui-y: '-250'
+ charm: cs:trusty/openstack-dashboard-19
+ num_units: 1
+ options:
+ openstack-origin: cloud:trusty-kilo
+ to:
+ - '7'
+ rabbitmq-server:
+ annotations:
+ gui-x: '500'
+ gui-y: '250'
+ charm: cs:trusty/rabbitmq-server-42
+ num_units: 1
+ options:
+ ssl: 'off'
+ to:
+ - '2'