InventoryNames in ansible adapter fixed

This change fixes support for InventoryNames parameter
in LCM request going to Ansible server. Also ansible
adapter DG has been modified to consider new parameter
added

Change-Id: I68aa8efa34b79ef2f669d81563510fea7bb0a730
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@orange.com>
Issue-ID: APPC-1612
diff --git a/appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java b/appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java
index 78c33b3..0e0b893 100644
--- a/appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java
+++ b/appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/java/org/onap/appc/adapter/ansible/model/AnsibleMessageParser.java
@@ -84,7 +84,7 @@
     public JSONObject reqMessage(Map<String, String> params) throws APPCException {
         final String[] mandatoryTestParams = { AGENT_URL_KEY, PLAYBOOK_NAME_KEY, USER_KEY, PASS_KEY };
         final String[] optionalTestParams = { ENV_PARAMETERS_OPT_KEY, NODE_LIST_OPT_KEY, LOCAL_PARAMETERS_OPT_KEY,
-                TIMEOUT_OPT_KEY, VERSION_OPT_KEY, FILE_PARAMETERS_OPT_KEY, ACTION_OPT_KEY };
+                TIMEOUT_OPT_KEY, VERSION_OPT_KEY, FILE_PARAMETERS_OPT_KEY, ACTION_OPT_KEY, INVENTORY_NAMES_OPT_KEY };
 
         JSONObject jsonPayload = new JSONObject();
 
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_ansible-adapter-1.0.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_ansible-adapter-1.0.json
index ec7151a..838c8c4 100644
--- a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_ansible-adapter-1.0.json
+++ b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/APPC/APPC_ansible-adapter-1.0.json
@@ -1,22 +1,22 @@
 [

     {

-        "id": "d048ba2a.84e2f8",

+        "id": "7bf7da57.3da1c4",

         "type": "method",

         "name": "ansible-adapter-1.0",

         "xml": "<method rpc='ansible-adapter-1.0' mode='sync'>\n",

         "comments": "",

         "outputs": 1,

-        "x": 477.6999816894531,

-        "y": 230.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 364,

+        "y": 69,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "13d8bcd3.33755f"

+                "16608a2e.c8019e"

             ]

         ]

     },

     {

-        "id": "750a91a2.96947",

+        "id": "51e78fba.f0a328",

         "type": "service-logic",

         "name": "APPC 2.0.1",

         "module": "APPC",

@@ -24,213 +24,207 @@
         "comments": "",

         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='2.0.1'>",

         "outputs": 1,

-        "x": 268.6999816894531,

-        "y": 308.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 155,

+        "y": 147,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "d048ba2a.84e2f8"

+                "7bf7da57.3da1c4"

             ]

         ]

     },

     {

-        "id": "53079a4f.559f84",

+        "id": "8d1e806.c53808",

         "type": "returnFailure",

         "name": "return failure",

-        "xml": "<return status='failure'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='`$org.onap.appc.adapter.ansible.message`' />\n<parameter name='output.status.results' value='`$org.onap.appc.adapter.ansible.results`' />\n<parameter name='output.status.outputdata' value= '`$org.onap.appc.adapter.ansible.output`/>\n",

+        "xml": "<return status='failure'>\n<parameter name='output.status.code' value='200' />\n<parameter name='output.status.message' value='`$org.onap.appc.adapter.ansible.message`' />",

         "comments": "",

-        "x": 1218.6999816894531,

-        "y": 669.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 1122.142822265625,

+        "y": 67.99999237060547,

+        "z": "b542ee98.8e312",

         "wires": []

     },

     {

-        "id": "13d8bcd3.33755f",

+        "id": "16608a2e.c8019e",

         "type": "execute",

         "name": "execute",

-        "xml": "<execute plugin='org.onap.appc.adapter.ansible.AnsibleAdapter' method='reqExec' >\n<parameter name='AgentUrl' value='`$AgentUrl`'/>\n  <parameter name='User' value='`$User`'/>\n                        <parameter name='Password' value='`$Password`'/>\n                        <parameter name='LocalParameters' value='`$LocalParameters`'/>\n                        <parameter name='EnvParameters' value='`$EnvParameters`'/>\n                        <parameter name='NodeList' value='`$NodeList`'/>\n                        <parameter name='Timeout' value='`$Timeout`'/>\n                        <parameter name='Version' value='`$Version`'/>\n                        <parameter name='PlaybookName' value='`$PlaybookName`'/>\n",

+        "xml": "<execute plugin='org.onap.appc.adapter.ansible.AnsibleAdapter' method='reqExec' >\n<parameter name='AgentUrl' value='`$AgentUrl`'/>\n  <parameter name='User' value='`$User`'/>\n                        <parameter name='Password' value='`$Password`'/>\n                        <parameter name='LocalParameters' value='`$LocalParameters`'/>\n                        <parameter name='EnvParameters' value='`$EnvParameters`'/>\n                        <parameter name='FileParameters' value='`$FileParameters`'/>\n                        <parameter name='NodeList' value='`$NodeList`'/>\n                        <parameter name='Timeout' value='`$Timeout`'/>\n                        <parameter name='Version' value='`$Version`'/>\n                        <parameter name='InventoryNames' value='`$InventoryNames`'/>\n                        <parameter name='PlaybookName' value='`$PlaybookName`'/>\n                        <parameter name='Action' value='`$Action`'/>\n",

         "comments": "",

         "outputs": 1,

-        "x": 682.6999816894531,

-        "y": 228.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 569,

+        "y": 67,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "237110e5.33ae38",

-                "fe1ba4a5.cd6b68"

+                "d9cc3d9f.aac2d8",

+                "14bd2fff.6686e8"

             ]

         ]

     },

     {

-        "id": "30b13fff.531b44",

+        "id": "ba12f2b.bdd719",

         "type": "switchNode",

         "name": "switch",

         "xml": "<switch test=\"`$org.onap.appc.adapter.ansible.result.code`\">\n",

         "comments": "",

         "outputs": 1,

-        "x": 472.6999816894531,

-        "y": 389.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 359,

+        "y": 228,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "f58c4f93.2bcb6",

-                "66fbd51d.685a14",

-                "c8a28d7.c69dd3"

+                "be58dd22.f76ca8",

+                "9a080acd.94f5a8"

             ]

         ]

     },

     {

-        "id": "f58c4f93.2bcb6",

+        "id": "be58dd22.f76ca8",

         "type": "other",

         "name": "outcome",

         "xml": "<outcome value='500'>\n",

         "comments": "",

         "outputs": 1,

-        "x": 659.6999816894531,

-        "y": 389.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 546,

+        "y": 228,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "53079a4f.559f84"

+                "dae941c0.963348"

             ]

         ]

     },

     {

-        "id": "66fbd51d.685a14",

+        "id": "9a080acd.94f5a8",

         "type": "other",

         "name": "outcome",

         "xml": "<outcome value='100'>\n",

         "comments": "",

         "outputs": 1,

-        "x": 296.6999816894531,

-        "y": 477.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 183,

+        "y": 316,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "daab3eeb.acc3e8"

+                "9e3bd7b.ca9e528"

             ]

         ]

     },

     {

-        "id": "daab3eeb.acc3e8",

+        "id": "9e3bd7b.ca9e528",

         "type": "execute",

         "name": "execute",

         "xml": "<execute plugin='org.onap.appc.adapter.ansible.AnsibleAdapter' method='reqExecResult' >\n   <parameter name='message' value='`$org.onap.appc.adapter.ansible.message`'/>\n   <parameter name='code' value='$org.onap.appc.adapter.ansible.result.code`'/>\n   <parameter name='AgentUrl' value='`$AgentUrl`'/>\n   <parameter name='User' value='`$User`'/>\n   <parameter name='Password' value='`$Password`'/>\n   <parameter name='Id' value='`$org.onap.appc.adapter.ansible.Id`'/>\n",

         "comments": "",

         "outputs": 1,

-        "x": 474.6999816894531,

-        "y": 476.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 361,

+        "y": 315,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "415101d2.f995cc",

-                "98312eaf.163de8"

+                "abbb14c.b93d5e8",

+                "976d4e79.c90208"

             ]

         ]

     },

     {

-        "id": "237110e5.33ae38",

+        "id": "d9cc3d9f.aac2d8",

         "type": "failure",

         "name": "failure",

         "xml": "<outcome value='failure'>\n",

         "comments": "",

         "outputs": 1,

-        "x": 936.6999816894531,

-        "y": 229.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 823,

+        "y": 68,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "53079a4f.559f84"

+                "8d1e806.c53808"

             ]

         ]

     },

     {

-        "id": "fe1ba4a5.cd6b68",

+        "id": "14bd2fff.6686e8",

         "type": "other",

         "name": "other",

         "xml": "<outcome value='Other'>\n",

         "comments": "",

         "outputs": 1,

-        "x": 295.6999816894531,

-        "y": 390.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 182,

+        "y": 229,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "30b13fff.531b44"

+                "ba12f2b.bdd719"

             ]

         ]

     },

     {

-        "id": "415101d2.f995cc",

+        "id": "abbb14c.b93d5e8",

         "type": "failure",

         "name": "failure",

         "xml": "<outcome value='failure'>\n",

         "comments": "",

         "outputs": 1,

-        "x": 664.6999816894531,

-        "y": 477.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 551,

+        "y": 316,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "53079a4f.559f84"

+                "dae941c0.963348"

             ]

         ]

     },

     {

-        "id": "c8a28d7.c69dd3",

-        "type": "other",

-        "name": "outcome",

-        "xml": "<outcome value='101'>\n",

-        "comments": "",

-        "outputs": 1,

-        "x": 283.6999816894531,

-        "y": 670.8833348751068,

-        "z": "7d7da29a.2b7398",

-        "wires": [

-            [

-                "53079a4f.559f84"

-            ]

-        ]

-    },

-    {

-        "id": "98312eaf.163de8",

+        "id": "976d4e79.c90208",

         "type": "success",

         "name": "success",

         "xml": "<outcome value='success'>\n",

         "comments": "",

         "outputs": 1,

-        "x": 662.6999816894531,

-        "y": 546.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 549,

+        "y": 385,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "2c831d15.81b10a"

+                "46cf1c4a.fd5ebc"

             ]

         ]

     },

     {

-        "id": "2c831d15.81b10a",

-        "type": "returnSuccess",

-        "name": "return success",

-        "xml": "<return status='success'>\n<parameter name='output.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\n<parameter name='output.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\n<parameter name='output.status.results' value = '`$org.onap.appc.adapter.ansible.results`'/>\n<parameter name='output.status.outputdata' value= '`$org.onap.appc.adapter.ansible.output`'/>\n",

-        "comments": "",

-        "x": 814.6999816894531,

-        "y": 621.8833348751068,

-        "z": "7d7da29a.2b7398",

-        "wires": []

-    },

-    {

-        "id": "f6dd55b0.6ce568",

+        "id": "fd6d2e88.86c9a",

         "type": "dgstart",

         "name": "DGSTART",

         "outputs": 1,

-        "x": 246.69998168945312,

-        "y": 208.8833348751068,

-        "z": "7d7da29a.2b7398",

+        "x": 133,

+        "y": 47,

+        "z": "b542ee98.8e312",

         "wires": [

             [

-                "750a91a2.96947"

+                "51e78fba.f0a328"

             ]

         ]

+    },

+    {

+        "id": "dae941c0.963348",

+        "type": "returnFailure",

+        "name": "return failure",

+        "xml": "<return status='failure'>\n<parameter name='output.status.code' value='200' />\n<parameter name='output.status.message' value='`$org.onap.appc.adapter.ansible.message`' />\n<parameter name='output.status.results' value='`$org.onap.appc.adapter.ansible.results`' />\n",

+        "comments": "",

+        "x": 1126.7855224609375,

+        "y": 328.2143249511719,

+        "z": "b542ee98.8e312",

+        "wires": []

+    },

+    {

+        "id": "46cf1c4a.fd5ebc",

+        "type": "set",

+        "name": "set",

+        "xml": "<set>\n<parameter name='output.status.code' value='`$org.onap.appc.adapter.ansible.result.code`' />\n<parameter name='output.status.message' value='`$org.onap.appc.adapter.ansible.message`'/>\n<parameter name='output.status.results' value = '`$org.onap.appc.adapter.ansible.results`'/>\n",

+        "comments": "",

+        "x": 1106.78564453125,

+        "y": 479.64276123046875,

+        "z": "b542ee98.8e312",

+        "wires": []

     }

-]

+]
\ No newline at end of file