aboutsummaryrefslogtreecommitdiffstats
path: root/src/onapsdk/msb/templates/msb_esr_vim_registration.json.j2
diff options
context:
space:
mode:
Diffstat (limited to 'src/onapsdk/msb/templates/msb_esr_vim_registration.json.j2')
-rw-r--r--src/onapsdk/msb/templates/msb_esr_vim_registration.json.j231
1 files changed, 31 insertions, 0 deletions
diff --git a/src/onapsdk/msb/templates/msb_esr_vim_registration.json.j2 b/src/onapsdk/msb/templates/msb_esr_vim_registration.json.j2
new file mode 100644
index 0000000..ba19258
--- /dev/null
+++ b/src/onapsdk/msb/templates/msb_esr_vim_registration.json.j2
@@ -0,0 +1,31 @@
+{
+ "cloudOwner": "{{ cloud_owner }}",
+ "cloudRegionId": "{{ cloud_region_id }}",
+ "cloudType": "{{ cloud_type }}",
+ "cloudRegionVersion": "{{ cloud_region_version }}"
+ {% if owner_defined_type %}
+ , "ownerDefinedType": "{{ owner_defined_type }}"
+ {% endif %}
+ {% if cloud_zone %}
+ , "cloudZone": "{{ cloud_zone }}"
+ {% endif %}
+ {% if complex_name %}
+ , "physicalLocationId": "{{ physical_location_id }}"
+ {% endif %}
+ {% if cloud_extra_info %}
+ , "cloudExtraInfo": "{{ cloud_extra_info }}"
+ {% endif %}
+ , "vimAuthInfos":
+ [{
+ "userName": "{{ auth_info_username }}",
+ "password": "{{ auth_info_password }}",
+ "authUrl": "{{ auth_info_url }}",
+ "cloudDomain": "{{ auth_info_cloud_domain }}"
+ {% if auth_info_ssl_cacert %}
+ , "sslCacert": "{{ auth_info_ssl_cacert }}"
+ {% endif %}
+ {% if auth_info_ssl_insecure is not none %}
+ , "sslInsecure": {{ auth_info_ssl_insecure | tojson }}
+ {% endif %}
+ }]
+}