~juju-qa/ubuntu/xenial/juju/xenial-2.0-beta3

« back to all changes in this revision

Viewing changes to src/gopkg.in/juju/jujusvg.v1/examples/openstack.yaml

  • Committer: Martin Packman
  • Date: 2016-03-30 19:31:08 UTC
  • mfrom: (1.1.41)
  • Revision ID: martin.packman@canonical.com-20160330193108-h9iz3ak334uk0z5r
Merge new upstream source 2.0~beta3

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
services: 
2
 
  mongodb: 
3
 
    charm: "cs:precise/mongodb-36"
4
 
    num_units: 1
5
 
    constraints: mem=1G
6
 
    annotations: 
7
 
      "gui-x": "639.4860908103093"
8
 
      "gui-y": "636.380460366218"
9
 
  ceilometer: 
10
 
    charm: "cs:precise/ceilometer-22"
11
 
    num_units: 1
12
 
    constraints: mem=1G
13
 
    annotations: 
14
 
      "gui-x": "350.1477364318532"
15
 
      "gui-y": "922.7442622575415"
16
 
  ceph: 
17
 
    charm: "cs:precise/ceph-27"
18
 
    num_units: 3
19
 
    options: 
20
 
      "ephemeral-unmount": /mnt
21
 
      fsid: "6547bd3e-1397-11e2-82e5-53567c8d32dc"
22
 
      "monitor-secret": AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
23
 
      "osd-reformat": "yes"
24
 
    constraints: mem=1G
25
 
    annotations: 
26
 
      "gui-x": "-20.643093692706657"
27
 
      "gui-y": "51.01664830551104"
28
 
  cinder: 
29
 
    charm: "cs:precise/cinder-27"
30
 
    num_units: 1
31
 
    options: 
32
 
      "block-device": None
33
 
    annotations: 
34
 
      "gui-x": "194.05177718665982"
35
 
      "gui-y": "266.145686795207"
36
 
  keystone: 
37
 
    charm: "cs:precise/keystone-38"
38
 
    num_units: 1
39
 
    options: 
40
 
      "admin-password": openstack
41
 
      "admin-token": ubuntutesting
42
 
    constraints: mem=1G
43
 
    annotations: 
44
 
      "gui-x": "-4.963964429345083"
45
 
      "gui-y": "468.638517006843"
46
 
  heat: 
47
 
    charm: "cs:precise/heat-4"
48
 
    num_units: 1
49
 
    constraints: mem=1G
50
 
    annotations: 
51
 
      "gui-x": "94.05177718665982"
52
 
      "gui-y": "748.5507197770728"
53
 
  "ceilometer-agent": 
54
 
    charm: "cs:precise/ceilometer-agent-19"
55
 
    num_units: 0
56
 
    annotations: 
57
 
      "gui-x": "309.1965280494909"
58
 
      "gui-y": "552.5094886865305"
59
 
  mysql: 
60
 
    charm: "cs:precise/mysql-48"
61
 
    num_units: 1
62
 
    options: 
63
 
      "dataset-size": "50%"
64
 
    constraints: mem=1G
65
 
    annotations: 
66
 
      "gui-x": "644.9534429914997"
67
 
      "gui-y": "909.841064015354"
68
 
  "nova-cloud-controller": 
69
 
    charm: "cs:precise/nova-cloud-controller-43"
70
 
    num_units: 1
71
 
    options: 
72
 
      "network-manager": Neutron
73
 
      "quantum-security-groups": "yes"
74
 
    constraints: mem=1G
75
 
    annotations: 
76
 
      "gui-x": "1534.2916447820653"
77
 
      "gui-y": "336.380460366218"
78
 
  "neutron-gateway": 
79
 
    charm: "cs:precise/quantum-gateway-21"
80
 
    num_units: 1
81
 
    constraints: mem=1G
82
 
    annotations: 
83
 
      "gui-x": "1051.4050421125935"
84
 
      "gui-y": "95.17794387528511"
85
 
  "nova-compute": 
86
 
    charm: "cs:precise/nova-compute-35"
87
 
    num_units: 3
88
 
    options: 
89
 
      "config-flags": auto_assign_floating_ip=False
90
 
    constraints: mem=4G
91
 
    annotations: 
92
 
      "gui-x": "407.14071845761987"
93
 
      "gui-y": "-100.96660846127398"
94
 
  ntp: 
95
 
    charm: "cs:precise/ntp-3"
96
 
    num_units: 0
97
 
    annotations: 
98
 
      "gui-x": "1404.9864510314626"
99
 
      "gui-y": "-79.0155986051837"
100
 
  glance: 
101
 
    charm: "cs:precise/glance-34"
102
 
    num_units: 1
103
 
    constraints: mem=1G
104
 
    annotations: 
105
 
      "gui-x": "829.8086616110905"
106
 
      "gui-y": "-123.44393373014978"
107
 
  "openstack-dashboard": 
108
 
    charm: "cs:precise/openstack-dashboard-20"
109
 
    num_units: 1
110
 
    constraints: mem=1G
111
 
    annotations: 
112
 
      "gui-x": "998.0178961164997"
113
 
      "gui-y": "850.0023188981665"
114
 
  "rabbitmq-server": 
115
 
    charm: "cs:precise/rabbitmq-server-33"
116
 
    num_units: 1
117
 
    constraints: mem=1G
118
 
    annotations: 
119
 
      "gui-x": "1078.6630377180622"
120
 
      "gui-y": "495.1636348161353"
121
 
  "swift-storage-z1": 
122
 
    charm: "cs:precise/swift-storage-22"
123
 
    num_units: 1
124
 
    options: 
125
 
      "block-device": vdb
126
 
      overwrite: "true"
127
 
    constraints: mem=1G
128
 
    annotations: 
129
 
      "gui-x": "1285.1146978743122"
130
 
      "gui-y": "808.0668330583228"
131
 
  "swift-storage-z2": 
132
 
    charm: "cs:precise/swift-storage-22"
133
 
    num_units: 1
134
 
    options: 
135
 
      "block-device": vdb
136
 
      overwrite: "true"
137
 
      zone: 2
138
 
    constraints: mem=1G
139
 
    annotations: 
140
 
      "gui-x": "1620.5985845930622"
141
 
      "gui-y": "688.7120356950415"
142
 
  "swift-storage-z3": 
143
 
    charm: "cs:precise/swift-storage-22"
144
 
    num_units: 1
145
 
    options: 
146
 
      "block-device": vdb
147
 
      overwrite: "true"
148
 
      zone: 3
149
 
    constraints: mem=1G
150
 
    annotations: 
151
 
      "gui-x": "1791.5662359602497"
152
 
      "gui-y": "337.0991511735572"
153
 
  "swift-proxy": 
154
 
    charm: "cs:precise/swift-proxy-34"
155
 
    num_units: 1
156
 
    options: 
157
 
      "swift-hash": "fdfef9d4-8b06-11e2-8ac0-531c923c8fae"
158
 
      "use-https": "no"
159
 
    constraints: mem=1G
160
 
    annotations: 
161
 
      "gui-x": "1791.5663580305622"
162
 
      "gui-y": "53.22814134689702"
163
 
relations: 
164
 
  - - "ntp:juju-info"
165
 
    - "heat:juju-info"
166
 
  - - "ntp:juju-info"
167
 
    - "openstack-dashboard:juju-info"
168
 
  - - "ntp:juju-info"
169
 
    - "mysql:juju-info"
170
 
  - - "ntp:juju-info"
171
 
    - "rabbitmq-server:juju-info"
172
 
  - - "ntp:juju-info"
173
 
    - "mongodb:juju-info"
174
 
  - - "ntp:juju-info"
175
 
    - "ceilometer:juju-info"
176
 
  - - "ntp:juju-info"
177
 
    - "swift-storage-z3:juju-info"
178
 
  - - "ntp:juju-info"
179
 
    - "swift-storage-z2:juju-info"
180
 
  - - "ntp:juju-info"
181
 
    - "swift-storage-z1:juju-info"
182
 
  - - "ntp:juju-info"
183
 
    - "swift-proxy:juju-info"
184
 
  - - "ntp:juju-info"
185
 
    - "glance:juju-info"
186
 
  - - "ntp:juju-info"
187
 
    - "keystone:juju-info"
188
 
  - - "keystone:shared-db"
189
 
    - "mysql:shared-db"
190
 
  - - "nova-cloud-controller:shared-db"
191
 
    - "mysql:shared-db"
192
 
  - - "nova-cloud-controller:amqp"
193
 
    - "rabbitmq-server:amqp"
194
 
  - - "nova-cloud-controller:image-service"
195
 
    - "glance:image-service"
196
 
  - - "nova-cloud-controller:identity-service"
197
 
    - "keystone:identity-service"
198
 
  - - "nova-cloud-controller:cloud-compute"
199
 
    - "nova-compute:cloud-compute"
200
 
  - - "nova-compute:shared-db"
201
 
    - "mysql:shared-db"
202
 
  - - "nova-compute:amqp"
203
 
    - "rabbitmq-server:amqp"
204
 
  - - "nova-compute:image-service"
205
 
    - "glance:image-service"
206
 
  - - "nova-compute:ceph"
207
 
    - "ceph:client"
208
 
  - - "glance:shared-db"
209
 
    - "mysql:shared-db"
210
 
  - - "glance:identity-service"
211
 
    - "keystone:identity-service"
212
 
  - - "glance:ceph"
213
 
    - "ceph:client"
214
 
  - - "cinder:image-service"
215
 
    - "glance:image-service"
216
 
  - - "cinder:shared-db"
217
 
    - "mysql:shared-db"
218
 
  - - "cinder:amqp"
219
 
    - "rabbitmq-server:amqp"
220
 
  - - "nova-cloud-controller:cinder-volume-service"
221
 
    - "cinder:cinder-volume-service"
222
 
  - - "cinder:identity-service"
223
 
    - "keystone:identity-service"
224
 
  - - "cinder:ceph"
225
 
    - "ceph:client"
226
 
  - - "neutron-gateway:shared-db"
227
 
    - "mysql:shared-db"
228
 
  - - "neutron-gateway:amqp"
229
 
    - "rabbitmq-server:amqp"
230
 
  - - "nova-cloud-controller:quantum-network-service"
231
 
    - "neutron-gateway:quantum-network-service"
232
 
  - - "openstack-dashboard:identity-service"
233
 
    - "keystone:identity-service"
234
 
  - - "swift-proxy:identity-service"
235
 
    - "keystone:identity-service"
236
 
  - - "swift-proxy:swift-storage"
237
 
    - "swift-storage-z1:swift-storage"
238
 
  - - "swift-proxy:swift-storage"
239
 
    - "swift-storage-z2:swift-storage"
240
 
  - - "swift-proxy:swift-storage"
241
 
    - "swift-storage-z3:swift-storage"
242
 
  - - "ceilometer:identity-service"
243
 
    - "keystone:identity-service"
244
 
  - - "ceilometer:amqp"
245
 
    - "rabbitmq-server:amqp"
246
 
  - - "ceilometer:shared-db"
247
 
    - "mongodb:database"
248
 
  - - "nova-compute:nova-ceilometer"
249
 
    - "ceilometer-agent:nova-ceilometer"
250
 
  - - "ceilometer-agent:ceilometer-service"
251
 
    - "ceilometer:ceilometer-service"
252
 
  - - "heat:identity-service"
253
 
    - "keystone:identity-service"
254
 
  - - "heat:shared-db"
255
 
    - "mysql:shared-db"
256
 
  - - "heat:amqp"
257
 
    - "rabbitmq-server:amqp"
258
 
  - - "ntp:juju-info"
259
 
    - "nova-compute:juju-info"
260
 
  - - "ntp:juju-info"
261
 
    - "nova-cloud-controller:juju-info"
262
 
  - - "ntp:juju-info"
263
 
    - "neutron-gateway:juju-info"
264
 
  - - "ntp:juju-info"
265
 
    - "ceph:juju-info"
266
 
  - - "ntp:juju-info"
267
 
    - "cinder:juju-info"
268
 
series: precise
 
1
machines:
 
2
  '0':
 
3
    constraints: arch=amd64
 
4
    series: trusty
 
5
  '1':
 
6
    constraints: arch=amd64
 
7
    series: trusty
 
8
  '2':
 
9
    constraints: arch=amd64
 
10
    series: trusty
 
11
  '3':
 
12
    constraints: arch=amd64
 
13
    series: trusty
 
14
relations:
 
15
- - nova-compute:amqp
 
16
  - rabbitmq-server:amqp
 
17
- - neutron-gateway:amqp
 
18
  - rabbitmq-server:amqp
 
19
- - keystone:shared-db
 
20
  - mysql:shared-db
 
21
- - nova-cloud-controller:identity-service
 
22
  - keystone:identity-service
 
23
- - glance:identity-service
 
24
  - keystone:identity-service
 
25
- - neutron-api:identity-service
 
26
  - keystone:identity-service
 
27
- - neutron-openvswitch:neutron-plugin-api
 
28
  - neutron-api:neutron-plugin-api
 
29
- - neutron-api:shared-db
 
30
  - mysql:shared-db
 
31
- - neutron-api:amqp
 
32
  - rabbitmq-server:amqp
 
33
- - neutron-gateway:neutron-plugin-api
 
34
  - neutron-api:neutron-plugin-api
 
35
- - glance:shared-db
 
36
  - mysql:shared-db
 
37
- - glance:amqp
 
38
  - rabbitmq-server:amqp
 
39
- - nova-cloud-controller:image-service
 
40
  - glance:image-service
 
41
- - nova-compute:image-service
 
42
  - glance:image-service
 
43
- - nova-cloud-controller:cloud-compute
 
44
  - nova-compute:cloud-compute
 
45
- - nova-cloud-controller:amqp
 
46
  - rabbitmq-server:amqp
 
47
- - nova-cloud-controller:quantum-network-service
 
48
  - neutron-gateway:quantum-network-service
 
49
- - nova-compute:neutron-plugin
 
50
  - neutron-openvswitch:neutron-plugin
 
51
- - neutron-openvswitch:amqp
 
52
  - rabbitmq-server:amqp
 
53
- - openstack-dashboard:identity-service
 
54
  - keystone:identity-service
 
55
- - nova-cloud-controller:shared-db
 
56
  - mysql:shared-db
 
57
- - nova-cloud-controller:neutron-api
 
58
  - neutron-api:neutron-api
 
59
- - cinder:image-service
 
60
  - glance:image-service
 
61
- - cinder:amqp
 
62
  - rabbitmq-server:amqp
 
63
- - cinder:identity-service
 
64
  - keystone:identity-service
 
65
- - cinder:cinder-volume-service
 
66
  - nova-cloud-controller:cinder-volume-service
 
67
- - cinder-ceph:storage-backend
 
68
  - cinder:storage-backend
 
69
- - ceph:client
 
70
  - nova-compute:ceph
 
71
- - cinder:shared-db
 
72
  - mysql:shared-db
 
73
- - ceph:client
 
74
  - cinder-ceph:ceph
 
75
- - ceph:client
 
76
  - glance:ceph
 
77
- - ceph-osd:mon
 
78
  - ceph:osd
 
79
- - ntp:juju-info
 
80
  - nova-compute:juju-info
 
81
- - ntp:juju-info
 
82
  - neutron-gateway:juju-info
 
83
- - ceph-radosgw:mon
 
84
  - ceph:radosgw
 
85
- - ceph-radosgw:identity-service
 
86
  - keystone:identity-service
 
87
- - ceilometer:amqp
 
88
  - rabbitmq-server:amqp
 
89
- - ceilometer-agent:ceilometer-service
 
90
  - ceilometer:ceilometer-service
 
91
- - ceilometer:identity-service
 
92
  - keystone:identity-service
 
93
- - ceilometer:identity-notifications
 
94
  - keystone:identity-notifications
 
95
- - ceilometer-agent:nova-ceilometer
 
96
  - nova-compute:nova-ceilometer
 
97
- - ceilometer:shared-db
 
98
  - mongodb:database
 
99
series: trusty
 
100
services:
 
101
  ceilometer:
 
102
    annotations:
 
103
      gui-x: '1288.8744298356794'
 
104
      gui-y: '0.7040786325134718'
 
105
    charm: cs:trusty/ceilometer-15
 
106
    num_units: 1
 
107
    options:
 
108
      openstack-origin: cloud:trusty-liberty
 
109
    to:
 
110
    - lxc:2
 
111
  ceilometer-agent:
 
112
    annotations:
 
113
      gui-x: '1288.9999389648438'
 
114
      gui-y: '503'
 
115
    charm: cs:trusty/ceilometer-agent-11
 
116
  ceph:
 
117
    annotations:
 
118
      gui-x: '750'
 
119
      gui-y: '500'
 
120
    charm: cs:trusty/ceph-42
 
121
    num_units: 3
 
122
    options:
 
123
      fsid: 5a791d94-980b-11e4-b6f6-3c970e8b1cf7
 
124
      monitor-secret: AQAi5a9UeJXUExAA+By9u+GPhl8/XiUQ4nwI3A==
 
125
      osd-devices: /dev/sdb
 
126
      osd-reformat: 'yes'
 
127
      source: cloud:trusty-liberty
 
128
    to:
 
129
    - '1'
 
130
    - '2'
 
131
    - '3'
 
132
  ceph-osd:
 
133
    annotations:
 
134
      gui-x: '1000'
 
135
      gui-y: '500'
 
136
    charm: cs:trusty/ceph-osd-14
 
137
    num_units: 1
 
138
    options:
 
139
      osd-devices: /dev/sdb
 
140
      osd-reformat: 'yes'
 
141
      source: cloud:trusty-liberty
 
142
    to:
 
143
    - '0'
 
144
  ceph-radosgw:
 
145
    annotations:
 
146
      gui-x: '1000'
 
147
      gui-y: '250'
 
148
    charm: cs:trusty/ceph-radosgw-18
 
149
    num_units: 1
 
150
    options:
 
151
      source: cloud:trusty-liberty
 
152
      use-embedded-webserver: true
 
153
    to:
 
154
    - lxc:0
 
155
  cinder:
 
156
    annotations:
 
157
      gui-x: '750'
 
158
      gui-y: '0'
 
159
    charm: cs:trusty/cinder-31
 
160
    num_units: 1
 
161
    options:
 
162
      block-device: None
 
163
      glance-api-version: 2
 
164
      ha-mcastport: 5401
 
165
      openstack-origin: cloud:trusty-liberty
 
166
    to:
 
167
    - lxc:1
 
168
  cinder-ceph:
 
169
    annotations:
 
170
      gui-x: '750'
 
171
      gui-y: '250'
 
172
    charm: cs:trusty/cinder-ceph-14
 
173
    num_units: 0
 
174
  glance:
 
175
    annotations:
 
176
      gui-x: '250'
 
177
      gui-y: '0'
 
178
    charm: cs:trusty/glance-28
 
179
    num_units: 1
 
180
    options:
 
181
      ha-mcastport: 5402
 
182
      openstack-origin: cloud:trusty-liberty
 
183
    to:
 
184
    - lxc:2
 
185
  keystone:
 
186
    annotations:
 
187
      gui-x: '500'
 
188
      gui-y: '0'
 
189
    charm: cs:trusty/keystone-31
 
190
    num_units: 1
 
191
    options:
 
192
      admin-password: openstack
 
193
      ha-mcastport: 5403
 
194
      openstack-origin: cloud:trusty-liberty
 
195
    to:
 
196
    - lxc:3
 
197
  mongodb:
 
198
    annotations:
 
199
      gui-x: '1287.9999389648438'
 
200
      gui-y: '251.24996948242188'
 
201
    charm: cs:trusty/mongodb-28
 
202
    num_units: 1
 
203
    to:
 
204
    - lxc:1
 
205
  mysql:
 
206
    annotations:
 
207
      gui-x: '0'
 
208
      gui-y: '250'
 
209
    charm: cs:trusty/percona-cluster-31
 
210
    num_units: 1
 
211
    options:
 
212
      max-connections: 20000
 
213
    to:
 
214
    - lxc:0
 
215
  neutron-api:
 
216
    annotations:
 
217
      gui-x: '500'
 
218
      gui-y: '500'
 
219
    charm: cs:trusty/neutron-api-21
 
220
    num_units: 1
 
221
    options:
 
222
      neutron-security-groups: true
 
223
      openstack-origin: cloud:trusty-liberty
 
224
    to:
 
225
    - lxc:1
 
226
  neutron-gateway:
 
227
    annotations:
 
228
      gui-x: '0'
 
229
      gui-y: '0'
 
230
    charm: cs:trusty/neutron-gateway-7
 
231
    num_units: 1
 
232
    options:
 
233
      ext-port: eth1
 
234
      openstack-origin: cloud:trusty-liberty
 
235
    to:
 
236
    - '0'
 
237
  neutron-openvswitch:
 
238
    annotations:
 
239
      gui-x: '250'
 
240
      gui-y: '500'
 
241
    charm: cs:trusty/neutron-openvswitch-13
 
242
    num_units: 0
 
243
  nova-cloud-controller:
 
244
    annotations:
 
245
      gui-x: '0'
 
246
      gui-y: '500'
 
247
    charm: cs:trusty/nova-cloud-controller-64
 
248
    num_units: 1
 
249
    options:
 
250
      network-manager: Neutron
 
251
      openstack-origin: cloud:trusty-liberty
 
252
      quantum-security-groups: 'yes'
 
253
    to:
 
254
    - lxc:2
 
255
  nova-compute:
 
256
    annotations:
 
257
      gui-x: '250'
 
258
      gui-y: '250'
 
259
    charm: cs:trusty/nova-compute-33
 
260
    num_units: 3
 
261
    options:
 
262
      enable-live-migration: true
 
263
      enable-resize: true
 
264
      manage-neutron-plugin-legacy-mode: false
 
265
      migration-auth-type: ssh
 
266
      openstack-origin: cloud:trusty-liberty
 
267
    to:
 
268
    - '1'
 
269
    - '2'
 
270
    - '3'
 
271
  ntp:
 
272
    annotations:
 
273
      gui-x: '1000'
 
274
      gui-y: '0'
 
275
    charm: cs:trusty/ntp-14
 
276
    num_units: 0
 
277
  openstack-dashboard:
 
278
    annotations:
 
279
      gui-x: '500'
 
280
      gui-y: '-250'
 
281
    charm: cs:trusty/openstack-dashboard-19
 
282
    num_units: 1
 
283
    options:
 
284
      openstack-origin: cloud:trusty-liberty
 
285
    to:
 
286
    - lxc:3
 
287
  rabbitmq-server:
 
288
    annotations:
 
289
      gui-x: '500'
 
290
      gui-y: '250'
 
291
    charm: cs:trusty/rabbitmq-server-42
 
292
    num_units: 1
 
293
    options:
 
294
      source: cloud:trusty-liberty
 
295
    to:
 
296
    - lxc:0
 
297