blob: fa2e0c270c44fd7d2d6417a6d12fe288ff9f12c8 [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 Bavier0481a8a2016-07-14 13:01:45 +02004# turn this off, or override when running playbook with --extra-vars="on_maas=False"
Zack Williams6f5a6e72016-08-10 17:45:27 -07005on_maas: true
6
7run_dist_upgrade: false
Andy Bavier3a1d0642016-07-01 14:11:39 -04008
Andy Bavierd39936c2016-08-02 17:31:07 -04009maas_node_key: /etc/maas/ansible/id_rsa
10
Zack Williamsef434f82016-04-07 17:15:39 -070011openstack_version: kilo
Zack Williamsa627ae82016-04-13 12:37:10 -070012
Zack Williams40b0f732016-04-14 07:06:11 -070013juju_config_name: cord
Zack Williamsef434f82016-04-07 17:15:39 -070014
Andy Bavier3a1d0642016-07-01 14:11:39 -040015juju_config_path: /usr/local/src/juju_config.yml
16
Scott Baker995641b2016-11-15 17:09:26 -080017service_profile_repo_dest: "{{ ansible_user_dir }}/service-profile"
Andy Bavier3a1d0642016-07-01 14:11:39 -040018
Scott Baker48032042016-07-25 17:49:04 -070019xos_configuration: cord-pod
Zack Williams22332942016-05-20 12:40:58 -070020
Andy Bavier0b548482016-12-22 15:33:56 -050021# Pull ONOS from local Docker registry rather than Docker Hub
Jonathan Hart86183822017-01-13 17:32:27 -080022onos_docker_image: "docker-registry:5000/opencord/onos:candidate"
Andy Bavier0b548482016-12-22 15:33:56 -050023
Zack Williams682450e2016-11-19 09:04:41 -070024xos_config_targets:
25 - local_containers
26 - xos
27 - vtn
28 - fabric
29 - cord
Matteo Scandolo041ceab2016-12-08 09:15:38 -080030 - vrouter
Zack Williams682450e2016-11-19 09:04:41 -070031
32xos_tosca_templates:
33 - cord-services.yaml
34 - cord-test-subscriber.yaml
35 - deployment.yaml
36 - exampleservice.yaml
37 - fabric.yaml
38 - management-net.yaml
39 - nodes.yaml
40 - openstack.yaml
41 - public-net.yaml
42 - vtn.yaml
43
44deployment_flavors:
45 - m1.small
46 - m1.medium
47 - m1.large
48 - m1.xlarge
Andy Bavier3a1d0642016-07-01 14:11:39 -040049
Scott Baker99ba01e2016-11-03 15:55:17 -070050xos_container_rebuild: False
Zack Williamsa3e40562016-07-05 12:05:39 -070051
Zack Williams5f25f362016-05-02 09:18:41 -070052apt_cacher_name: apt-cache
53
54apt_ssl_sites:
55 - apt.dockerproject.org
56 - butler.opencloud.cs.arizona.edu
Zack Williamsc780b8d2016-06-01 15:37:10 -070057 - deb.nodesource.com
Zack Williams5f25f362016-05-02 09:18:41 -070058
Zack Williamsa627ae82016-04-13 12:37:10 -070059charm_versions:
60 ceilometer: "cs:trusty/ceilometer-17"
61 ceilometer-agent: "cs:trusty/ceilometer-agent-13"
62 glance: "cs:trusty/glance-28"
63 keystone: "cs:trusty/keystone-33"
64 mongodb: "cs:trusty/mongodb-33"
Zack Williams40b0f732016-04-14 07:06:11 -070065 percona-cluster: "cs:trusty/percona-cluster-31"
Zack Williamsa627ae82016-04-13 12:37:10 -070066 nagios: "cs:trusty/nagios-10"
Andy Baviere9ee5ef2017-04-17 10:59:26 -040067 neutron-api: "cs:~cordteam/trusty/neutron-api-5"
Zack Williamsa627ae82016-04-13 12:37:10 -070068 nova-cloud-controller: "cs:trusty/nova-cloud-controller-64"
69 nova-compute: "cs:~cordteam/trusty/nova-compute-2"
70 nrpe: "cs:trusty/nrpe-4"
71 ntp: "cs:trusty/ntp-14"
72 openstack-dashboard: "cs:trusty/openstack-dashboard-19"
73 rabbitmq-server: "cs:trusty/rabbitmq-server-42"
74
Scott Baker58e88a82016-11-18 13:39:09 -080075head_vm_list: []
Zack Williamsef434f82016-04-07 17:15:39 -070076
Andy Bavier3a197d82016-11-14 08:22:43 -080077head_lxd_list:
Andy Bavier343d61f2016-11-21 16:37:00 -050078 - name: "juju-1"
79 service: "juju"
80 aliases:
81 - "juju"
82 ipv4_last_octet: 10
83
Andy Bavier3a197d82016-11-14 08:22:43 -080084 - name: "ceilometer-1"
85 service: "ceilometer"
86 aliases:
87 - "ceilometer"
88 ipv4_last_octet: 20
89 forwarded_ports:
90 - { ext: 8777, int: 8777 }
Zack Williamsef434f82016-04-07 17:15:39 -070091
Andy Bavier3a197d82016-11-14 08:22:43 -080092 - name: "glance-1"
93 service: "glance"
94 aliases:
95 - "glance"
96 ipv4_last_octet: 30
97 forwarded_ports:
98 - { ext: 9292, int: 9292 }
Zack Williamsef434f82016-04-07 17:15:39 -070099
Andy Bavier3a197d82016-11-14 08:22:43 -0800100 - name: "keystone-1"
101 service: "keystone"
102 aliases:
103 - "keystone"
104 ipv4_last_octet: 40
105 forwarded_ports:
106 - { ext: 35357, int: 35357 }
107 - { ext: 4990, int: 4990 }
108 - { ext: 5000, int: 5000 }
109
110 - name: "percona-cluster-1"
111 service: "percona-cluster"
112 aliases:
113 - "percona-cluster"
114 ipv4_last_octet: 50
115
116 - name: "nagios-1"
117 service: "nagios"
118 aliases:
119 - "nagios"
120 ipv4_last_octet: 60
121 forwarded_ports:
122 - { ext: 3128, int: 80 }
123
124 - name: "neutron-api-1"
125 service: "neutron-api"
126 aliases:
127 - "neutron-api"
128 ipv4_last_octet: 70
129 forwarded_ports:
130 - { ext: 9696, int: 9696 }
131
132 - name: "nova-cloud-controller-1"
133 service: "nova-cloud-controller"
134 aliases:
135 - "nova-cloud-controller"
136 ipv4_last_octet: 80
137 forwarded_ports:
138 - { ext: 8774, int: 8774 }
139
140 - name: "openstack-dashboard-1"
141 service: "openstack-dashboard"
142 aliases:
143 - "openstack-dashboard"
144 ipv4_last_octet: 90
145 forwarded_ports:
146 - { ext: 8080, int: 80 }
147
148 - name: "rabbitmq-server-1"
149 service: "rabbitmq-server"
150 aliases:
151 - "rabbitmq-server"
152 ipv4_last_octet: 100
153
154 - name: "mongodb-1"
155 service: "mongodb"
156 aliases:
157 - "mongodb"
158 ipv4_last_octet: 110
159
160lxd_service_list:
Zack Williamsef434f82016-04-07 17:15:39 -0700161 - ceilometer
162 - glance
163 - keystone
Zack Williams40b0f732016-04-14 07:06:11 -0700164 - percona-cluster
Zack Williamsef434f82016-04-07 17:15:39 -0700165 - nagios
166 - neutron-api
167 - nova-cloud-controller
168 - openstack-dashboard
169 - rabbitmq-server
Andy Bavier3a197d82016-11-14 08:22:43 -0800170 - mongodb
Zack Williamsa627ae82016-04-13 12:37:10 -0700171
Zack Williamsef434f82016-04-07 17:15:39 -0700172standalone_service_list:
173 - ntp
174 - nrpe
175 - ceilometer-agent
176
Zack Williamsa627ae82016-04-13 12:37:10 -0700177
Zack Williamsef434f82016-04-07 17:15:39 -0700178service_relations:
179 - name: keystone
Zack Williams40b0f732016-04-14 07:06:11 -0700180 relations: [ "percona-cluster", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700181
182 - name: nova-cloud-controller
Zack Williams40b0f732016-04-14 07:06:11 -0700183 relations: [ "percona-cluster", "rabbitmq-server", "glance", "keystone", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700184
185 - name: glance
Zack Williams40b0f732016-04-14 07:06:11 -0700186 relations: [ "percona-cluster", "keystone", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700187
188 - name: neutron-api
Zack Williams40b0f732016-04-14 07:06:11 -0700189 relations: [ "keystone", "percona-cluster", "rabbitmq-server", "nova-cloud-controller", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700190
191 - name: openstack-dashboard
192 relations: [ "keystone", "nrpe", ]
193
194 - name: nagios
195 relations: [ "nrpe", ]
196
Zack Williams40b0f732016-04-14 07:06:11 -0700197 - name: "percona-cluster:juju-info"
Zack Williamsef434f82016-04-07 17:15:39 -0700198 relations: [ "nrpe:general-info", ]
199
200 - name: rabbitmq-server
201 relations: [ "nrpe", ]
202
203 - name: ceilometer
204 relations: [ "mongodb", "rabbitmq-server", "nagios", "nrpe", ]
205
206 - name: "ceilometer:identity-service"
207 relations: [ "keystone:identity-service", ]
208
209 - name: "ceilometer:ceilometer-service"
210 relations: [ "ceilometer-agent:ceilometer-service", ]
211
Zack Williams682450e2016-11-19 09:04:41 -0700212
Andy Bavier3a1d0642016-07-01 14:11:39 -0400213compute_relations:
Zack Williamsef434f82016-04-07 17:15:39 -0700214 - name: nova-compute
Zack Williamsa627ae82016-04-13 12:37:10 -0700215 relations: [ "ceilometer-agent", "glance", "nova-cloud-controller", "nagios", "nrpe", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700216
217 - name: "nova-compute:shared-db"
Zack Williams40b0f732016-04-14 07:06:11 -0700218 relations: [ "percona-cluster:shared-db", ]
Zack Williamsef434f82016-04-07 17:15:39 -0700219
220 - name: "nova-compute:amqp"
221 relations: [ "rabbitmq-server:amqp", ]
222
223 - name: ntp
224 relations: [ "nova-compute", ]
Zack Williams682450e2016-11-19 09:04:41 -0700225
226
227xos_images:
228 - name: "trusty-server-multi-nic"
229 url: "http://www.vicci.org/opencloud/trusty-server-cloudimg-amd64-disk1.img"
230 checksum: "sha256:c2d0ffc937aeb96016164881052a496658efeb98959dc68e73d9895c5d9920f7"
231
232 - name: "vsg-1.1"
233 url: "http://www.vicci.org/cord/vsg-1.1.img"
234 checksum: "sha256:16b0beb6778aed0f5feecb05f8d5750e6c262f98e6011e99ddadf7d46a177b6f"
235
236 - name: "ceilometer-trusty-server-multi-nic"
237 url: "http://www.vicci.org/cord/ceilometer-trusty-server-multi-nic.compressed.qcow2"
Srikanth Vavilapallidce3ce02016-12-16 22:55:47 +0000238 checksum: "sha256:b77ef8d692b640568dea13df99fe1dfcb1f4bb4ac05408db9ff77399b34f754f"
Zack Williams682450e2016-11-19 09:04:41 -0700239
240 - name: "ceilometer-service-trusty-server-multi-nic"
241 url: "http://www.vicci.org/cord/ceilometer-service-trusty-server-multi-nic.compressed.qcow2"
Srikanth Vavilapallidce3ce02016-12-16 22:55:47 +0000242 checksum: "sha256:ab4b792cab0e901c4af0accdb85629bfdd1166f7de158014a50f37aefe0ba6a5"