blob: da45ddf1906271f0f4cb63230d232e909a93095b [file] [log] [blame]
Zack Williamsef434f82016-04-07 17:15:39 -07001---
Zack Williamsa627ae82016-04-13 12:37:10 -07002# vars/cord_defaults.yml
Zack Williamsef434f82016-04-07 17:15:39 -07003
Andy Bavier3a1d0642016-07-01 14:11:39 -04004# indicate that the nodes have been provisioned by CORD MaaS
5# Change or override for a multi-node install on CloudLab
6cord_provisioned: True
7
Zack Williamsef434f82016-04-07 17:15:39 -07008openstack_version: kilo
Zack Williamsa627ae82016-04-13 12:37:10 -07009
Zack Williams40b0f732016-04-14 07:06:11 -070010juju_config_name: cord
Zack Williamsef434f82016-04-07 17:15:39 -070011
Andy Bavier3a1d0642016-07-01 14:11:39 -040012juju_config_path: /usr/local/src/juju_config.yml
13
14service_profile_repo_dest: "~/service-profile"
15
Zack Williams82a6b782016-04-12 14:00:01 -070016xos_configuration: cord-pod
Zack Williamsef434f82016-04-07 17:15:39 -070017
Zack Williams4289f6f2016-06-01 14:58:08 -070018xos_repo_branch: "master"
Zack Williams22332942016-05-20 12:40:58 -070019
Andy Bavier3a1d0642016-07-01 14:11:39 -040020xos_repo_dest: "~/xos"
21
Zack Williams5f25f362016-05-02 09:18:41 -070022apt_cacher_name: apt-cache
23
24apt_ssl_sites:
25 - apt.dockerproject.org
26 - butler.opencloud.cs.arizona.edu
Zack Williamsc780b8d2016-06-01 15:37:10 -070027 - deb.nodesource.com
Zack Williams5f25f362016-05-02 09:18:41 -070028
Zack Williamsa627ae82016-04-13 12:37:10 -070029charm_versions:
30 ceilometer: "cs:trusty/ceilometer-17"
31 ceilometer-agent: "cs:trusty/ceilometer-agent-13"
32 glance: "cs:trusty/glance-28"
33 keystone: "cs:trusty/keystone-33"
34 mongodb: "cs:trusty/mongodb-33"
Zack Williams40b0f732016-04-14 07:06:11 -070035 percona-cluster: "cs:trusty/percona-cluster-31"
Zack Williamsa627ae82016-04-13 12:37:10 -070036 nagios: "cs:trusty/nagios-10"
Andy Bavierfc9a2852016-05-04 16:42:41 -070037 neutron-api: "cs:~cordteam/trusty/neutron-api-3"
Zack Williamsa627ae82016-04-13 12:37:10 -070038 nova-cloud-controller: "cs:trusty/nova-cloud-controller-64"
39 nova-compute: "cs:~cordteam/trusty/nova-compute-2"
40 nrpe: "cs:trusty/nrpe-4"
41 ntp: "cs:trusty/ntp-14"
42 openstack-dashboard: "cs:trusty/openstack-dashboard-19"
43 rabbitmq-server: "cs:trusty/rabbitmq-server-42"
44
Zack Williamsef434f82016-04-07 17:15:39 -070045head_vm_list:
46 - name: "juju-1"
47 service: "juju"
48 aliases:
Zack Williams22b09172016-04-30 16:12:20 -070049 - "juju"
Zack Williamsef434f82016-04-07 17:15:39 -070050 ipv4_last_octet: 10
51 cpu: 1
52 memMB: 2048
53 diskGB: 20
54
55 - name: "ceilometer-1"
56 service: "ceilometer"
57 aliases:
58 - "ceilometer"
59 ipv4_last_octet: 20
60 cpu: 1
61 memMB: 2048
62 diskGB: 20
63 forwarded_ports:
64 - { ext: 8777, int: 8777 }
65
66 - name: "glance-1"
67 service: "glance"
68 aliases:
69 - "glance"
70 ipv4_last_octet: 30
71 cpu: 2
72 memMB: 4096
73 diskGB: 160
74 forwarded_ports:
75 - { ext: 9292, int: 9292 }
76
77 - name: "keystone-1"
78 service: "keystone"
79 aliases:
80 - "keystone"
81 ipv4_last_octet: 40
82 cpu: 2
83 memMB: 4096
84 diskGB: 40
85 forwarded_ports:
86 - { ext: 35357, int: 35357 }
87 - { ext: 4990, int: 4990 }
88 - { ext: 5000, int: 5000 }
89
Zack Williams40b0f732016-04-14 07:06:11 -070090 - name: "percona-cluster-1"
91 service: "percona-cluster"
Zack Williamsef434f82016-04-07 17:15:39 -070092 aliases:
Zack Williams40b0f732016-04-14 07:06:11 -070093 - "percona-cluster"
Zack Williamsef434f82016-04-07 17:15:39 -070094 ipv4_last_octet: 50
95 cpu: 2
96 memMB: 4096
97 diskGB: 40
98
99 - name: "nagios-1"
100 service: "nagios"
101 aliases:
102 - "nagios"
103 ipv4_last_octet: 60
104 cpu: 1
105 memMB: 2048
106 diskGB: 20
107 forwarded_ports:
108 - { ext: 3128, int: 80 }
109
110 - name: "neutron-api-1"
111 service: "neutron-api"
112 aliases:
113 - "neutron-api"
114 ipv4_last_octet: 70
115 cpu: 2
116 memMB: 4096
117 diskGB: 40
118 forwarded_ports:
119 - { ext: 9696, int: 9696 }
120
121 - name: "nova-cloud-controller-1"
122 service: "nova-cloud-controller"
123 aliases:
124 - "nova-cloud-controller"
125 ipv4_last_octet: 80
126 cpu: 2
127 memMB: 4096
128 diskGB: 40
129 forwarded_ports:
130 - { ext: 8774, int: 8774 }
131
132 - name: "openstack-dashboard-1"
133 service: "openstack-dashboard"
134 aliases:
135 - "openstack-dashboard"
136 ipv4_last_octet: 90
137 cpu: 1
138 memMB: 2048
139 diskGB: 20
140 forwarded_ports:
141 - { ext: 8080, int: 80 }
142
143 - name: "rabbitmq-server-1"
144 service: "rabbitmq-server"
145 aliases:
146 - "rabbitmq-server"
147 ipv4_last_octet: 100
148 cpu: 2
149 memMB: 4096
150 diskGB: 40
151
152 - name: "onos-cord-1"
153 aliases:
154 - "onos-cord"
155 ipv4_last_octet: 110
156 cpu: 2
157 memMB: 4096
158 diskGB: 40
Zack Williamse4fbacc2016-05-21 07:18:43 -0700159 docker_path: "cord"
Zack Williamsef434f82016-04-07 17:15:39 -0700160
161 - name: "onos-fabric-1"
162 aliases:
163 - "onos-fabric"
164 ipv4_last_octet: 120
165 cpu: 2
166 memMB: 4096
167 diskGB: 40
Andy Bavierf69e77c2016-06-28 17:19:33 -0400168 docker_path: "cord"
Zack Williamsef434f82016-04-07 17:15:39 -0700169
170 - name: "xos-1"
171 aliases:
172 - "xos"
173 ipv4_last_octet: 130
174 cpu: 2
175 memMB: 4096
176 diskGB: 40
Scott Baker333a3152016-06-29 08:58:42 -0700177 docker_path: 'service-profile/cord-pod'
Zack Williamsef434f82016-04-07 17:15:39 -0700178
Zack Williamsef434f82016-04-07 17:15:39 -0700179
180vm_service_list:
181 - ceilometer
182 - glance
183 - keystone
Zack Williams40b0f732016-04-14 07:06:11 -0700184 - percona-cluster
Zack Williamsef434f82016-04-07 17:15:39 -0700185 - nagios
186 - neutron-api
187 - nova-cloud-controller
188 - openstack-dashboard
189 - rabbitmq-server
Zack Williamsef434f82016-04-07 17:15:39 -0700190
Zack Williamsa627ae82016-04-13 12:37:10 -0700191
Zack Williamsef434f82016-04-07 17:15:39 -0700192standalone_service_list:
193 - ntp
194 - nrpe
195 - ceilometer-agent
196
Zack Williamsa627ae82016-04-13 12:37:10 -0700197
Zack Williamsef434f82016-04-07 17:15:39 -0700198service_relations:
199 - name: keystone
Zack Williams40b0f732016-04-14 07:06:11 -0700200 relations: [ "percona-cluster", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700201
202 - name: nova-cloud-controller
Zack Williams40b0f732016-04-14 07:06:11 -0700203 relations: [ "percona-cluster", "rabbitmq-server", "glance", "keystone", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700204
205 - name: glance
Zack Williams40b0f732016-04-14 07:06:11 -0700206 relations: [ "percona-cluster", "keystone", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700207
208 - name: neutron-api
Zack Williams40b0f732016-04-14 07:06:11 -0700209 relations: [ "keystone", "percona-cluster", "rabbitmq-server", "nova-cloud-controller", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700210
211 - name: openstack-dashboard
212 relations: [ "keystone", "nrpe", ]
213
214 - name: nagios
215 relations: [ "nrpe", ]
216
Zack Williams40b0f732016-04-14 07:06:11 -0700217 - name: "percona-cluster:juju-info"
Zack Williamsef434f82016-04-07 17:15:39 -0700218 relations: [ "nrpe:general-info", ]
219
220 - name: rabbitmq-server
221 relations: [ "nrpe", ]
222
223 - name: ceilometer
224 relations: [ "mongodb", "rabbitmq-server", "nagios", "nrpe", ]
225
226 - name: "ceilometer:identity-service"
227 relations: [ "keystone:identity-service", ]
228
229 - name: "ceilometer:ceilometer-service"
230 relations: [ "ceilometer-agent:ceilometer-service", ]
231
Andy Bavier3a1d0642016-07-01 14:11:39 -0400232compute_relations:
Zack Williamsef434f82016-04-07 17:15:39 -0700233 - name: nova-compute
Zack Williamsa627ae82016-04-13 12:37:10 -0700234 relations: [ "ceilometer-agent", "glance", "nova-cloud-controller", "nagios", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700235
236 - name: "nova-compute:shared-db"
Zack Williams40b0f732016-04-14 07:06:11 -0700237 relations: [ "percona-cluster:shared-db", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700238
239 - name: "nova-compute:amqp"
240 relations: [ "rabbitmq-server:amqp", ]
241
242 - name: ntp
243 relations: [ "nova-compute", ]
244