Create a ns first, it succeeded.
$ tacker ns-create --nsd-name NSD1 --param-file ns_param.yaml ns1
Created a new ns:
+--------------+------------------------------------------------------+
| Field | Value |
+--------------+------------------------------------------------------+
| created_at | 2017-08-15 07:10:10.691352 |
| description | VNFDs in import section should be already on-boarded |
| error_reason | |
| id | 4706faa6-8ede-475c-ad3d-41f8daea8377 |
| mgmt_urls | |
| name | ns1 |
| nsd_id | aac23eed-4a5f-4463-ae39-a72e4aa3d77c |
| status | PENDING_CREATE |
| tenant_id | 085e93f21bb54107a678ae59647246a2 |
| updated_at | |
| vim_id | 5fc85b63-49db-47fa-aa75-121d2d642264 |
| vnf_ids | |
+--------------+------------------------------------------------------+
$ tacker vnf-list
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+--------+--------------------------------------+--------------------------------------+
| id | name | mgmt_url | status | vim_id | vnfd_id |
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+--------+--------------------------------------+--------------------------------------+
| 2ed1b10b-27af-445e-8446-b4d4a15ff19b | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.4"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 91e7709c-dba2-465d-9127-98782bacea8b | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.11", "VDU2": "192.168.120.9"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+--------+--------------------------------------+--------------------------------------+
Then re-create ns, got an error:
$ tacker ns-create --nsd-name NSD1 --param-file ns_param.yaml ns1
ns already exist with given ['tenant_id', 'name', 'deleted_at']
but the created vnfs are left:
$ tacker vnf-list
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+----------------+--------------------------------------+--------------------------------------+
| id | name | mgmt_url | status | vim_id | vnfd_id |
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+----------------+--------------------------------------+--------------------------------------+
| 1d6ecabe-37c6-4490-b639-9542872d0c6e | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_b0384ecc-75f0-4ecd-8eef-73bad8647a99 | | PENDING_CREATE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 2ed1b10b-27af-445e-8446-b4d4a15ff19b | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.4"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 84300d93-5aad-4624-a26f-0ed12ae7f277 | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_b0384ecc-75f0-4ecd-8eef-73bad8647a99 | | PENDING_CREATE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
| 91e7709c-dba2-465d-9127-98782bacea8b | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.11", "VDU2": "192.168.120.9"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+----------------+--------------------------------------+--------------------------------------+
$ tacker vnf-list
+--------------------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------+--------+--------------------------------------+--------------------------------------+
| id | name | mgmt_url | status | vim_id | vnfd_id |
+--------------------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------+--------+--------------------------------------+--------------------------------------+
| 1d6ecabe-37c6-4490-b639-9542872d0c6e | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_b0384ecc-75f0-4ecd-8eef-73bad8647a99 | {"VDU1": "192.168.120.8"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 2ed1b10b-27af-445e-8446-b4d4a15ff19b | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.4"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 84300d93-5aad-4624-a26f-0ed12ae7f277 | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_b0384ecc-75f0-4ecd-8eef-73bad8647a99 | {"VDU1": "192.168.120.13", "VDU2": "192.168.120.14"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
| 91e7709c-dba2-465d-9127-98782bacea8b | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.11", "VDU2": "192.168.120.9"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
+--------------------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------+--------+--------------------------------------+--------------------------------------+