blob: 842e9c4ee087a0faa809d4c5dadc397ec7ad8b63 [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 Williamsa3e40562016-07-05 12:05:39 -070022xos_container_rebuild: True
23
Zack Williams5f25f362016-05-02 09:18:41 -070024apt_cacher_name: apt-cache
25
26apt_ssl_sites:
27 - apt.dockerproject.org
28 - butler.opencloud.cs.arizona.edu
Zack Williamsc780b8d2016-06-01 15:37:10 -070029 - deb.nodesource.com
Zack Williams5f25f362016-05-02 09:18:41 -070030
Zack Williamsa627ae82016-04-13 12:37:10 -070031charm_versions:
32 ceilometer: "cs:trusty/ceilometer-17"
33 ceilometer-agent: "cs:trusty/ceilometer-agent-13"
34 glance: "cs:trusty/glance-28"
35 keystone: "cs:trusty/keystone-33"
36 mongodb: "cs:trusty/mongodb-33"
Zack Williams40b0f732016-04-14 07:06:11 -070037 percona-cluster: "cs:trusty/percona-cluster-31"
Zack Williamsa627ae82016-04-13 12:37:10 -070038 nagios: "cs:trusty/nagios-10"
Andy Bavierfc9a2852016-05-04 16:42:41 -070039 neutron-api: "cs:~cordteam/trusty/neutron-api-3"
Zack Williamsa627ae82016-04-13 12:37:10 -070040 nova-cloud-controller: "cs:trusty/nova-cloud-controller-64"
41 nova-compute: "cs:~cordteam/trusty/nova-compute-2"
42 nrpe: "cs:trusty/nrpe-4"
43 ntp: "cs:trusty/ntp-14"
44 openstack-dashboard: "cs:trusty/openstack-dashboard-19"
45 rabbitmq-server: "cs:trusty/rabbitmq-server-42"
46
Zack Williamsef434f82016-04-07 17:15:39 -070047head_vm_list:
48 - name: "juju-1"
49 service: "juju"
50 aliases:
Zack Williams22b09172016-04-30 16:12:20 -070051 - "juju"
Zack Williamsef434f82016-04-07 17:15:39 -070052 ipv4_last_octet: 10
53 cpu: 1
54 memMB: 2048
55 diskGB: 20
56
57 - name: "ceilometer-1"
58 service: "ceilometer"
59 aliases:
60 - "ceilometer"
61 ipv4_last_octet: 20
62 cpu: 1
63 memMB: 2048
64 diskGB: 20
65 forwarded_ports:
66 - { ext: 8777, int: 8777 }
67
68 - name: "glance-1"
69 service: "glance"
70 aliases:
71 - "glance"
72 ipv4_last_octet: 30
73 cpu: 2
74 memMB: 4096
75 diskGB: 160
76 forwarded_ports:
77 - { ext: 9292, int: 9292 }
78
79 - name: "keystone-1"
80 service: "keystone"
81 aliases:
82 - "keystone"
83 ipv4_last_octet: 40
84 cpu: 2
85 memMB: 4096
86 diskGB: 40
87 forwarded_ports:
88 - { ext: 35357, int: 35357 }
89 - { ext: 4990, int: 4990 }
90 - { ext: 5000, int: 5000 }
91
Zack Williams40b0f732016-04-14 07:06:11 -070092 - name: "percona-cluster-1"
93 service: "percona-cluster"
Zack Williamsef434f82016-04-07 17:15:39 -070094 aliases:
Zack Williams40b0f732016-04-14 07:06:11 -070095 - "percona-cluster"
Zack Williamsef434f82016-04-07 17:15:39 -070096 ipv4_last_octet: 50
97 cpu: 2
98 memMB: 4096
99 diskGB: 40
100
101 - name: "nagios-1"
102 service: "nagios"
103 aliases:
104 - "nagios"
105 ipv4_last_octet: 60
106 cpu: 1
107 memMB: 2048
108 diskGB: 20
109 forwarded_ports:
110 - { ext: 3128, int: 80 }
111
112 - name: "neutron-api-1"
113 service: "neutron-api"
114 aliases:
115 - "neutron-api"
116 ipv4_last_octet: 70
117 cpu: 2
118 memMB: 4096
119 diskGB: 40
120 forwarded_ports:
121 - { ext: 9696, int: 9696 }
122
123 - name: "nova-cloud-controller-1"
124 service: "nova-cloud-controller"
125 aliases:
126 - "nova-cloud-controller"
127 ipv4_last_octet: 80
128 cpu: 2
129 memMB: 4096
130 diskGB: 40
131 forwarded_ports:
132 - { ext: 8774, int: 8774 }
133
134 - name: "openstack-dashboard-1"
135 service: "openstack-dashboard"
136 aliases:
137 - "openstack-dashboard"
138 ipv4_last_octet: 90
139 cpu: 1
140 memMB: 2048
141 diskGB: 20
142 forwarded_ports:
143 - { ext: 8080, int: 80 }
144
145 - name: "rabbitmq-server-1"
146 service: "rabbitmq-server"
147 aliases:
148 - "rabbitmq-server"
149 ipv4_last_octet: 100
150 cpu: 2
151 memMB: 4096
152 diskGB: 40
153
154 - name: "onos-cord-1"
155 aliases:
156 - "onos-cord"
157 ipv4_last_octet: 110
158 cpu: 2
159 memMB: 4096
160 diskGB: 40
Zack Williamse4fbacc2016-05-21 07:18:43 -0700161 docker_path: "cord"
Zack Williamsef434f82016-04-07 17:15:39 -0700162
163 - name: "onos-fabric-1"
164 aliases:
165 - "onos-fabric"
166 ipv4_last_octet: 120
167 cpu: 2
168 memMB: 4096
169 diskGB: 40
Andy Bavierf69e77c2016-06-28 17:19:33 -0400170 docker_path: "cord"
Zack Williamsef434f82016-04-07 17:15:39 -0700171
172 - name: "xos-1"
173 aliases:
174 - "xos"
175 ipv4_last_octet: 130
176 cpu: 2
177 memMB: 4096
178 diskGB: 40
Scott Baker333a3152016-06-29 08:58:42 -0700179 docker_path: 'service-profile/cord-pod'
Zack Williamsef434f82016-04-07 17:15:39 -0700180
Zack Williamsef434f82016-04-07 17:15:39 -0700181
182vm_service_list:
183 - ceilometer
184 - glance
185 - keystone
Zack Williams40b0f732016-04-14 07:06:11 -0700186 - percona-cluster
Zack Williamsef434f82016-04-07 17:15:39 -0700187 - nagios
188 - neutron-api
189 - nova-cloud-controller
190 - openstack-dashboard
191 - rabbitmq-server
Zack Williamsef434f82016-04-07 17:15:39 -0700192
Zack Williamsa627ae82016-04-13 12:37:10 -0700193
Zack Williamsef434f82016-04-07 17:15:39 -0700194standalone_service_list:
195 - ntp
196 - nrpe
197 - ceilometer-agent
198
Zack Williamsa627ae82016-04-13 12:37:10 -0700199
Zack Williamsef434f82016-04-07 17:15:39 -0700200service_relations:
201 - name: keystone
Zack Williams40b0f732016-04-14 07:06:11 -0700202 relations: [ "percona-cluster", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700203
204 - name: nova-cloud-controller
Zack Williams40b0f732016-04-14 07:06:11 -0700205 relations: [ "percona-cluster", "rabbitmq-server", "glance", "keystone", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700206
207 - name: glance
Zack Williams40b0f732016-04-14 07:06:11 -0700208 relations: [ "percona-cluster", "keystone", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700209
210 - name: neutron-api
Zack Williams40b0f732016-04-14 07:06:11 -0700211 relations: [ "keystone", "percona-cluster", "rabbitmq-server", "nova-cloud-controller", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700212
213 - name: openstack-dashboard
214 relations: [ "keystone", "nrpe", ]
215
216 - name: nagios
217 relations: [ "nrpe", ]
218
Zack Williams40b0f732016-04-14 07:06:11 -0700219 - name: "percona-cluster:juju-info"
Zack Williamsef434f82016-04-07 17:15:39 -0700220 relations: [ "nrpe:general-info", ]
221
222 - name: rabbitmq-server
223 relations: [ "nrpe", ]
224
225 - name: ceilometer
226 relations: [ "mongodb", "rabbitmq-server", "nagios", "nrpe", ]
227
228 - name: "ceilometer:identity-service"
229 relations: [ "keystone:identity-service", ]
230
231 - name: "ceilometer:ceilometer-service"
232 relations: [ "ceilometer-agent:ceilometer-service", ]
233
Andy Bavier3a1d0642016-07-01 14:11:39 -0400234compute_relations:
Zack Williamsef434f82016-04-07 17:15:39 -0700235 - name: nova-compute
Zack Williamsa627ae82016-04-13 12:37:10 -0700236 relations: [ "ceilometer-agent", "glance", "nova-cloud-controller", "nagios", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700237
238 - name: "nova-compute:shared-db"
Zack Williams40b0f732016-04-14 07:06:11 -0700239 relations: [ "percona-cluster:shared-db", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700240
241 - name: "nova-compute:amqp"
242 relations: [ "rabbitmq-server:amqp", ]
243
244 - name: ntp
245 relations: [ "nova-compute", ]
246