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

« back to all changes in this revision

Viewing changes to bundles.yaml

  • Committer: Charles Butler
  • Date: 2015-09-29 15:39:33 UTC
  • Revision ID: chuck@dasroot.net-20150929153933-942g8bnb1h12ru7v
Reworked relations block to satisfy proof error

Show diffs side-by-side

added added

removed removed

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