diff options
author | Ulas Kozat <ulas.kozat@gmail.com> | 2016-06-17 15:07:16 -0700 |
---|---|---|
committer | Ulas Kozat <ulas.kozat@gmail.com> | 2016-06-17 15:07:16 -0700 |
commit | 53d9368829ef8212b27a7dbf5544ff68b085c695 (patch) | |
tree | 07f8cb7bdef2765dc4b1cd481d67a2dbf93df749 /tosca-templates/tacker_tosca_openwrt_vnfd.yaml | |
parent | f847eb857238315247ad3d074f77eacb12fae310 (diff) |
added new tosca samples and fixed some small bugs
Change-Id: I936f12c0129711a234187cd285b2244af65a70b8
Signed-off-by: Ulas Kozat <ulas.kozat@gmail.com>
Diffstat (limited to 'tosca-templates/tacker_tosca_openwrt_vnfd.yaml')
-rw-r--r-- | tosca-templates/tacker_tosca_openwrt_vnfd.yaml | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/tosca-templates/tacker_tosca_openwrt_vnfd.yaml b/tosca-templates/tacker_tosca_openwrt_vnfd.yaml new file mode 100644 index 0000000..4068420 --- /dev/null +++ b/tosca-templates/tacker_tosca_openwrt_vnfd.yaml @@ -0,0 +1,82 @@ +tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0 + +description: OpenWRT with services + +metadata: + template_name: OpenWRT + +topology_template: + node_templates: + + VDU1: + type: tosca.nodes.nfv.VDU.Tacker + properties: + image: OpenWRT + flavor: m1.tiny + config: | + param0: key1 + param1: key2 + mgmt_driver: openwrt + monitoring_policy: + name: ping + parameters: + count: 3 + interval: 10 + actions: + failure: respawn + + CP1: + type: tosca.nodes.nfv.CP.Tacker + properties: + management: true + anti_spoofing_protection: false + requirements: + - virtualLink: + node: VL1 + - virtualBinding: + node: VDU1 + + CP2: + type: tosca.nodes.nfv.CP.Tacker + properties: + anti_spoofing_protection: false + requirements: + - virtualLink: + node: VL2 + - virtualBinding: + node: VDU1 + + CP3: + type: tosca.nodes.nfv.CP.Tacker + properties: + anti_spoofing_protection: false + requirements: + - virtualLink: + node: VL3 + - virtualBinding: + node: VDU1 + + VL1: + type: tosca.nodes.nfv.VL + properties: + network_name: net_mgmt + vendor: Tacker + + VL2: + type: tosca.nodes.nfv.VL + properties: + network_name: pkt_in + vendor: Tacker + + VL3: + type: tosca.nodes.nfv.VL + properties: + network_name: pkt_out + vendor: Tacker + + policies: + - rule1: + type: tosca.policies.Placement.Geolocation + targets: [ VDU1 ] + properties: + region: [ nova1 ] |