X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=descriptor-packages%2Fvnfd%2Fhackfest_ansible_vnf%2Fsrc%2Fansiblecharm_vnfd.yaml;fp=descriptor-packages%2Fvnfd%2Fhackfest_ansible_vnf%2Fsrc%2Fansiblecharm_vnfd.yaml;h=873d0412c4faf388f3483d2fdc11c12c76147c85;hb=5f1ad75a4f347ccc2ab4e847a65233787124a4b7;hp=0000000000000000000000000000000000000000;hpb=d824bdd5f19a87bfcad6c1ef349c00af5507f369;p=osm%2Fdevops.git diff --git a/descriptor-packages/vnfd/hackfest_ansible_vnf/src/ansiblecharm_vnfd.yaml b/descriptor-packages/vnfd/hackfest_ansible_vnf/src/ansiblecharm_vnfd.yaml new file mode 100644 index 00000000..873d0412 --- /dev/null +++ b/descriptor-packages/vnfd/hackfest_ansible_vnf/src/ansiblecharm_vnfd.yaml @@ -0,0 +1,55 @@ +vnfd:vnfd-catalog: + vnfd: + - id: ansiblecharm_vnfd + name: ansiblecharm_vnfd + short-name: ansiblecharm_vnfd + description: Generated by OSM package generator + vendor: OSM + logo: osm.png + version: '1.0' + connection-point: + - name: vnf-cp0 + type: VPORT + mgmt-interface: + cp: vnf-cp0 + vdu: + - id: ansiblecharm_vnfd-VM + name: ansiblecharm_vnfd-VM + description: ansiblecharm_vnfd-VM + count: 1 + vm-flavor: + vcpu-count: 1 + memory-mb: 1024 + storage-gb: 10 + image: 'ubuntu1604' + interface: + - name: vdu-eth0 + type: EXTERNAL + virtual-interface: + type: VIRTIO + external-connection-point-ref: vnf-cp0 + cloud-init-file: cloud-config.txt + vnf-configuration: + juju: + charm: ansible-charm + initial-config-primitive: + - seq: 1 + name: config + parameter: + - name: ssh-hostname + value: + - name: ssh-username + value: ubuntu + - name: ssh-password + value: osm4u + - seq: 2 + name: ansible-playbook + parameter: + - name: filename + value: '/home/ubuntu/first-touch' + config-primitive: + - name: ansible-playbook + parameter: + - name: filename + data-type: STRING + value: '/home/ubuntu/first-touch'