~ajkavanagh/openstack-mojo-specs/remove-cinder-from-vrrp-ha

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# vim: set ts=2 et:
openstack-services:
  services:
    rabbitmq-server:
      branch: lp:charms/trusty/rabbitmq-server
      constraints: mem=1G
    nova-cloud-controller:
      charm: nova-cloud-controller
      constraints: mem=1G
    glance:
      charm: glance
      constraints: mem=1G
    swift-proxy:
#      branch: lp:~openstack-charmers/charms/trusty/swift-proxy/next
      branch: lp:~hopem/charms/trusty/swift-proxy/pki-token-support
      constraints: mem=1G
      options:
        zone-assignment: manual
        replicas: 3
        swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
    swift-storage-z1:
      charm: swift-storage
      constraints: mem=1G
      options:
        zone: 1
        block-device: vdb
        overwrite: 'true'
    swift-storage-z2:
      charm: swift-storage
      constraints: mem=1G
      options:
        zone: 2
        block-device: vdb
        overwrite: 'true'
    swift-storage-z3:
      charm: swift-storage
      constraints: mem=1G
      options:
        zone: 3
        block-device: vdb
        overwrite: 'true'
    mysql:
      charm: mysql
      constraints: mem=1G
      options:
        dataset-size: 50%
    keystone-hacluster:
      charm: hacluster
    keystone:
      charm: keystone
      num_units: 3
      constraints: mem=1G
      options:
        debug: 'true'
        verbose: 'true'
        admin-password: openstack
        admin-token: ubuntutesting
        enable-pki: 'true'
        https-service-endpoints: 'True'
        use-https: 'yes'
        vip: '10.5.100.1'
        cluster_count: 3
  relations:
    - [ keystone, keystone-hacluster ]
    - [ keystone, mysql ]
    - [ glance, mysql ]
    - [ nova-cloud-controller, mysql ]
    - [ nova-cloud-controller, rabbitmq-server ]
    - [ keystone, glance ]
    - [ keystone, nova-cloud-controller ]
    - [ keystone, swift-proxy ]
    - [ swift-proxy, swift-storage-z1 ]
    - [ swift-proxy, swift-storage-z2 ]
    - [ swift-proxy, swift-storage-z3 ]

openstack-icehouse:
  services:
    neutron-api:
      charm: neutron-api
      constraints: mem=1G
      options:
        neutron-security-groups: True
  relations:
  - [ neutron-api, mysql ]
  - [ neutron-api, rabbitmq-server ]
  - [ neutron-api, nova-cloud-controller ]
  - [ neutron-api, keystone ]
  inherits: openstack-services
# trusty configurations
trusty-icehouse:
  inherits: openstack-icehouse
  series: trusty
trusty-icehouse-msg-split:
  inherits: openstack-icehouse-msg-split
  series: trusty
trusty-icehouse-proposed:
  inherits: trusty-icehouse
  overrides:
    source: proposed
    openstack-origin: distro-proposed