~plumgrid-team/charms/bundles/plumgrid-ons/single-controller

1 by Julian Neytchev
Initial commit
1
test:
2
  series: 'trusty'
3
  relations:
4
  - - neutron-iovisor
5
    - plumgrid-edge
6
  - - plumgrid-director
7
    - plumgrid-edge
8
  - - neutron-iovisor
9
    - plumgrid-director
10
  - - plumgrid-director
11
    - plumgrid-gateway
12
  - - neutron-iovisor
13
    - plumgrid-gateway
14
  - - neutron-iovisor
15
    - neutron-plumgrid-plugin
16
  - - nova-cloud-controller
17
    - nova-compute
18
  - - glance
19
    - nova-compute
20
  - - nova-compute
21
    - rabbitmq-server
22
  - - mysql
23
    - nova-compute
24
  - - cinder
25
    - mysql
26
  - - glance
27
    - mysql
28
  - - keystone
29
    - mysql
30
  - - mysql
31
    - neutron-api
32
  - - mysql
33
    - nova-cloud-controller
34
  - - cinder
35
    - nova-cloud-controller
36
  - - nova-cloud-controller
37
    - rabbitmq-server
38
  - - glance
39
    - nova-cloud-controller
40
  - - keystone
41
    - nova-cloud-controller
42
  - - neutron-api
43
    - nova-cloud-controller
44
  - - cinder
45
    - rabbitmq-server
46
  - - neutron-api
47
    - rabbitmq-server
48
  - - cinder
49
    - keystone
50
  - - glance
51
    - keystone
52
  - - keystone
53
    - neutron-api
54
  - - keystone
55
    - neutron-plumgrid-plugin
56
  - - keystone
57
    - openstack-dashboard
58
  - - neutron-api
59
    - neutron-plumgrid-plugin
60
  - - cinder
61
    - glance
62
  services:
63
    cinder:
64
      charm: cs:trusty/cinder
65
      num_units: 1
66
      options:
67
        openstack-origin: cloud:trusty-juno
68
      to: 'lxc:0'
69
    glance:
70
      charm: cs:trusty/glance
71
      num_units: 1
72
      options:
73
        openstack-origin: cloud:trusty-juno
74
      to: 'lxc:0'
75
    keystone:
76
      charm: cs:trusty/keystone
77
      num_units: 1
78
      options:
79
        admin-password: plumgrid
80
        openstack-origin: cloud:trusty-juno
81
      to: 'lxc:0'
82
    mysql:
83
      charm: cs:trusty/mysql
84
      num_units: 1
85
      to: 'lxc:0'
86
    neutron-api:
87
      charm: cs:~plumgrid-team/trusty/neutron-api
88
      num_units: 1
89
      options:
90
        neutron-plugin: plumgrid
91
        neutron-security-groups: false
92
        openstack-origin: cloud:trusty-juno
93
        plumgrid-password: plumgrid
94
        plumgrid-username: plumgrid
95
        plumgrid-virtual-ip: 192.168.100.250
96
      to: 'lxc:0'
97
    neutron-iovisor:
98
      charm: cs:~plumgrid-team/trusty/neutron-iovisor
99
      num_units: 3
100
      options:
101
        install_keys: 'null' 
102
        install_sources: 'ppa:plumgrid-team/test'
103
      to: [0, nova-compute=0, nova-compute=1]
104
    neutron-plumgrid-plugin:
105
      charm: cs:~plumgrid-team/trusty/neutron-plumgrid-plugin
106
      num_units: 1
107
      options:
108
        install_keys: 'null'
109
        install_sources: 'ppa:plumgrid-team/test'
110
    nova-cloud-controller:
111
      charm: cs:trusty/nova-cloud-controller
112
      num_units: 1
113
      options:
114
        console-access-protocol: novnc
115
        network-manager: Neutron
116
        openstack-origin: cloud:trusty-juno
117
        quantum-security-groups: 'yes'
118
      to: 'lxc:0'
119
    nova-compute:
120
      charm: cs:~plumgrid-team/trusty/nova-compute
121
      num_units: 2
122
      options:
123
        enable-live-migration: true
124
        enable-resize: true
125
        migration-auth-type: ssh
126
        openstack-origin: cloud:trusty-juno
127
    openstack-dashboard:
128
      charm: cs:trusty/openstack-dashboard
129
      num_units: 1
130
      options:
131
        openstack-origin: cloud:trusty-juno
132
      to: 'lxc:0'
133
    plumgrid-director:
134
      charm: cs:~plumgrid-team/trusty/plumgrid-director
135
      num_units: 1
136
      options:
137
        plumgrid-virtual-ip: 192.168.100.250
138
      to: '0'
139
    plumgrid-edge:
140
      charm: cs:~plumgrid-team/trusty/plumgrid-edge
141
      num_units: 1
142
      to: nova-compute=0
143
    plumgrid-gateway:
144
      charm: cs:~plumgrid-team/trusty/plumgrid-gateway
145
      num_units: 1
146
      options:
147
        external-interface: eth1
148
      to: nova-compute=1
149
    rabbitmq-server:
150
      charm: cs:trusty/rabbitmq-server
151
      num_units: 1
152
      to: 'lxc:0'