~ggouzi/obinstall/obinstall

« back to all changes in this revision

Viewing changes to demos/SDN/ODL/odl-ovs.yaml

  • Committer: MMorana
  • Date: 2016-03-24 01:18:40 UTC
  • Revision ID: mass@ubuntu.com-20160324011840-blxydmf7ca4ggle0
Splitting out demos from install

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
openstack-services:
2
 
  series: trusty
3
 
  services:
4
 
    ubuntu:
5
 
      branch: "lp:charms/trusty/ubuntu"
6
 
      num_utils: 1
7
 
      constraints: tags=physical,control
8
 
    neutron-gateway:
9
 
      branch: lp:~openstack-charmers/charms/trusty/neutron-gateway/next
10
 
      #constraints: tags=neutron
11
 
      options:
12
 
        plugin: ovs-odl
13
 
        instance-mtu: 1400
14
 
       # ext-port: eth2
15
 
      to: ubuntu=0
16
 
    nova-compute:
17
 
      branch: lp:~openstack-charmers/charms/trusty/nova-compute/next
18
 
      num_units: 1
19
 
      constraints: tags=compute
20
 
      options:
21
 
        enable-live-migration: False
22
 
        manage-neutron-plugin-legacy-mode: False
23
 
    neutron-api:
24
 
      branch: lp:~openstack-charmers/charms/trusty/neutron-api/next
25
 
      options:
26
 
        neutron-security-groups: False
27
 
        manage-neutron-plugin-legacy-mode: False
28
 
      to: lxc:ubuntu=0
29
 
    neutron-api-odl:
30
 
      branch: lp:~openstack-charmers/charms/trusty/neutron-api-odl/vpp
31
 
      options:
32
 
        overlay-network-type: 'vxlan gre'
33
 
        security-groups: true
34
 
    odl-controller:
35
 
      branch: lp:~sdn-charmers/charms/trusty/odl-controller/trunk
36
 
      options:
37
 
        install-url: "https://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/0.2.4-Helium-SR4/distribution-karaf-0.2.4-Helium-SR4.tar.gz"
38
 
      to: lxc:ubuntu=0
39
 
    openvswitch-odl:
40
 
      branch: lp:~alai/charms/trusty/openvswitch-odl/trunk
41
 
    mysql:
42
 
      charm: cs:trusty/mysql
43
 
      options:
44
 
        dataset-size: 50%
45
 
        max-connections: 20000
46
 
      to: lxc:ubuntu=0
47
 
    rabbitmq-server:
48
 
      charm: cs:trusty/rabbitmq-server
49
 
      to: lxc:ubuntu=0
50
 
    keystone:
51
 
      charm: cs:trusty/keystone
52
 
      options:
53
 
        admin-password: admin
54
 
        admin-token: admin
55
 
      to: lxc:ubuntu=0
56
 
    openstack-dashboard:
57
 
      charm: cs:trusty/openstack-dashboard
58
 
      to: lxc:ubuntu=0
59
 
    nova-cloud-controller:
60
 
      charm: cs:trusty/nova-cloud-controller
61
 
      options:
62
 
        network-manager: Neutron
63
 
        quantum-security-groups: "yes"
64
 
      to: lxc:ubuntu=0
65
 
    glance:
66
 
      charm: cs:trusty/glance
67
 
      to: lxc:ubuntu=0
68
 
  relations:
69
 
    - ['keystone:shared-db', 'mysql:shared-db']
70
 
    - ['nova-cloud-controller:shared-db', 'mysql:shared-db']
71
 
    - ['nova-cloud-controller:amqp', 'rabbitmq-server:amqp']
72
 
    - ['nova-cloud-controller:image-service', 'glance:image-service']
73
 
    - ['nova-cloud-controller:identity-service', 'keystone:identity-service']
74
 
    - ['neutron-api:shared-db', 'mysql:shared-db']
75
 
    - ['neutron-api:amqp', 'rabbitmq-server:amqp']
76
 
    - ['neutron-api:neutron-api', 'nova-cloud-controller:neutron-api']
77
 
    - ['neutron-api:identity-service', 'keystone:identity-service']
78
 
    - ['neutron-api:neutron-plugin-api-subordinate', 'neutron-api-odl:neutron-plugin-api-subordinate']
79
 
    - ['neutron-api-odl:odl-controller', 'odl-controller:controller-api']
80
 
    - ['nova-compute:neutron-plugin', 'openvswitch-odl:neutron-plugin']
81
 
    - ['neutron-gateway', 'mysql']
82
 
    - ['neutron-gateway:amqp', 'rabbitmq-server:amqp']
83
 
    - ['neutron-gateway:quantum-network-service', 'nova-cloud-controller:quantum-network-service']
84
 
    - ['neutron-gateway:neutron-plugin-api', 'neutron-api:neutron-plugin-api']
85
 
    - ['neutron-gateway', 'openvswitch-odl']
86
 
    - ['openvswitch-odl:ovsdb-manager', 'odl-controller:ovsdb-manager']
87
 
    - ['nova-compute:shared-db', 'mysql:shared-db']
88
 
    - ['nova-compute:cloud-compute', 'nova-cloud-controller:cloud-compute']
89
 
    - ['nova-compute:amqp', 'rabbitmq-server:amqp']
90
 
    - ['nova-compute:image-service', 'glance:image-service']
91
 
    - ['glance:shared-db', 'mysql:shared-db']
92
 
    - ['glance:identity-service', 'keystone:identity-service']
93
 
    - ['glance:amqp', 'rabbitmq-server:amqp']
94
 
    - ['openstack-dashboard:identity-service','keystone:identity-service']
95
 
trusty-kilo:
96
 
  inherits: openstack-services
97
 
  overrides:
98
 
    openstack-origin: cloud:trusty-kilo
99
 
trusty-juno:
100
 
  inherits: openstack-services
101
 
  overrides:
102
 
    openstack-origin: cloud:trusty-juno
103
 
trusty-icehouse:
104
 
  inherits: openstack-services