~openstack-charm-testers/+junk/grizzly-testing

« back to all changes in this revision

Viewing changes to bundles/dev/icehouse.yaml

  • Committer: Edward Hope-Morley
  • Date: 2015-06-18 16:14:23 UTC
  • Revision ID: edward.hope-morley@canonical.com-20150618161423-57fqn5i9hwwxoyob
intial

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# vim: set ts=2 et:
 
2
# /!\ THIS BUNDLE HAS NOT BEEN MAINTAINED PAST ICEHOUSE PRE-RELEASE
 
3
#     See default.yaml for stable charm deployment examples, or
 
4
#     next.yaml for development charm deployment examples.
 
5
#
 
6
openstack-services:
 
7
  services:
 
8
    mysql:
 
9
      branch: lp:charms/mysql
 
10
      constraints: mem=1G
 
11
    rabbitmq-server:
 
12
      branch: lp:charms/rabbitmq-server
 
13
      constraints: mem=1G
 
14
    ceph:
 
15
      branch: lp:charms/ceph
 
16
      num_units: 3
 
17
      constraints: mem=1G
 
18
      options:
 
19
        monitor-count: 3
 
20
        fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc
 
21
        monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
 
22
        osd-devices: /dev/vdb
 
23
        osd-reformat: "yes"
 
24
        ephemeral-unmount: /mnt
 
25
    keystone:
 
26
      branch: lp:charms/keystone
 
27
      constraints: mem=1G
 
28
      options:
 
29
        admin-password: openstack
 
30
        admin-token: ubuntutesting
 
31
    openstack-dashboard:
 
32
      branch: lp:charms/openstack-dashboard
 
33
      constraints: mem=1G
 
34
    nova-compute:
 
35
      branch: lp:charms/nova-compute
 
36
      num_units: 3
 
37
      constraints: mem=4G
 
38
      options:
 
39
        config-flags: "auto_assign_floating_ip=False"
 
40
        enable-live-migration: False
 
41
        enable-resize: False
 
42
    nova-cloud-controller:
 
43
      branch: lp:charms/nova-cloud-controller
 
44
      constraints: mem=1G
 
45
      options:
 
46
        network-manager: Quantum
 
47
        quantum-security-groups: "yes"
 
48
    neutron-gateway:
 
49
      branch: lp:charms/quantum-gateway
 
50
      constraints: mem=1G
 
51
      options:
 
52
        instance-mtu: 1350
 
53
    cinder:
 
54
      branch: lp:charms/cinder
 
55
      options:
 
56
        block-device: "None"
 
57
        glance-api-version: 2
 
58
      constraints": mem=1G
 
59
    cinder-ceph:
 
60
      branch: lp:charms/cinder-ceph
 
61
    glance:
 
62
      branch: lp:charms/glance
 
63
      constraints: mem=1G
 
64
    swift-proxy:
 
65
      branch: lp:charms/swift-proxy
 
66
      constraints: mem=1G
 
67
      options:
 
68
        zone-assignment: manual
 
69
        replicas: 3
 
70
        swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
 
71
        use-https: 'no'
 
72
    swift-storage-z1:
 
73
      branch: lp:charms/swift-storage
 
74
      constraints: mem=1G
 
75
      options:
 
76
        zone: 1
 
77
        block-device: vdb
 
78
        overwrite: "true"
 
79
    swift-storage-z2:
 
80
      branch: lp:charms/swift-storage
 
81
      constraints: mem=1G
 
82
      options:
 
83
        zone: 2
 
84
        block-device: vdb
 
85
        overwrite: "true"
 
86
    swift-storage-z3:
 
87
      branch: lp:charms/swift-storage
 
88
      constraints: mem=1G
 
89
      options:
 
90
        zone: 3
 
91
        block-device: vdb
 
92
        overwrite: "true"
 
93
    ceilometer:
 
94
      branch: lp:charms/ceilometer
 
95
      constraints: mem=1G
 
96
    ceilometer-agent:
 
97
      branch: lp:charms/ceilometer-agent
 
98
    mongodb:
 
99
      branch: lp:charms/mongodb
 
100
      constraints: mem=1G
 
101
  relations:
 
102
    - [ keystone, mysql ]
 
103
    - [ nova-cloud-controller, mysql ]
 
104
    - [ nova-cloud-controller, rabbitmq-server ]
 
105
    - [ nova-cloud-controller, glance ]
 
106
    - [ nova-cloud-controller, keystone ]
 
107
    - [ nova-compute, nova-cloud-controller ]
 
108
    - [ nova-compute, mysql ]
 
109
    - - nova-compute
 
110
      - rabbitmq-server:amqp
 
111
    - [ nova-compute, glance ]
 
112
    - [ nova-compute, ceph ]
 
113
    - [ glance, mysql ]
 
114
    - [ glance, keystone ]
 
115
    - [ glance, ceph ]
 
116
    - [ glance, cinder ]
 
117
    - [ glance, rabbitmq-server ]
 
118
    - [ cinder, mysql ]
 
119
    - [ cinder, rabbitmq-server ]
 
120
    - [ cinder, nova-cloud-controller ]
 
121
    - [ cinder, keystone ]
 
122
    - [ cinder, cinder-ceph ]
 
123
    - [ cinder-ceph, ceph ]
 
124
    - [ neutron-gateway, mysql ]
 
125
    - [ neutron-gateway, rabbitmq-server ]
 
126
    - [ neutron-gateway, nova-cloud-controller ]
 
127
    - [ openstack-dashboard, keystone ]
 
128
    - [ swift-proxy, keystone ]
 
129
    - [ swift-proxy, swift-storage-z1 ]
 
130
    - [ swift-proxy, swift-storage-z2 ]
 
131
    - [ swift-proxy, swift-storage-z3 ]
 
132
    - [ ceilometer, keystone ]
 
133
    - [ ceilometer, rabbitmq-server ]
 
134
    - [ ceilometer, mongodb ]
 
135
    - [ ceilometer-agent, nova-compute ]
 
136
    - [ ceilometer-agent, ceilometer ]
 
137
openstack-havana:
 
138
  inherits: openstack-services
 
139
  services:
 
140
    heat:
 
141
      branch: lp:charms/heat
 
142
      constraints: mem=1G
 
143
  relations:
 
144
    - [ heat, mysql ]
 
145
    - [ heat, keystone ]
 
146
    - [ heat, rabbitmq-server ]
 
147
# precise configurations
 
148
precise-grizzly:
 
149
  inherits: openstack-services
 
150
  series: precise
 
151
  overrides:
 
152
    openstack-origin: cloud:precise-grizzly
 
153
    source: cloud:precise-updates/grizzly
 
154
precise-grizzly-proposed:
 
155
  inherits: precise-grizzly
 
156
  overrides:
 
157
    openstack-origin: cloud:precise-grizzly/proposed
 
158
    source: cloud:precise-proposed/grizzly
 
159
precise-grizzly-trunk:
 
160
  inherits: precise-grizzly
 
161
  overrides:
 
162
    openstack-origin: ppa:openstack-ubuntu-testing/grizzly-trunk-testing
 
163
    source: ppa:openstack-ubuntu-testing/grizzly-trunk-testing
 
164
    offline-compression: no
 
165
# precise configurations
 
166
precise-havana:
 
167
  inherits: openstack-havana
 
168
  series: precise
 
169
  overrides:
 
170
    openstack-origin: cloud:precise-havana
 
171
    source: cloud:precise-updates/havana
 
172
precise-havana-proposed:
 
173
  inherits: precise-havana
 
174
  overrides:
 
175
    openstack-origin: cloud:precise-havana/proposed
 
176
    source: cloud:precise-proposed/havana
 
177
# icehouse
 
178
precise-icehouse:
 
179
  inherits: openstack-havana
 
180
  series: precise
 
181
  overrides:
 
182
    openstack-origin: cloud:precise-icehouse
 
183
    source: cloud:precise-updates/icehouse
 
184
precise-icehouse-proposed:
 
185
  inherits: precise-icehouse
 
186
  overrides:
 
187
    openstack-origin: cloud:precise-icehouse/proposed
 
188
    source: cloud:precise-updates/icehouse
 
189
precise-icehouse-staging:
 
190
  inherits: precise-icehouse
 
191
  overrides:
 
192
    openstack-origin: ppa:ubuntu-cloud-archive/icehouse-staging
 
193
    source: ppa:ubuntu-cloud-archive/icehouse-staging
 
194
precise-icehouse-trunk:
 
195
  inherits: precise-icehouse
 
196
  overrides:
 
197
    openstack-origin: ppa:openstack-ubuntu-testing/icehouse
 
198
    source: ppa:openstack-ubuntu-testing/icehouse
 
199
# raring configurations
 
200
raring-grizzly:
 
201
  inherits: openstack-services
 
202
  series: raring
 
203
raring-grizzly-trunk:
 
204
  inherits: raring-grizzly
 
205
  overrides:
 
206
    openstack-origin: ppa:openstack-ubuntu-testing/grizzly-trunk-testing
 
207
    source: ppa:openstack-ubuntu-testing/grizzly-trunk-testing
 
208
    offline-compression: no
 
209
# saucy configurations
 
210
saucy-havana:
 
211
  inherits: openstack-havana
 
212
  series: saucy
 
213
  overrides:
 
214
    openstack-origin: distro
 
215
    source: distro
 
216
saucy-havana-proposed:
 
217
  inherits: saucy-havana
 
218
  overrides:
 
219
    openstack-origin: distro-proposed
 
220
    source: proposed
 
221
# trusty configurations
 
222
trusty-icehouse:
 
223
  inherits: openstack-havana
 
224
  series: trusty
 
225
  overrides:
 
226
    openstack-origin: distro
 
227
    source: distro
 
228
trusty-icehouse-trunk:
 
229
  inherits: trusty-icehouse
 
230
  overrides:
 
231
    openstack-origin: ppa:openstack-ubuntu-testing/icehouse
 
232
    source: ppa:openstack-ubuntu-testing/icehouse
 
233
    offline-compression: "no"