-
Notifications
You must be signed in to change notification settings - Fork 1
/
core.yaml
79 lines (71 loc) · 4.34 KB
/
core.yaml
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
69
70
71
72
73
74
75
76
77
78
79
# Static information about the infrastructure, systems and available equipment of each site
#
# All variables SHOULD start by the prefix "site_"
#
# SITE: SAMPLE_SITE
#
site_hypervisor: "one" # one, vmware, etc ...
site_clusters: [0] # In OpenNebula components, list of cluster IDs where VNets are created.
# In OpenNebula components, VNet ID of some relevant Virtual Networks previously created
site_networks_id:
default: 0 # Vnet with IPs accesible to the user. E.g. the subnet where the ONe frontend is
# ntn: # Currently unused. VNet of Non Terrestrial Networks
# public: # Currently unused. VNet of public IPs
# starlink: # Currently unused. VNet of Starlink Network
# In OpenNebula components, Network Interface on the host where new VNets can be created. Can be a physical NIC, but a previoiusly created linux bridge is preferable.
site_vxlan_if: "br-mgmt"
# Your site should have a list of ports ready to forward traffic to the tn_bastion of the Trial Networks.
# The correlation between the endpoint ports and the tn_bastions is done by the ending digits of their IP address in the default networks. Dots are ignored
# E.g. Ports range: 39841-39898 (site_ports_digits=5, site_ports_prefix=398), IP addresses range should end in 41-98, e.g. IPs 10.24.0.141-10.24.0.198
# E.g. Ports range: 9615-9667 (site_ports_digits=4, site_ports_prefix=96), IP addresses range should end in 15-97, e.g. IPs 10.24.0.15-10.24.0.67
site_domain: "sample.domain.cloud"
site_public_ip: "12.34.56.78" # Public endpoint for VPN connections to the tn_bastion
site_ports_digits: 5 # NEW: Digits of the ports to be exposed. All ports need to have the same number of digits (generally 4 or 5)
site_ports_prefix: 398 # NEW: Common digits of the ports to be exposed. "site_ports_digits - site_ports_prefix.length" is the number of digits deduced from tn_bastion's default IP
site_dns: 10.11.28.107 # NEW: Optional comma-separated list of DNS Servers used by the tn_bastion to resolve all name resolution queries. If unspecified, "8.8.8.8,1.1.1.1" will be used
# Optional admin ssh key to access to any TN component
site_admin_ssh_public_key: "ssh-rsa ... admin"
# Self-hosted MinIO S3 storage details. Default values are ok (except the endpoint), but you can modify them if you know what you are doing
site_s3_server:
endpoint: "https://192.168.248.148:9000"
bucket: "trial-networks"
region: "main"
insecure: true # Whether to explicitly allow the backend to perform "insecure" SSL requests. If omitted, the default value is false.
skip_credentials_validation: true # Skip credentials validation via the STS API. Always true in MinIO S3 backends
skip_region_validation: true # Skip validation of provided region name. main is not a real region
skip_requesting_account_id: true # Whether to skip requesting the account ID. Always true in MinIO S3 backends
skip_metadata_api_check: true # Skip usage of EC2 Metadata API. Always true in MinIO S3 backends
use_path_style: true
# If present, route-manager-api instance details
# site_routemanager:
# endpoint: "http://10.11.28.75:8172"
# token: "7W9S0yEH5HipIuxmcFxbJOepelVnu+Vs6MI3kWzvZ28="
# Information about each component available in your site
# Usually unique information such as the OpenNebula template and image IDs of a specific component in your site.
# Other components might include the maximum quantity of avaiable components to have deployed at the same time.
site_available_components:
tn_init:
tn_bastion:
template_id: 0 # <--- Please Fill
image_id: 0 # <--- Please Fill
tn_vxlan:
vnet:
oneKE: # Dictionary, allowing different OneKE versions. Currently only v1.29 is supported
129:
template_id: 0 # <--- Please Fill
open5gs:
vm_kvm:
template_id: 0 # <--- Please Fill
image_id: 0 # <--- Please Fill
ueransim:
template_id: 0 # <--- Please Fill
image_id: 0 # <--- Please Fill
# tsn: # If your site does not have this, ignore them
# quantity: 1
# ttl: ""
# nokia_radio_uma:
# ue_stf:
# origin: "http://10.11.32.205:7100"
# administrator_token: "tokentokentokentokentokentokentokentokentokentokentokentoken"
# device: "A6789B6789C6789D6789"
# user_mail: "[email protected]"