Fixes applied as reported by yamllint.
Change-Id: I192de1f318c9aee58868807e4a9942b48b8b8e65
Issue-ID: INT-1482
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
##########################################################################
#
#==================LICENSE_START==========================================
-#
+#
#
# Copyright 2017 AT&T Intellectual Property. All rights reserved.
#
vweb_private_ip_0:
type: string
label: vWEB private IP address towards the CPE_PUBLIC private network
- description: Private IP address that is assigned to the vWEB to communicate with the vGWs
+ description: Private IP address that is assigned to the vWEB to communicate with the vGWs
vweb_private_ip_1:
type: string
label: vWEB private IP address towards the ONAP management network
vweb_name_0:
type: string
label: vWEB name
- description: Name of the vWEB
+ description: Name of the vWEB
vnf_id:
type: string
label: VNF ID
mr_ip_addr:
type: string
label: Message Router IP address
- description: IP address of the Message Router that for vDHCP configuration
+ description: IP address of the Message Router that for vDHCP configuration
mr_ip_port:
type: string
- label: Message Router Port
- description: IP port of the Message Router that for vDHCP configuration
+ label: Message Router Port
+ description: IP port of the Message Router that for vDHCP configuration
key_name:
type: string
label: Key pair name
__oam_ipaddr__: { get_param: vaaa_private_ip_1 }
__oam_cidr__: { get_param: onap_private_net_cidr }
__cpe_signal_net_cidr__: { get_param: cpe_signal_net_cidr }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __oam_ipaddr__ : { get_param: vdns_private_ip_1 }
+ __oam_ipaddr__: { get_param: vdns_private_ip_1 }
__cpe_public_net_ipaddr__: { get_param: vdns_private_ip_0 }
__oam_cidr__: { get_param: onap_private_net_cidr }
__cpe_public_net_cidr__: { get_param: cpe_public_net_cidr }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __oam_ipaddr__ : { get_param: vdhcp_private_ip_1 }
- __cpe_signal_ipaddr__ : { get_param: vdhcp_private_ip_0 }
- __oam_cidr__ : { get_param: onap_private_net_cidr }
- __cpe_signal_net_cidr__ : { get_param: cpe_signal_net_cidr }
- __mr_ip_addr__ : { get_param: mr_ip_addr }
- __mr_ip_port__ : { get_param: mr_ip_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __cloud_env__ : { get_param: cloud_env }
+ __oam_ipaddr__: { get_param: vdhcp_private_ip_1 }
+ __cpe_signal_ipaddr__: { get_param: vdhcp_private_ip_0 }
+ __oam_cidr__: { get_param: onap_private_net_cidr }
+ __cpe_signal_net_cidr__: { get_param: cpe_signal_net_cidr }
+ __mr_ip_addr__: { get_param: mr_ip_addr }
+ __mr_ip_port__: { get_param: mr_ip_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __oam_ipaddr__ : { get_param: vweb_private_ip_1 }
+ __oam_ipaddr__: { get_param: vweb_private_ip_1 }
__cpe_public_ipaddr__: { get_param: vweb_private_ip_0 }
__oam_cidr__: { get_param: onap_private_net_cidr }
__cpe_public_net_cidr__: { get_param: cpe_public_net_cidr }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
__bng_gmux_cidr__: { get_param: bng_gmux_private_net_cidr }
__dcae_collector_ip__: { get_param: dcae_collector_ip }
__dcae_collector_port__: { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __script_version__ : { get_param: script_version }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __script_version__: { get_param: script_version }
+ __cloud_env__: { get_param: cloud_env }
__sdnc_ip_addr__: { get_param: sdnc_ip_addr }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
# __brgemu_net_ipaddr__: { get_param: vbrgemu_private_ip_1 }
# __brgemu_cidr__: { get_param: vbrgemu_private_net_cidr }
__brgemu_bng_private_net_cidr__: { get_param: vbrgemu_bng_private_net_cidr }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __script_version__ : { get_param: script_version }
- __cloud_env__ : { get_param: cloud_env }
- __sdnc_ip__ : { get_param: sdnc_ip }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __script_version__: { get_param: script_version }
+ __cloud_env__: { get_param: cloud_env }
+ __sdnc_ip__: { get_param: sdnc_ip }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
type: OS::Neutron::Port
properties:
network: { get_param: mux_gw_private_net_id }
- fixed_ips: [{"subnet": { get_param: mux_gw_private_subnet_id }, "ip_address": { get_param: vgmux_private_ip_2 }}]
+ fixed_ips: [{"subnet": { get_param: mux_gw_private_subnet_id }, "ip_address": { get_param: vgmux_private_ip_2 }}]
vgmux_0:
type: OS::Nova::Server
user_data:
str_replace:
params:
- __mux_to_bng_net_ipaddr__ : { get_param: vgmux_private_ip_0 }
- __oam_ipaddr__ : { get_param: vgmux_private_ip_1 }
- __mux_gw_net_ipaddr__ : { get_param: vgmux_private_ip_2 }
- __bng_to_mux_ipaddr__ : { get_param: bng_gmux_private_ip }
- __bng_mux_net_cidr__ : { get_param: bng_gmux_private_net_cidr }
- __oam_cidr__ : { get_param: onap_private_net_cidr }
- __mux_gw_net_cidr__ : { get_param: mux_gw_private_net_cidr }
- __brg_bng_net_cidr__ : { get_param: brgemu_bng_private_net_cidr }
- __script_version__ : { get_param: script_version }
- __cloud_env__ : { get_param: cloud_env }
+ __mux_to_bng_net_ipaddr__: { get_param: vgmux_private_ip_0 }
+ __oam_ipaddr__: { get_param: vgmux_private_ip_1 }
+ __mux_gw_net_ipaddr__: { get_param: vgmux_private_ip_2 }
+ __bng_to_mux_ipaddr__: { get_param: bng_gmux_private_ip }
+ __bng_mux_net_cidr__: { get_param: bng_gmux_private_net_cidr }
+ __oam_cidr__: { get_param: onap_private_net_cidr }
+ __mux_gw_net_cidr__: { get_param: mux_gw_private_net_cidr }
+ __brg_bng_net_cidr__: { get_param: brgemu_bng_private_net_cidr }
+ __script_version__: { get_param: script_version }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __mux_gw_private_net_ipaddr__ : { get_param: vgw_private_ip_0 }
- __oam_ipaddr__ : { get_param: vgw_private_ip_1 }
- __oam_cidr__ : { get_param: onap_private_net_cidr }
- __cpe_public_net_cidr__ : { get_param: cpe_public_net_cidr }
- __mux_gw_private_net_cidr__ : { get_param: mux_gw_private_net_cidr }
- __script_version__ : { get_param: script_version }
- __cloud_env__ : { get_param: cloud_env }
+ __mux_gw_private_net_ipaddr__: { get_param: vgw_private_ip_0 }
+ __oam_ipaddr__: { get_param: vgw_private_ip_1 }
+ __oam_cidr__: { get_param: onap_private_net_cidr }
+ __cpe_public_net_cidr__: { get_param: cpe_public_net_cidr }
+ __mux_gw_private_net_cidr__: { get_param: mux_gw_private_net_cidr }
+ __script_version__: { get_param: script_version }
+ __cloud_env__: { get_param: cloud_env }
__mux_ip_addr__: { get_param: mux_ip_addr }
__vg_vgmux_tunnel_vni__: { get_param: vg_vgmux_tunnel_vni }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
cd /opt
chmod +x v_gw_install.sh
./v_gw_install.sh
-
user_data:
str_replace:
params:
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __script_version__ : { get_param: script_version }
- __cloud_env__ : { get_param: cloud_env }
- __vpp_source_repo_url__ : { get_param: vpp_source_repo_url }
- __vpp_source_repo_release_tag__ : { get_param: vpp_source_repo_release_tag }
- __vpp_patch_url__ : { get_param: vpp_patch_url }
- __compile_state__ : { get_param: compile_state }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __script_version__: { get_param: script_version }
+ __cloud_env__: { get_param: cloud_env }
+ __vpp_source_repo_url__: { get_param: vpp_source_repo_url }
+ __vpp_source_repo_release_tag__: { get_param: vpp_source_repo_release_tag }
+ __vpp_patch_url__: { get_param: vpp_patch_url }
+ __compile_state__: { get_param: compile_state }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
label: Compile State
description: State to compile code or not; included for backwards compatibility
default: "done"
-
+
#############
# #
# RESOURCES #
user_data:
str_replace:
params:
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __script_version__ : { get_param: script_version }
- __cloud_env__ : { get_param: cloud_env }
- __vpp_source_repo_url__ : { get_param: vpp_source_repo_url }
- __vpp_source_repo_release_tag__ : { get_param: vpp_source_repo_release_tag }
- __hc2vpp_source_repo_url__ : { get_param: hc2vpp_source_repo_url }
- __hc2vpp_source_repo_release_tag__ : { get_param: hc2vpp_source_repo_release_tag }
- __vpp_patch_url__ : { get_param: vpp_patch_url }
- __compile_state__ : { get_param: compile_state }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __script_version__: { get_param: script_version }
+ __cloud_env__: { get_param: cloud_env }
+ __vpp_source_repo_url__: { get_param: vpp_source_repo_url }
+ __vpp_source_repo_release_tag__: { get_param: vpp_source_repo_release_tag }
+ __hc2vpp_source_repo_url__: { get_param: hc2vpp_source_repo_url }
+ __hc2vpp_source_repo_release_tag__: { get_param: hc2vpp_source_repo_release_tag }
+ __vpp_patch_url__: { get_param: vpp_patch_url }
+ __compile_state__: { get_param: compile_state }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __script_version__ : { get_param: script_version }
- __cloud_env__ : { get_param: cloud_env }
- __vpp_source_repo_url__ : { get_param: vpp_source_repo_url }
- __vpp_source_repo_release_tag__ : { get_param: vpp_source_repo_release_tag }
- __hc2vpp_source_repo_url__ : { get_param: hc2vpp_source_repo_url }
- __hc2vpp_source_repo_release_tag__ : { get_param: hc2vpp_source_repo_release_tag }
- __vpp_patch_url__ : { get_param: vpp_patch_url }
- __hc2vpp_patch_url__ : { get_param: hc2vpp_patch_url }
- __libevel_patch_url__ : { get_param: libevel_patch_url }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __script_version__: { get_param: script_version }
+ __cloud_env__: { get_param: cloud_env }
+ __vpp_source_repo_url__: { get_param: vpp_source_repo_url }
+ __vpp_source_repo_release_tag__: { get_param: vpp_source_repo_release_tag }
+ __hc2vpp_source_repo_url__: { get_param: hc2vpp_source_repo_url }
+ __hc2vpp_source_repo_release_tag__: { get_param: hc2vpp_source_repo_release_tag }
+ __vpp_patch_url__: { get_param: vpp_patch_url }
+ __hc2vpp_patch_url__: { get_param: hc2vpp_patch_url }
+ __libevel_patch_url__: { get_param: libevel_patch_url }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
- __compile_state__ : {get_param : compile_state}
+ __compile_state__: {get_param: compile_state}
template: |
#!/bin/bash
name: { get_param: vgw_name_0 }
key_name: { get_resource: my_keypair }
networks:
- - network: { get_param: public_net_id }
+ - network: { get_param: public_net_id }
metadata: {vnf_id: { get_param: vnf_id }, vf_module_id: { get_param: vf_module_id }}
user_data_format: RAW
user_data:
str_replace:
params:
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __script_version__ : { get_param: script_version }
- __cloud_env__ : { get_param: cloud_env }
- __vpp_source_repo_url__ : { get_param: vpp_source_repo_url }
- __vpp_source_repo_release_tag__ : { get_param: vpp_source_repo_release_tag }
- __hc2vpp_source_repo_url__ : { get_param: hc2vpp_source_repo_url }
- __hc2vpp_source_repo_release_tag__ : { get_param: hc2vpp_source_repo_release_tag }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __script_version__: { get_param: script_version }
+ __cloud_env__: { get_param: cloud_env }
+ __vpp_source_repo_url__: { get_param: vpp_source_repo_url }
+ __vpp_source_repo_release_tag__: { get_param: vpp_source_repo_release_tag }
+ __hc2vpp_source_repo_url__: { get_param: hc2vpp_source_repo_url }
+ __hc2vpp_source_repo_release_tag__: { get_param: hc2vpp_source_repo_release_tag }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
- __compile_state__ : {get_param : compile_state}
+ __compile_state__: {get_param: compile_state}
template: |
#!/bin/bash
cd /opt
chmod +x v_gw_build.sh
./v_gw_build.sh
-
description: Private IP address that is assigned to the vFirewall to communicate with ONAP components
vfw_int_protected_private_floating_ip:
type: string
- label: same value as vpg_int_unprotected_private_ip_0
+ label: same value as vpg_int_unprotected_private_ip_0
description: IP to inform OpenStack to enable vfw protected private port to allow packets coming from the packet generator
vpg_int_unprotected_private_ip_0:
type: string
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vfw_private_ip_0__ : { get_param: vfw_int_unprotected_private_ip_0 }
- __vfw_private_ip_1__ : { get_param: vfw_int_protected_private_ip_0 }
- __vfw_private_ip_2__ : { get_param: vfw_onap_private_ip_0 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vfw_private_ip_0__: { get_param: vfw_int_unprotected_private_ip_0 }
+ __vfw_private_ip_1__: { get_param: vfw_int_protected_private_ip_0 }
+ __vfw_private_ip_2__: { get_param: vfw_onap_private_ip_0 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
__fw_ipaddr__: { get_param: vfw_int_unprotected_private_ip_0 }
__protected_net_cidr__: { get_param: protected_private_net_cidr }
__sink_ipaddr__: { get_param: vsn_int_protected_private_ip_0 }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vpg_private_ip_0__ : { get_param: vpg_int_unprotected_private_ip_0 }
- __vpg_private_ip_1__ : { get_param: vpg_onap_private_ip_0 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vpg_private_ip_0__: { get_param: vpg_int_unprotected_private_ip_0 }
+ __vpg_private_ip_1__: { get_param: vpg_onap_private_ip_0 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
params:
__protected_net_gw__: { get_param: vfw_int_protected_private_ip_0 }
__unprotected_net__: { get_param: unprotected_private_net_cidr }
- __install_script_version__ : { get_param: install_script_version }
- __vsn_private_ip_0__ : { get_param: vsn_int_protected_private_ip_0 }
- __vsn_private_ip_1__ : { get_param: vsn_onap_private_ip_0 }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __install_script_version__: { get_param: install_script_version }
+ __vsn_private_ip_0__: { get_param: vsn_int_protected_private_ip_0 }
+ __vsn_private_ip_1__: { get_param: vsn_onap_private_ip_0 }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vfw_private_ip_0__ : { get_param: vfw_int_unprotected_private_ip_0 }
- __vfw_private_ip_1__ : { get_param: vfw_int_protected_private_ip_0 }
- __vfw_private_ip_2__ : { get_param: vfw_onap_private_ip_0 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vfw_private_ip_0__: { get_param: vfw_int_unprotected_private_ip_0 }
+ __vfw_private_ip_1__: { get_param: vfw_int_protected_private_ip_0 }
+ __vfw_private_ip_2__: { get_param: vfw_onap_private_ip_0 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
params:
__protected_net_gw__: { get_param: vfw_int_protected_private_ip_0 }
__unprotected_net__: { get_param: unprotected_private_net_cidr }
- __install_script_version__ : { get_param: install_script_version }
- __vsn_private_ip_0__ : { get_param: vsn_int_protected_private_ip_0 }
- __vsn_private_ip_1__ : { get_param: vsn_onap_private_ip_0 }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __install_script_version__: { get_param: install_script_version }
+ __vsn_private_ip_0__: { get_param: vsn_int_protected_private_ip_0 }
+ __vsn_private_ip_1__: { get_param: vsn_onap_private_ip_0 }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
__fw_ipaddr__: { get_param: vfw_private_ip_0 }
__protected_net_cidr__: { get_param: protected_private_net_cidr }
__sink_ipaddr__: { get_param: vsn_private_ip_0 }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vpg_private_ip_0__ : { get_param: vpg_unprotected_private_ip_0 }
- __vpg_private_ip_1__ : { get_param: vpg_onap_private_ip_0 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vpg_private_ip_0__: { get_param: vpg_unprotected_private_ip_0 }
+ __vpg_private_ip_1__: { get_param: vpg_onap_private_ip_0 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vfw_private_ip_0__ : { get_param: vfw_int_unprotected_private_ip_0 }
- __vfw_private_ip_1__ : { get_param: vfw_int_protected_private_ip_0 }
- __vfw_private_ip_2__ : { get_param: vfw_onap_private_ip_0 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vfw_private_ip_0__: { get_param: vfw_int_unprotected_private_ip_0 }
+ __vfw_private_ip_1__: { get_param: vfw_int_protected_private_ip_0 }
+ __vfw_private_ip_2__: { get_param: vfw_onap_private_ip_0 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
params:
__protected_net_gw__: { get_param: vfw_int_protected_private_ip_0 }
__unprotected_net__: { get_param: unprotected_private_net_cidr }
- __install_script_version__ : { get_param: install_script_version }
- __vsn_private_ip_0__ : { get_param: vsn_int_protected_private_ip_0 }
- __vsn_private_ip_1__ : { get_param: vsn_onap_private_ip_0 }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __install_script_version__: { get_param: install_script_version }
+ __vsn_private_ip_0__: { get_param: vsn_int_protected_private_ip_0 }
+ __vsn_private_ip_1__: { get_param: vsn_onap_private_ip_0 }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
__fw_ipaddr__: { get_param: vfw_private_ip_0 }
__protected_net_cidr__: { get_param: protected_private_net_cidr }
__sink_ipaddr__: { get_param: vsn_private_ip_0 }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vpg_private_ip_0__ : { get_param: vpg_unprotected_private_ip_0 }
- __vpg_private_ip_1__ : { get_param: vpg_onap_private_ip_0 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vpg_private_ip_0__: { get_param: vpg_unprotected_private_ip_0 }
+ __vpg_private_ip_1__: { get_param: vpg_onap_private_ip_0 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vfw_private_ip_0__ : { get_param: vfw_private_ip_0 }
- __vfw_private_ip_1__ : { get_param: vfw_private_ip_1 }
- __vfw_private_ip_2__ : { get_param: vfw_private_ip_2 }
- __vfw_private_ip_3__ : { get_param: vfw_private_ip_3 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vfw_private_ip_0__: { get_param: vfw_private_ip_0 }
+ __vfw_private_ip_1__: { get_param: vfw_private_ip_1 }
+ __vfw_private_ip_2__: { get_param: vfw_private_ip_2 }
+ __vfw_private_ip_3__: { get_param: vfw_private_ip_3 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
- __cloud_env__ : { get_param: cloud_env }
+ __cloud_env__: { get_param: cloud_env }
template: |
#!/bin/bash
params:
__protected_net_gw__: { get_param: vfw_private_ip_1 }
__unprotected_net__: { get_param: unprotected_private_net_cidr }
- __install_script_version__ : { get_param: install_script_version }
- __vsn_private_ip_0__ : { get_param: vsn_private_ip_0 }
- __vsn_private_ip_1__ : { get_param: vsn_private_ip_1 }
- __vsn_private_ip_2__ : { get_param: vsn_private_ip_2 }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
+ __install_script_version__: { get_param: install_script_version }
+ __vsn_private_ip_0__: { get_param: vsn_private_ip_0 }
+ __vsn_private_ip_1__: { get_param: vsn_private_ip_1 }
+ __vsn_private_ip_2__: { get_param: vsn_private_ip_2 }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
- __cloud_env__ : { get_param: cloud_env }
+ __cloud_env__: { get_param: cloud_env }
template: |
#!/bin/bash
__fw_ipaddr__: { get_param: vfw_private_ip_0 }
__protected_net_cidr__: { get_param: protected_private_net_cidr }
__sink_ipaddr__: { get_param: vsn_private_ip_0 }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vpg_private_ip_0__ : { get_param: vpg_private_ip_0 }
- __vpg_private_ip_1__ : { get_param: vpg_private_ip_1 }
- __vpg_private_ip_2__ : { get_param: vpg_private_ip_2 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vpg_private_ip_0__: { get_param: vpg_private_ip_0 }
+ __vpg_private_ip_1__: { get_param: vpg_private_ip_1 }
+ __vpg_private_ip_2__: { get_param: vpg_private_ip_2 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
- __cloud_env__ : { get_param: cloud_env }
+ __cloud_env__: { get_param: cloud_env }
template: |
#!/bin/bash
release: {{ .Release.Name }}
chart: {{ .Chart.Name }}
spec:
- cniType : ovn4nfv
+ cniType: ovn4nfv
ipv4Subnets:
- name: {{ .Values.onap_private_subnet_id }}
subnet: {{ .Values.onap_private_net_cidr }}
release: {{ .Release.Name }}
chart: {{ .Chart.Name }}
spec:
- cniType : ovn4nfv
+ cniType: ovn4nfv
ipv4Subnets:
- name: {{ .Values.int_private2_subnet_id }}
subnet: {{ .Values.int_private2_net_cidr }}
release: {{ .Release.Name }}
chart: {{ .Chart.Name }}
spec:
- cniType : ovn4nfv
+ cniType: ovn4nfv
ipv4Subnets:
- name: {{ .Values.int_private1_subnet_id }}
subnet: {{ .Values.int_private1_net_cidr }}
- bash -c 'set -a; . /etc/cloud/environment; bash firewall.sh'
VirtletRootVolumeSize: 5Gi
k8s.v1.cni.cncf.io/networks: "{{ .Values.net_attachment_definition }}"
- k8s.plugin.opnfv.org/nfn-network: |
+ k8s.plugin.opnfv.org/nfn-network: |
{ "type": "ovn4nfv",
"interface": [
{ "name": {{ .Values.int_private1_net_id | quote }},
spec:
type: {{ .Values.service.type }}
ports:
- - port: {{ .Values.service.ports.port }}
+ - port: {{ .Values.service.ports.port }}
nodePort: {{ .Values.service.ports.nodePort }}
selector:
vf-module-name: {{ .Values.vpg_name_0 }}
securityContext:
privileged: true
- name: darkstat
- image: "{{ .Values.image.darkstatrepo }}:{{ .Values.image.darkstattag }}"
+ image: "{{ .Values.image.darkstatrepo }}:{{ .Values.image.darkstattag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
tty: true
stdin: true
spec:
type: {{ .Values.service.type }}
ports:
- - port: {{ .Values.service.ports.port }}
- nodePort: {{ .Values.service.ports.nodePort }}
+ - port: {{ .Values.service.ports.port }}
+ nodePort: {{ .Values.service.ports.nodePort }}
selector:
vf-module-name: {{ .Values.vsn_name_0 }}
release: {{ .Release.Name }}
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vfw_private_ip_0__ : { get_param: vfw_private_ip_0 }
- __vfw_private_ip_1__ : { get_param: vfw_private_ip_1 }
- __vfw_private_ip_2__ : { get_param: vfw_private_ip_2 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vfw_private_ip_0__: { get_param: vfw_private_ip_0 }
+ __vfw_private_ip_1__: { get_param: vfw_private_ip_1 }
+ __vfw_private_ip_2__: { get_param: vfw_private_ip_2 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
__fw_ipaddr__: { get_param: vfw_private_ip_0 }
__protected_net_cidr__: { get_param: protected_private_net_cidr }
__sink_ipaddr__: { get_param: vsn_private_ip_0 }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vpg_private_ip_0__ : { get_param: vpg_private_ip_0 }
- __vpg_private_ip_1__ : { get_param: vpg_private_ip_1 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vpg_private_ip_0__: { get_param: vpg_private_ip_0 }
+ __vpg_private_ip_1__: { get_param: vpg_private_ip_1 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
params:
__protected_net_gw__: { get_param: vfw_private_ip_1 }
__unprotected_net__: { get_param: unprotected_private_net_cidr }
- __install_script_version__ : { get_param: install_script_version }
- __vsn_private_ip_0__ : { get_param: vsn_private_ip_0 }
- __vsn_private_ip_1__ : { get_param: vsn_private_ip_1 }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __install_script_version__: { get_param: install_script_version }
+ __vsn_private_ip_0__: { get_param: vsn_private_ip_0 }
+ __vsn_private_ip_1__: { get_param: vsn_private_ip_1 }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
vsn_private_ip_1:
type: string
label: vSink private IP address towards the ONAP management network
- description: Private IP address that is assigned to the vSink to communicate with ONAP components
+ description: Private IP address that is assigned to the vSink to communicate with ONAP components
vfw_private_0_port_vnic_type:
type: string
description: vfw port 0 vnic type (normal, direct)
default: normal
vsn_private_1_port_vnic_type:
type: string
- description: vsn port 1 vnic type (normal, direct)
+ description: vsn port 1 vnic type (normal, direct)
default: normal
vfw_name_0:
type: string
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vfw_private_ip_0__ : { get_param: vfw_private_ip_0 }
- __vfw_private_ip_1__ : { get_param: vfw_private_ip_1 }
- __vfw_private_ip_2__ : { get_param: vfw_private_ip_2 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vfw_private_ip_0__: { get_param: vfw_private_ip_0 }
+ __vfw_private_ip_1__: { get_param: vfw_private_ip_1 }
+ __vfw_private_ip_2__: { get_param: vfw_private_ip_2 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
params:
__protected_net_gw__: { get_param: vfw_private_ip_1 }
__unprotected_net__: { get_param: unprotected_private_net_cidr }
- __install_script_version__ : { get_param: install_script_version }
- __vsn_private_ip_0__ : { get_param: vsn_private_ip_0 }
- __vsn_private_ip_1__ : { get_param: vsn_private_ip_1 }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __install_script_version__: { get_param: install_script_version }
+ __vsn_private_ip_0__: { get_param: vsn_private_ip_0 }
+ __vsn_private_ip_1__: { get_param: vsn_private_ip_1 }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
__fw_ipaddr__: { get_param: vfw_private_ip_0 }
__protected_net_cidr__: { get_param: protected_private_net_cidr }
__sink_ipaddr__: { get_param: vsn_private_ip_0 }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vpg_private_ip_0__ : { get_param: vpg_private_ip_0 }
- __vpg_private_ip_1__ : { get_param: vpg_private_ip_1 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vpg_private_ip_0__: { get_param: vpg_private_ip_0 }
+ __vpg_private_ip_1__: { get_param: vpg_private_ip_1 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vfw_private_ip_0__ : { get_param: vfw_private_ip_0 }
- __vfw_private_ip_1__ : { get_param: vfw_private_ip_1 }
- __vfw_private_ip_2__ : { get_param: vfw_private_ip_2 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vfw_private_ip_0__: { get_param: vfw_private_ip_0 }
+ __vfw_private_ip_1__: { get_param: vfw_private_ip_1 }
+ __vfw_private_ip_2__: { get_param: vfw_private_ip_2 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
__fw_ipaddr__: { get_param: vfw_private_ip_0 }
__protected_net_cidr__: { get_param: protected_private_net_cidr }
__sink_ipaddr__: { get_param: vsn_private_ip_0 }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vpg_private_ip_0__ : { get_param: vpg_private_ip_0 }
- __vpg_private_ip_1__ : { get_param: vpg_private_ip_1 }
- __unprotected_private_net_cidr__ : { get_param: unprotected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vpg_private_ip_0__: { get_param: vpg_private_ip_0 }
+ __vpg_private_ip_1__: { get_param: vpg_private_ip_1 }
+ __unprotected_private_net_cidr__: { get_param: unprotected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
params:
__protected_net_gw__: { get_param: vfw_private_ip_1 }
__unprotected_net__: { get_param: unprotected_private_net_cidr }
- __install_script_version__ : { get_param: install_script_version }
- __vsn_private_ip_0__ : { get_param: vsn_private_ip_0 }
- __vsn_private_ip_1__ : { get_param: vsn_private_ip_1 }
- __protected_private_net_cidr__ : { get_param: protected_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __install_script_version__: { get_param: install_script_version }
+ __vsn_private_ip_0__: { get_param: vsn_private_ip_0 }
+ __vsn_private_ip_1__: { get_param: vsn_private_ip_1 }
+ __protected_private_net_cidr__: { get_param: protected_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vfw_private_ip_0__ : { get_param: vfw_int_private1_ip_0 }
- __vfw_private_ip_1__ : { get_param: vfw_int_private2_ip_0 }
- __vfw_private_ip_2__ : { get_param: vfw_onap_private_ip_0 }
- __unprotected_private_net_cidr__ : { get_param: int_private1_net_cidr }
- __protected_private_net_cidr__ : { get_param: int_private2_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vfw_private_ip_0__: { get_param: vfw_int_private1_ip_0 }
+ __vfw_private_ip_1__: { get_param: vfw_int_private2_ip_0 }
+ __vfw_private_ip_2__: { get_param: vfw_onap_private_ip_0 }
+ __unprotected_private_net_cidr__: { get_param: int_private1_net_cidr }
+ __protected_private_net_cidr__: { get_param: int_private2_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
- network: { get_param: public_net_id }
- port: { get_resource: vpg_0_int_private1_port_0 }
- port: { get_resource: vpg_0_onap_private_port_0 }
- metadata:
+ metadata:
vnf_name: { get_param: vnf_name }
vnf_id: { get_param: vnf_id }
vf_module_id: { get_param: vf_module_id }
__fw_ipaddr__: { get_param: vfw_int_private1_ip_0 }
__protected_net_cidr__: { get_param: int_private2_net_cidr }
__sink_ipaddr__: { get_param: vsn_int_private2_ip_0 }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vpg_private_ip_0__ : { get_param: vpg_int_private1_ip_0 }
- __vpg_private_ip_1__ : { get_param: vpg_onap_private_ip_0 }
- __unprotected_private_net_cidr__ : { get_param: int_private1_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vpg_private_ip_0__: { get_param: vpg_int_private1_ip_0 }
+ __vpg_private_ip_1__: { get_param: vpg_onap_private_ip_0 }
+ __unprotected_private_net_cidr__: { get_param: int_private1_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
params:
__protected_net_gw__: { get_param: vfw_int_private2_ip_0 }
__unprotected_net__: { get_param: int_private1_net_cidr }
- __install_script_version__ : { get_param: install_script_version }
- __vsn_private_ip_0__ : { get_param: vsn_int_private2_ip_0 }
- __vsn_private_ip_1__ : { get_param: vsn_onap_private_ip_0 }
- __protected_private_net_cidr__ : { get_param: int_private2_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __install_script_version__: { get_param: install_script_version }
+ __vsn_private_ip_0__: { get_param: vsn_int_private2_ip_0 }
+ __vsn_private_ip_1__: { get_param: vsn_onap_private_ip_0 }
+ __protected_private_net_cidr__: { get_param: int_private2_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vipsec_A_private_ip_0__ : { get_param: vipsec_A_private_ip_0 }
- __vipsec_A_private_ip_1__ : { get_param: vipsec_A_private_ip_1 }
- __protected_clientA_private_net_cidr__ : { get_param: protected_clientA_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vipsec_A_private_ip_0__: { get_param: vipsec_A_private_ip_0 }
+ __vipsec_A_private_ip_1__: { get_param: vipsec_A_private_ip_1 }
+ __protected_clientA_private_net_cidr__: { get_param: protected_clientA_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
__vpp_config__: { get_param: vpp_config }
__ipsec_config__: { get_param: ipsec_config }
NEWFILE
cat > __ipsec_config__<< NEWFILE
-
+
set interface state __input_interface__ up
set interface state __output_interface__ up
ipsec policy add spd 1 inbound priority 100 action protect sa 2 remote-ip-range 004.0.0.0-004.0.0.0
ipsec policy add spd 1 inbound priority 90 protocol 50 action bypass
ipsec policy add spd 1 outbound priority 90 protocol 50 action bypass
-
+
NEWFILE
vpp -c __vpp_config__
user_data:
str_replace:
params:
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- __dcae_collector_port__ : { get_param: dcae_collector_port }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vipsec_A_private_ip_0__ : { get_param: vipsec_B_private_ip_0 }
- __vipsec_A_private_ip_1__ : { get_param: vipsec_B_private_ip_1 }
- __protected_clientA_private_net_cidr__ : { get_param: protected_clientB_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __dcae_collector_ip__: { get_param: dcae_collector_ip }
+ __dcae_collector_port__: { get_param: dcae_collector_port }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vipsec_A_private_ip_0__: { get_param: vipsec_B_private_ip_0 }
+ __vipsec_A_private_ip_1__: { get_param: vipsec_B_private_ip_1 }
+ __protected_clientA_private_net_cidr__: { get_param: protected_clientB_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
__vpp_config__: { get_param: vpp_config }
__ipsec_config__: { get_param: ipsec_config }
NEWFILE
cat > __ipsec_config__<< NEWFILE
-
+
set interface state __input_interface__ up
set interface state __output_interface__ up
ipsec policy add spd 1 inbound priority 100 action protect sa 2 remote-ip-range 004.0.0.0-004.0.0.0
ipsec policy add spd 1 inbound priority 90 protocol 50 action bypass
ipsec policy add spd 1 outbound priority 90 protocol 50 action bypass
-
+
NEWFILE
vpp -c __vpp_config__
__ipsec_ipaddr__: { get_param: vipsec_A_private_ip_0 }
__protected_clientB_net_cidr__: { get_param: protected_clientB_private_net_cidr }
__sink_ipaddr__: { get_param: vsn_private_ip_0 }
- __demo_artifacts_version__ : { get_param: demo_artifacts_version }
- __install_script_version__ : { get_param: install_script_version }
- __vpg_private_ip_0__ : { get_param: vpg_private_ip_0 }
- __vpg_private_ip_1__ : { get_param: vpg_private_ip_1 }
- __protected_clientA_net_cidr__ : { get_param: protected_clientA_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __demo_artifacts_version__: { get_param: demo_artifacts_version }
+ __install_script_version__: { get_param: install_script_version }
+ __vpg_private_ip_0__: { get_param: vpg_private_ip_0 }
+ __vpg_private_ip_1__: { get_param: vpg_private_ip_1 }
+ __protected_clientA_net_cidr__: { get_param: protected_clientA_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
params:
__protected_net_gw__: { get_param: vipsec_B_private_ip_0 }
__protected_net_A__: { get_param: protected_clientA_private_net_cidr }
- __install_script_version__ : { get_param: install_script_version }
- __vsn_private_ip_0__ : { get_param: vsn_private_ip_0 }
- __vsn_private_ip_1__ : { get_param: vsn_private_ip_1 }
- __protected_clientB_private_net_cidr__ : { get_param: protected_clientB_private_net_cidr }
- __onap_private_net_cidr__ : { get_param: onap_private_net_cidr }
- __cloud_env__ : { get_param: cloud_env }
+ __install_script_version__: { get_param: install_script_version }
+ __vsn_private_ip_0__: { get_param: vsn_private_ip_0 }
+ __vsn_private_ip_1__: { get_param: vsn_private_ip_1 }
+ __protected_clientB_private_net_cidr__: { get_param: protected_clientB_private_net_cidr }
+ __onap_private_net_cidr__: { get_param: onap_private_net_cidr }
+ __cloud_env__: { get_param: cloud_env }
__nexus_artifact_repo__: { get_param: nexus_artifact_repo }
template: |
#!/bin/bash
##########################################################################
#
#==================LICENSE_START==========================================
-#
+#
#
# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
#
my_keypair:
type: OS::Nova::KeyPair
properties:
- name:
+ name:
str_replace:
template: base_rand
params:
base: { get_param: key_name }
- rand: { get_resource: random-str }
+ rand: { get_resource: random-str }
public_key: { get_param: pub_key }
save_private_key: false
##########################################################################
#
#==================LICENSE_START==========================================
-#
+#
#
# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
#
vlb_0_mac_address:
value: { get_param: vlb_0_int_pktgen_private_port_0_mac }
vpg_0_mac_address:
- value: { get_param: vpg_0_int_pktgen_private_port_0_mac }
\ No newline at end of file
+ value: { get_param: vpg_0_int_pktgen_private_port_0_mac }
unzip -j /opt/vlbms-scripts-__install_script_version__.zip -d /opt v_dns_install.sh
cd /opt
chmod +x v_dns_install.sh
- ./v_dns_install.sh
\ No newline at end of file
+ ./v_dns_install.sh
unzip -j /opt/vlbms-scripts-__install_script_version__.zip -d /opt v_lb_install.sh
cd /opt
chmod +x v_lb_install.sh
- ./v_lb_install.sh
\ No newline at end of file
+ ./v_lb_install.sh
unzip -j /opt/vlbms-scripts-__install_script_version__.zip -d /opt v_packetgen_install.sh
cd /opt
chmod +x v_packetgen_install.sh
- ./v_packetgen_install.sh
\ No newline at end of file
+ ./v_packetgen_install.sh
##########################################################################
#
#==================LICENSE_START==========================================
-#
+#
#
# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
#
my_keypair:
type: OS::Nova::KeyPair
properties:
- name:
+ name:
str_replace:
template: base_rand
params:
base: { get_param: key_name }
- rand: { get_resource: random-str }
+ rand: { get_resource: random-str }
public_key: { get_param: pub_key }
save_private_key: false
##########################################################################
#
#==================LICENSE_START==========================================
-#
+#
#
# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
#
##########################################################################
#
#==================LICENSE_START==========================================
-#
+#
#
# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
#
my_keypair:
type: OS::Nova::KeyPair
properties:
- name:
+ name:
str_replace:
template: base_rand
params:
base: { get_param: key_name }
- rand: { get_resource: random-str }
+ rand: { get_resource: random-str }
public_key: { get_param: pub_key }
save_private_key: false
type: OS::Cinder::VolumeAttachment
properties:
volume_id: { get_resource: cinder_volume }
- instance_uuid: { get_param: nova_instance }
\ No newline at end of file
+ instance_uuid: { get_param: nova_instance }