3
inherits: openstack-phase1
8
inherits: openstack-phase2
10
#os-data-network: 10.4.8.0/21
11
#ceph-cluster-network: 10.4.0.0/21
16
#source: "cloud:trusty-mitaka"
17
openstack-origin: "cloud:trusty-mitaka"
19
ceph-osd-replication-count: 2
21
keystone-admin-role: admin
6
charm: "cs:trusty/ubuntu"
8
constraints: tags=control
10
charm: "cs:trusty/ubuntu"
12
constraints: tags=compute
27
charm: "cs:trusty/ubuntu"
14
charm: "cs:trusty/ntp"
30
charm: "local:trusty/ntp"
17
- "nodes-api:juju-info"
19
- "nodes-compute:juju-info"
21
36
inherits: openstack-phase1
38
- - "nova-compute:neutron-plugin"
39
- "neutron-api:neutron-plugin"
41
- "onos-controller:ovsdb-manager"
42
- - "nova-compute:ovsdb-manager"
43
- "onos-controller:ovsdb-manager"
44
- - "neutron-api:onos-controller"
45
- "onos-controller:controller-api"
46
- - "keystone:shared-db"
48
- - "nova-cloud-controller:shared-db"
50
- - "nova-cloud-controller:amqp"
51
- "rabbitmq-server:amqp"
52
- - "nova-cloud-controller:image-service"
53
- "glance:image-service"
54
- - "nova-cloud-controller:identity-service"
55
- "keystone:identity-service"
56
- - "nova-cloud-controller:cloud-compute"
57
- "nova-compute:cloud-compute"
58
- - "nova-compute:amqp"
59
- "rabbitmq-server:amqp"
60
- - "nova-compute:image-service"
61
- "glance:image-service"
62
- - "glance:shared-db"
64
- - "glance:identity-service"
65
- "keystone:identity-service"
67
- "rabbitmq-server:amqp"
68
- - "openstack-dashboard:identity-service"
69
- "keystone:identity-service"
70
- - "neutron-api:shared-db"
72
- - "neutron-api:amqp"
73
- "rabbitmq-server:amqp"
74
- - "nova-cloud-controller:neutron-api"
75
- "neutron-api:neutron-api"
76
- - "neutron-api:identity-service"
77
- "keystone:identity-service"
78
- - "neutron-gateway:amqp"
79
- "rabbitmq-server:amqp"
80
- - "neutron-gateway:neutron-plugin-api"
81
- "neutron-api:neutron-plugin-api"
82
- - "nova-cloud-controller:quantum-network-service"
83
- "neutron-gateway:quantum-network-service"
85
- "rabbitmq-server:amqp"
86
- - "ceilometer-agent:ceilometer-service"
87
- "ceilometer:ceilometer-service"
88
- - "ceilometer:identity-service"
89
- "keystone:identity-service"
90
- - "ceilometer:identity-notifications"
91
- "keystone:identity-notifications"
92
- - "ceilometer-agent:nova-ceilometer"
93
- "nova-compute:nova-ceilometer"
94
- - "ceilometer:shared-db"
98
- - "heat:identity-service"
99
- "keystone:identity-service"
101
- "rabbitmq-server:amqp"
102
- - "cinder:image-service"
103
- "glance:image-service"
105
- "rabbitmq-server:amqp"
106
- - "cinder:identity-service"
107
- "keystone:identity-service"
108
- - "cinder:cinder-volume-service"
109
- "nova-cloud-controller:cinder-volume-service"
110
- - "cinder-ceph:storage-backend"
111
- "cinder:storage-backend"
113
- "nova-compute:ceph"
114
- - "cinder:shared-db"
122
- - "ceph-radosgw:mon"
124
- - "ceph-radosgw:identity-service"
125
- "keystone:identity-service"
126
#- - nova-compute:lxd
24
branch: "lp:~openstack-charmers/charms/trusty/percona-cluster/next"
131
charm: "local:trusty/percona-cluster"
28
134
max-connections: 10000
32
branch: "lp:~openstack-charmers/charms/trusty/ceilometer/next"
138
charm: "local:trusty/ceilometer"
37
branch: "lp:~openstack-charmers/charms/trusty/ceilometer-agent/next"
142
charm: "local:trusty/ceilometer-agent"
39
144
charm: "cs:trusty/mongodb"
44
branch: "lp:~openstack-charmers/charms/trusty/heat/next"
148
charm: "local:trusty/heat"
48
branch: "lp:~openstack-charmers/charms/trusty/ceilometer/next"
152
charm: "local:trusty/ceilometer"
51
155
fsid: 5a791d94-980b-11e4-b6f6-3c970e8b1cf7
52
156
monitor-secret: AQAi5a9UeJXUExAA+By9u+GPhl8/XiUQ4nwI3A==
55
159
# osd-reformat: 'no'
56
160
# ceph-cluster-network: 192.168.0.0/24
57
161
# ceph-public-network: 192.168.0.0/24
61
branch: "lp:~openstack-charmers/charms/trusty/ceph-osd/next"
166
charm: "local:trusty/ceph-osd"
65
170
osd-reformat: 'yes'
69
branch: "lp:~openstack-charmers/charms/trusty/ceph-radosgw/next"
175
charm: "local:trusty/ceph-radosgw"
72
177
use-embedded-webserver: true
73
178
operator-roles: "Member,admin"
77
branch: "lp:~openstack-charmers/charms/trusty/cinder/next"
182
charm: "local:trusty/cinder"
80
184
block-device: None
81
185
glance-api-version: 2
82
186
# ha-mcastport: 5401
83
187
# openstack-origin-git: include-file://cinder-master.yaml
87
branch: "lp:~openstack-charmers/charms/trusty/cinder-ceph/next"
191
charm: "local:trusty/cinder-ceph"
89
branch: "lp:~openstack-charmers/charms/trusty/rabbitmq-server/next"
193
charm: "local:trusty/rabbitmq-server"
94
branch: "lp:~openstack-charmers/charms/trusty/keystone/next"
197
charm: "local:trusty/keystone"
97
199
openstack-origin-git: include-file://keystone-master.yaml
98
200
admin-password: openstack
99
201
admin-token: admin
102
204
openstack-dashboard:
103
branch: "lp:~openstack-charmers/charms/trusty/openstack-dashboard/next"
205
charm: "local:trusty/openstack-dashboard"
106
207
openstack-origin-git: include-file://horizon-master.yaml
111
branch: lp:~openstack-charmers/charms/trusty/nova-compute/next
212
charm: local:trusty/nova-compute
114
214
openstack-origin-git: include-file://nova-master.yaml
115
215
enable-live-migration: true
117
217
manage-neutron-plugin-legacy-mode: false
118
218
migration-auth-type: ssh
121
# - "nodes-compute=1"
122
221
nova-cloud-controller:
123
branch: "lp:~openstack-charmers/charms/trusty/nova-cloud-controller/next"
222
charm: "local:trusty/nova-cloud-controller"
126
224
openstack-origin-git: include-file://nova-master.yaml
127
225
console-access-protocol: novnc
128
226
network-manager: Neutron
132
branch: lp:~openstack-charmers/charms/trusty/neutron-api/next
230
charm: local:trusty/neutron-api
135
232
neutron-security-groups: True
136
233
manage-neutron-plugin-legacy-mode: False
140
branch: "lp:~wuwenbin2/onosfw/neutron-gateway"
237
charm: "local:trusty/neutron-gateway"
142
239
openstack-origin-git: include-file://neutron-master.yaml
143
240
#ext-port: "eth1"
145
242
instance-mtu: 1400
149
branch: "lp:~wuwenbin2/onosfw/onos-controller"
246
charm: "local:trusty/onos-controller"
151
248
#ext-port: "eth1"
152
249
#gateway-mac: "default"
156
branch: "lp:~openstack-charmers/charms/trusty/glance/next"
253
charm: "local:trusty/glance"
159
255
openstack-origin-git: include-file://glance-master.yaml
163
branch: lp:~narindergupta/charms/trusty/promise/trunk
259
charm: local:trusty/promise
167
262
neutron-api-onos:
168
branch: "lp:~wuwenbin2/onosfw/neutron-api-onos"
263
charm: "local:trusty/neutron-api-onos"
170
265
overlay-network-type: 'vxlan'
171
266
security-groups: True
172
267
openvswitch-onos:
173
branch: "lp:~wuwenbin2/onosfw/openvswitch-onos"
175
- - "nova-compute:neutron-plugin"
176
- "neutron-api:neutron-plugin"
177
- - "neutron-gateway"
178
- "onos-controller:ovsdb-manager"
179
- - "nova-compute:ovsdb-manager"
180
- "onos-controller:ovsdb-manager"
181
- - "neutron-api:onos-controller"
182
- "onos-controller:controller-api"
183
- - "keystone:shared-db"
185
- - "nova-cloud-controller:shared-db"
187
- - "nova-cloud-controller:amqp"
188
- "rabbitmq-server:amqp"
189
- - "nova-cloud-controller:image-service"
190
- "glance:image-service"
191
- - "nova-cloud-controller:identity-service"
192
- "keystone:identity-service"
193
- - "nova-cloud-controller:cloud-compute"
194
- "nova-compute:cloud-compute"
195
- - "nova-compute:amqp"
196
- "rabbitmq-server:amqp"
197
- - "nova-compute:image-service"
198
- "glance:image-service"
199
- - "glance:shared-db"
201
- - "glance:identity-service"
202
- "keystone:identity-service"
204
- "rabbitmq-server:amqp"
205
- - "openstack-dashboard:identity-service"
206
- "keystone:identity-service"
207
- - "neutron-api:shared-db"
209
- - "neutron-api:amqp"
210
- "rabbitmq-server:amqp"
211
- - "nova-cloud-controller:neutron-api"
212
- "neutron-api:neutron-api"
213
- - "neutron-api:identity-service"
214
- "keystone:identity-service"
215
- - "neutron-gateway:amqp"
216
- "rabbitmq-server:amqp"
217
- - "neutron-gateway:neutron-plugin-api"
218
- "neutron-api:neutron-plugin-api"
219
- - "nova-cloud-controller:quantum-network-service"
220
- "neutron-gateway:quantum-network-service"
221
- - "ceilometer:amqp"
222
- "rabbitmq-server:amqp"
223
- - "ceilometer-agent:ceilometer-service"
224
- "ceilometer:ceilometer-service"
225
- - "ceilometer:identity-service"
226
- "keystone:identity-service"
227
- - "ceilometer:identity-notifications"
228
- "keystone:identity-notifications"
229
- - "ceilometer-agent:nova-ceilometer"
230
- "nova-compute:nova-ceilometer"
231
- - "ceilometer:shared-db"
235
- - "heat:identity-service"
236
- "keystone:identity-service"
238
- "rabbitmq-server:amqp"
239
- - "cinder:image-service"
240
- "glance:image-service"
242
- "rabbitmq-server:amqp"
243
- - "cinder:identity-service"
244
- "keystone:identity-service"
245
- - "cinder:cinder-volume-service"
246
- "nova-cloud-controller:cinder-volume-service"
247
- - "cinder-ceph:storage-backend"
248
- "cinder:storage-backend"
250
- "nova-compute:ceph"
251
- - "cinder:shared-db"
259
- - "ceph-radosgw:mon"
261
- - "ceph-radosgw:identity-service"
262
- "keystone:identity-service"
263
trusty-liberty-nodes:
264
inherits: openstack-phase1
269
inherits: openstack-phase2
271
#os-data-network: 10.4.8.0/21
272
#ceph-cluster-network: 10.4.0.0/21
275
source: "cloud:trusty-liberty"
276
openstack-origin: "cloud:trusty-liberty"
278
ceph-osd-replication-count: 1
280
keystone-admin-role: admin
283
inherits: openstack-phase1
289
inherits: openstack-phase2
293
#os-data-network: 10.4.8.0/21
294
#ceph-cluster-network: 10.4.0.0/21
296
openstack-origin: cloud:trusty-kilo
297
source: cloud:trusty-kilo
299
ceph-osd-replication-count: 1
301
keystone-admin-role: admin
268
charm: "local:trusty/openvswitch-onos"