OSMENG-987: Implement PrepareVnfWorkflow

Change-Id: Icf3ccfd44160fbc3f2f2d9ec64e360c07fc9bbfa
Signed-off-by: Dario Faccin <dario.faccin@canonical.com>
diff --git a/osm_lcm/nglcm.py b/osm_lcm/nglcm.py
index 06f803e..c62719f 100644
--- a/osm_lcm/nglcm.py
+++ b/osm_lcm/nglcm.py
@@ -40,7 +40,7 @@
     VimUpdateWorkflow,
 )
 from osm_lcm.temporal.vdu_workflows import VduInstantiateWorkflow
-from osm_lcm.temporal.vnf_workflows import VnfInstantiateWorkflow
+from osm_lcm.temporal.vnf_workflows import VnfInstantiateWorkflow, VnfPrepareWorkflow
 from osm_lcm.temporal.vnf_activities import (
     VnfDbActivity,
     VnfOperations,
@@ -156,10 +156,10 @@
             VimUpdateWorkflow,
             VduInstantiateWorkflow,
             VnfInstantiateWorkflow,
+            VnfPrepareWorkflow,
         ]
         activities = [
             ns_data_activity_instance.get_model_info,
-            ns_data_activity_instance.prepare_vnf_records,
             ns_data_activity_instance.update_ns_state,
             ns_operation_instance.check_ns_instantiate_finished,
             ns_operation_instance.deploy_ns,
@@ -176,6 +176,7 @@
             vnf_data_activity_instance.change_vnf_state,
             vnf_data_activity_instance.change_vnf_instantiation_state,
             vnf_send_notifications_instance.send_notification_for_vnf,
+            vnf_data_activity_instance.set_vnf_model,
         ]
 
         # Check if we are running under a debugger