blob: 3023dfc0a291a08db6949a5141490889aee67b6e (
plain)
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
|
{% if os.release == 'mitaka' %}
openstack-origin: &openstack-origin distro
{% else %}
openstack-origin: &openstack-origin cloud:{{ ubuntu.release }}-{{ os.release }}
{% endif %}
openstack-region: &openstack-region {{ os.region }}
worker-multiplier: &worker-multiplier {{ os.api.worker_multiplier }}
data-port: &data-port br-data:{{ opnfv.ext_port }}
# OAM - Operations, Administration and Maintenance
oam-space: &oam-space internal-api
# This is OpenStack Internal network; for internalURL endpoints
# This is OpenStack Admin network; for adminURL endpoints
{% if opnfv.spaces_dict.osapi is defined %}
internal-space: &internal-space os-api
admin-space: &admin-space os-api
{% else %}
internal-space: &internal-space internal-api
admin-space: &admin-space internal-api
{% endif %}
# This is OpenStack Public network; for publicURL endpoints
{% if opnfv.spaces_dict.public is defined %}
public-space: &public-space public-api
{% else %}
{% if opnfv.spaces_dict.osapi is defined %}
public-space: &public-space os-api
{% else %}
public-space: &public-space internal-api
{% endif %}
{% endif %}
# This is the overlay network
{% if opnfv.spaces_dict.data is defined %}
overlay-space: &overlay-space tenant-data
{% else %}
overlay-space: &overlay-space internal-api
{% endif %}
# CEPH configuration
# CEPH access network
{% if opnfv.spaces_dict.storageaccess is defined %}
ceph-public-space: &ceph-public-space storage-access-space
ceph-access-constr: &ceph-access-constr spaces=storage-access-space
{% else %}
ceph-public-space: &ceph-public-space internal-api
ceph-access-constr: &ceph-access-constr spaces=internal-api
{% endif %}
# CEPH replication network
{% if opnfv.spaces_dict.storage is defined %}
ceph-cluster-space: &ceph-cluster-space storage-cluster
{% else %}
ceph-cluster-space: &ceph-cluster-space internal-api
{% endif %}
# Workaround for 'only one default binding supported'
oam-space-constr: &oam-space-constr spaces=internal-api
# CEPH OSD and journal devices; temporary workaround for #1674148
{% if os.lxd %}
osd-devices: &osd-devices /srv/ceph-osd
{% else %}
osd-devices: &osd-devices {{ opnfv.storage_dict.ceph.disk }}
{% endif %}
osd-journal: &osd-journal
|