summaryrefslogtreecommitdiffstats
path: root/tests/onap-demo/blueprints/tosca-vnfd-onap-demo/blueprint.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/onap-demo/blueprints/tosca-vnfd-onap-demo/blueprint.yaml')
-rw-r--r--tests/onap-demo/blueprints/tosca-vnfd-onap-demo/blueprint.yaml64
1 files changed, 60 insertions, 4 deletions
diff --git a/tests/onap-demo/blueprints/tosca-vnfd-onap-demo/blueprint.yaml b/tests/onap-demo/blueprints/tosca-vnfd-onap-demo/blueprint.yaml
index 6d9abf9..5c69191 100644
--- a/tests/onap-demo/blueprints/tosca-vnfd-onap-demo/blueprint.yaml
+++ b/tests/onap-demo/blueprints/tosca-vnfd-onap-demo/blueprint.yaml
@@ -66,8 +66,8 @@ topology_template:
sudo apt-get update
sudo apt-get install -y docker-engine
sudo docker pull nginx
- sudo docker build -t vhello .
- sudo docker run --name vHello -d -p 80:80 vhello
+ sudo docker build -t onap-demo-img .
+ sudo docker run --name onap-demo -d -p 80:80 onap-demo-img
config: |
param0: key1
param1: key2
@@ -152,8 +152,8 @@ topology_template:
sudo apt-get update
sudo apt-get install -y docker-engine
sudo docker pull nginx
- sudo docker build -t vhello .
- sudo docker run --name vHello -d -p 80:80 vhello
+ sudo docker build -t onap-demo-img .
+ sudo docker run --name onap-demo -d -p 80:80 onap-demo-img
config: |
param0: key1
param1: key2
@@ -244,6 +244,7 @@ topology_template:
image: models-xenial-server
flavor: onap.demo
availability_zone: nova
+ config_drive: true
user_data_format: RAW
user_data: |
#!/bin/bash
@@ -254,6 +255,20 @@ topology_template:
cat << EOM >/home/ubuntu/.ssh/authorized_keys
<pubkey>
EOM
+ sudo mount /dev/sr0 /mnt/
+ cat << EOF >/tmp/setup.sh
+ echo "1" | sudo tee /proc/sys/net/ipv4/ip_forward
+ sudo sysctl net.ipv4.ip_forward=1
+ sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -m state \\
+ --state NEW -m statistic --mode nth --every 1 --packet 0 \\
+ -j DNAT --to-destination <vdu3_ip>:80
+ sudo iptables -t nat -A POSTROUTING -j MASQUERADE
+ EOF
+ bash /tmp/setup.sh
+ config: |
+ param0: key1
+ param1: key2
+
config: |
param0: key1
param1: key2
@@ -279,6 +294,47 @@ topology_template:
- virtualBinding:
node: VDU4
+ VDU5:
+ type: tosca.nodes.nfv.VDU.Tacker
+ properties:
+ image: models-xenial-server
+ flavor: onap.demo
+ availability_zone: nova
+ user_data_format: RAW
+ user_data: |
+ #!/bin/bash
+ set -x
+ mkdir /home/ubuntu
+ chown -R ubuntu /home/ubuntu
+ mkdir /home/ubuntu/.ssh
+ cat << EOM >/home/ubuntu/.ssh/authorized_keys
+ <pubkey>
+ EOM
+ config: |
+ param0: key1
+ param1: key2
+
+ CP43:
+ type: tosca.nodes.nfv.CP.Tacker
+ properties:
+ management: true
+ anti_spoofing_protection: false
+ requirements:
+ - virtualLink:
+ node: VL1
+ - virtualBinding:
+ node: VDU5
+
+ CP44:
+ type: tosca.nodes.nfv.CP.Tacker
+ properties:
+ anti_spoofing_protection: false
+ requirements:
+ - virtualLink:
+ node: VL2
+ - virtualBinding:
+ node: VDU5
+
VL1:
type: tosca.nodes.nfv.VL
properties: