Hi, same issue here: https://lists.onap.org/pipermail/onap-discuss/2018-June/010067.html
This relate to this topic: re [AAI]: Cert has expired? I think that’s your root cause. Thanks, Alexis > On Jun 4, 2018, at 3:12 PM, Anumaneni, Venkataramana (Nokia - US/Irving) > <[email protected]> wrote: > > Hello Taka, > > I am still facing same issue even after doing lot of configuration changes. > Below are the issues. > > APPC Ansible Adapter is not taking configuration parameter from > appc.properties file. > > My appc.properties contains below parameters. I have restarted APPC with > TRUST_all parameters also. > > org.onap.appc.adapter.ansible.clientType=TRUST_CERT > org.onap.appc.adapter.ansible.trustStore=/opt/openecomp/appc/data/stores/truststore.openecomp.taco.jks > org.onap.appc.adapter.ansible.trustStore.trustPasswd=adminadmin > > 2018-06-04 18:53:21,305 | INFO | Event Dispatcher | AnsibleAdapterImpl > | 402 - appc-ansible-adapter - 1.2.0 | Creating http client with > default behaviour > > I have followed steps mentioned at below link to create trust store. > > https://docs.oracle.com/cd/E19509-01/820-3503/6nf1il6er/index.html > > I am still facing same issue when I send request. > > 2018-06-04 18:08:34,091 | ERROR | ppc-dispatcher-1 | ExecuteNodeExecutor > | 295 - org.onap.ccsdk.sli.core.sli-provider - 0.1.2 | Could not > execute plugin. SvcLogic status will be set to failure. > org.onap.ccsdk.sli.core.sli.SvcLogicException: Ansible Adapter Error = Error > posting request. Reason = sun.security.validator.ValidatorException: PKIX > path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target > at > org.openecomp.appc.adapter.ansible.impl.AnsibleAdapterImpl.doFailure(AnsibleAdapterImpl.java:207) > at > org.openecomp.appc.adapter.ansible.impl.AnsibleAdapterImpl.reqExec(AnsibleAdapterImpl.java:325) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method)[:1.8.0_151] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_151] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_151] > at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_151] > at > org.onap.ccsdk.sli.core.sli.provider.ExecuteNodeExecutor.execute(ExecuteNodeExecutor.java:96) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:159) > at > org.onap.ccsdk.sli.core.sli.provider.CallNodeExecutor.execute(CallNodeExecutor.java:127) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:159) > at > org.onap.ccsdk.sli.core.sli.provider.CallNodeExecutor.execute(CallNodeExecutor.java:127) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:159) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:248) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:221) > > If I use http it works but APPC doesn’t send authentication parameters in > request whereas Ansible Server expects authentication parameters. > > Please help me to solve this issue. > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Thursday, May 31, 2018 3:06 PM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hi Venkat, > > TRUST_ALL value should be fine. > > From the error you got (I excerpted) > > Error posting request. Reason = sun.security.validator.ValidatorException: > PKIX path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target > > It sounds like your trusted keysore js file is not correct when you > generated. Did you try to verify your js file from other CLI tools like > open_ssl etc? > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Wednesday, May 30, 2018 6:09 PM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > Thanks. I have actually added below parameter in appc.properties file to > trust all Ansible Servers. But, It still expects certificate to be available > in store. > > root@nokonap-appc:~# grep org.onap.appc.adapter.ansible.clientType > /opt/appc/installation/src/main/properties/appc.propertiesorg.onap.appc.adapter.ansible.clientType=TRUST_ALL > > > Regards > Venkat > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Wednesday, May 30, 2018 3:36 PM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > HI Venkata. > > The path for the keystore key is defined on > /appc-ansible-adapter-bundle/src/main/resources/org/onap/appc/default.properties > Which is > https://gerrit.onap.org/r/gitweb?p=appc.git;a=blob;f=appc-adapters/appc-ansible-adapter/appc-ansible-adapter-bundle/src/main/resources/org/onap/appc/default.properties;h=d49c0396c5984fb8d46b2b3cf1f572223c8d5c6c;hb=refs/heads/master > > I assume you know how to generate the trusted keystore file. > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Wednesday, May 30, 2018 3:12 PM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > We could pass “Unable decrypt the password” error. Now, we are facing an > issue with SSL certification. > Could you please help us to find the path to store certificates and other > settings to solve this error? > > 2018-05-29 18:50:05,809 | ERROR | ppc-dispatcher-6 | ExecuteNodeExecutor > | 295 - org.onap.ccsdk.sli.core.sli-provider - 0.1.2 | Could not > execute plugin. SvcLogic status will be set to failure. > org.onap.ccsdk.sli.core.sli.SvcLogicException: Error posting request. Reason > = sun.security.validator.ValidatorException: PKIX path building failed: > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid certification path to requested target > at > org.openecomp.appc.flow.controller.node.FlowControlNode.processFlow(FlowControlNode.java:107) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method)[:1.8.0_151] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_151] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_151] > at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_151] > at > org.onap.ccsdk.sli.core.sli.provider.ExecuteNodeExecutor.execute(ExecuteNodeExecutor.java:96) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:159) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:248) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:221) > at Proxye981c0ea_91ea_409d_8ef6_23c4fb2c32b1.execute(Unknown Source) > at > org.openecomp.appc.workflow.impl.WorkFlowManagerImpl.SVCLogicServiceExecute(WorkFlowManagerImpl.java:251)[384:appc-workflow-management-core:1.2.0] > at > org.openecomp.appc.workflow.impl.WorkFlowManagerImpl.executeWorkflow(WorkFlowManagerImpl.java:154)[384:appc-workflow-management-core:1.2.0] > at Proxy405593b3_30f4_4ec4_83f6_6bbd2a7cb808.executeWorkflow(Unknown > Source) > at Proxy03b18168_8c75_4e04_8865_048a156628fb.executeWorkflow(Unknown > Source) > at > org.openecomp.appc.executor.impl.CommandTask.execute(CommandTask.java:79) > at > org.openecomp.appc.executor.impl.LCMCommandTask.run(LCMCommandTask.java:175) > at > org.openecomp.appc.executionqueue.impl.QueueManager.lambda$enqueueTask$0(QueueManager.java:118) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[:1.8.0_151] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[:1.8.0_151] > at java.lang.Thread.run(Thread.java:748)[:1.8.0_151] > > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Friday, May 18, 2018 1:44 PM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hi Venkat, > > I think there is something wrong when you are doing encrypt password. > > There is the java code here: > https://gerrit.onap.org/r/gitweb?p=appc.git;a=blob;f=appc-config/appc-encryption-tool/provider/src/main/java/org/onap/appc/encryptiontool/wrapper/WrapperEncryptionTool.java;h=6091e4cf275eb217f5fe2f230a425c95e2159904;hb=refs/heads/master > > That can help you generate encrypted password for appc_southbound properties. > > There is a wrapper script for this WrapperEncryptionTool.class in the > attachment. You may need to change some lines for your env. I will add this > script in APPC Repo for R3 later… > > Hope that would help > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Friday, May 18, 2018 9:52 AM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > I have tried without username and password and facing same issue. > > Below is the appc_southbound.properties file. > > Also, Attached is the log file. > > root@nokonap-appc:/# more > ./var/lib/docker/aufs/mnt/49d7a48097f9b186c62e4a30931c6748578492e1e5a22d73daff5b4d1b718225/opt/app/bvc/properties/appc_southbound.properties > mrf2\/MRF\ 0.ANSIBLE.Configure.user=cman > mrf2\/MRF\ 0.ANSIBLE.Configure.port=8084 > mrf2\/MRF\ 0.ANSIBLE.Configure.password=313DECE408AF7759D442D7B06DD9A6AA > mrf2\/MRF\ > 0.ANSIBLE.Configure.url=https://10.203.134.105:8084/api/v1/ansibleserver > root@nokonap-appc:/# > > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Thursday, May 17, 2018 3:46 PM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hi Venkat, > > Can you try the payload without user and password? > > And attach the appc_southbount.properties and full log? > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Thursday, May 17, 2018 3:33 PM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > Payload didn’t have username and password earlier and I was still facing same > issue. So, I thought, I will give try with including password. > > Also, appc_southbound.properties file has username and password(encrypted). > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Thursday, May 17, 2018 1:06 PM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > HI Venkat, > > The log says “error-message -- Unable to decrypt the password”. The user > name and password should not be in the payload. > Those are supposed to update it in properties file which is appc southbound > properties I mentioned before . Code will not read user id and password from > payload. > > From their payload > "appc-provider-lcm:payload": "{\"Id\": \"$requestID\",\"PlaybookName\": > \"vmmsc@playbook_linux@do_shell.yml\",\"NodeList\": [\"CMAN-TACO-MMSC1\" > ],\"password\": \"313DECE408AF7759D442D7B06DD9A6AA\", \"Timeout\": 600, > \"EnvParameters\": { \"working_dir\": \"/var/log\",\"command\": \"ls\", > \"user_name\": \"root\",\"host_name\": \"mmsc\" }}" > > From log > NodeList[0] -- CMAN-TACO-MMSC1 > 2018-05-16 20:13:18,925 | INFO | ppc-dispatcher-7 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = template-name -- > 2018-05-16 20:13:18,925 | INFO | ppc-dispatcher-7 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = error-message -- Unable to > decrypt the password. > 2018-05-16 20:13:18,925 | INFO | ppc-dispatcher-7 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = > input.common-header.sub-request-id -- 1-1 > 2018-05-16 20:13:18,925 | INFO | ppc-dispatcher-7 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = SvcLogic.status -- failure > 2018-05-16 20:13:18,926 | INFO | ppc-dispatcher-7 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = > input.common-header.request-id -- 10 > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Wednesday, May 16, 2018 4:31 PM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > Attached is log. Below is the request sent to configure. Please let me know > if I am missing any thing. > > { > "appc-provider-lcm:input": { > "appc-provider-lcm:action":"Configure", > "appc-provider-lcm:action-identifiers": { > "appc-provider-lcm:vnf-id": "d9d69025-0852-49a9-8982-d71553a557e4" > }, > "appc-provider-lcm:common-header": { > "appc-provider-lcm:request-id": "9", > "appc-provider-lcm:originator-id": "venkat", > "appc-provider-lcm:api-ver": "2.43", > "appc-provider-lcm:timestamp": "2018-05-16T20:11:55.55Z", > "appc-provider-lcm:sub-request-id": "1-1", > "appc-provider-lcm:flags": { > "appc-provider-lcm:ttl": "0", > "appc-provider-lcm:force": "TRUE", > "appc-provider-lcm:mode": "NORMAL" > } > }, > "appc-provider-lcm:payload": "{\"Id\": \"$requestID\",\"PlaybookName\": > \"vmmsc@playbook_linux@do_shell.yml\",\"NodeList\": [\"CMAN-TACO-MMSC1\" > ],\"password\": \"313DECE408AF7759D442D7B06DD9A6AA\", \"Timeout\": 600, > \"EnvParameters\": { \"working_dir\": \"/var/log\",\"command\": \"ls\", > \"user_name\": \"root\",\"host_name\": \"mmsc\" }}" > } > } > > Regards > Venkat > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Monday, May 14, 2018 1:04 PM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hi Venkat, > > Yes. User would provide their own credentials for Ansible Server RESTful API. > > Maybe you missed my previous email, I assume you followed this : > https://gerrit.onap.org/r/gitweb?p=appc.git;a=tree;f=appc-adapters/appc-ansible-adapter/appc-ansible-example-server;h=90fa259c3905d1c5f25b9668a6e537a7c1f1a8e4;hb=refs/heads/masterfor > setting up RESTful API in Ansible server. > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Monday, May 14, 2018 11:05 AM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > Sorry I missed your email. > > My question, Do we need provider credentials as Ansible Server REST API > shouldn’t be configured with credentials as per ONAP documentation. > > mrf2\/MRF\ 0.ANSIBLE.Configure.user=<username> > mrf2\/MRF\ 0.ANSIBLE.Configure.port=8084 > mrf2\/MRF\ 0.ANSIBLE.Configure.password=<encrypted password> > mrf2\/MRF\ 0.ANSIBLE.Configure.url=https://<IP>:8084/ui > > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Monday, May 14, 2018 9:25 AM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hi Venkat, > > 2018-05-11 21:24:52,272 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = error-code -- 401 > > So you got 401 error back. Did you try to use other cli tools like openssl or > curl command to test the connection with the password that you used? > > Also Can you attach the appc_southbound.properties file? > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Friday, May 11, 2018 5:33 PM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > Below is the latest status. > > It was looking for “appc_southbound.properties” file at > /opt/app/bvc/properties/. I have created this file. > > 2018-05-11 20:08:30,490 | ERROR | ppc-dispatcher-5 | ExecuteNodeExecutor > | 295 - org.onap.ccsdk.sli.core.sli-provider - 0.1.2 | Could not > execute plugin. SvcLogic status will be set to failure. > org.onap.ccsdk.sli.core.sli.SvcLogicException: Cannot locate configuration > source /opt/app/bvc/properties/appc_southbound.properties > > After this, It says that It is “Unable to decrypt the password”. I tried to > encrypt the password using “so” VM but it still fails at the same place. > > Any help to fix this issue would be appreciated. > > 2018-05-11 21:24:52,271 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = password -- password > 2018-05-11 21:24:52,271 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = request-action -- Configure > 2018-05-11 21:24:52,271 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = configurationblock -- > 2018-05-11 21:24:52,271 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = EnvParameters -- > 2018-05-11 21:24:52,272 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = EnvParameters.host_name -- > mmsc > 2018-05-11 21:24:52,272 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = VNFCNAME0 -- > 2018-05-11 21:24:52,272 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = api-ver -- > 2018-05-11 21:24:52,272 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = EnvParameters.working_dir -- > /var/log > 2018-05-11 21:24:52,272 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = error-code -- 401 > 2018-05-11 21:24:52,272 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = vnfc-type -- > 2018-05-11 21:24:52,273 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = EnvParameters.user_name -- > root > 2018-05-11 21:24:52,273 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = vf-module-id -- > 2018-05-11 21:24:52,273 | INFO | ppc-dispatcher-1 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = tmp.vnfInfo.vm-count -- 0 > 2018-05-11 21:24:52,273 | INFO | ppc-dispatcher-1 | FlowControlNode > | 360 - appc-common - 1.2.0 | Handling Response for transaction Id 1 > 2018-05-11 21:24:52,274 | INFO | ppc-dispatcher-1 | DefaultResponseHandler > | 360 - appc-common - 1.2.0 | Transaction Input params Transaction > [transactionId=1, action=Configure, actionLevel=vnf, actionIdentifier=null, > parameters=null, executionType=graph, uId=null, statusCode=401, pswd=null, > executionEndPoint=null, executionModule=APPC, executionRPC=Generic_AnsibleDG, > state=null, precheck=null, payload={"Id": "$requestID","PlaybookName": > "vmmsc@playbook_linux@do_shell.yml","NodeList": ["CMAN-TACO-MMSC1" > ],"Timeout": 600, "EnvParameters": { "working_dir": "/var/log","command": > "ls", "user_name": "root","host_name": "mmsc" }}, responses=[Response > [responseCode=null, responseMessage=null, responseAction=ResponseAction > [wait=null, retry=null, jump=null, ignore=false, stop=true, > intermediateMessage=false], responseActionHanlder=null]], status=failure] > 2018-05-11 21:24:52,274 | INFO | ppc-dispatcher-1 | FlowControlNode > | 360 - appc-common - 1.2.0 | Executed all the transacstion > successfully > 2018-05-11 21:24:52,275 | ERROR | ppc-dispatcher-1 | ExecuteNodeExecutor > | 295 - org.onap.ccsdk.sli.core.sli-provider - 0.1.2 | Could not > execute plugin. SvcLogic status will be set to failure. > org.onap.ccsdk.sli.core.sli.SvcLogicException: Unable to decrypt the password. > at > org.openecomp.appc.flow.controller.node.FlowControlNode.processFlow(FlowControlNode.java:107) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method)[:1.8.0_151] > > Regards > Venkat > > > From: Anumaneni, Venkataramana (Nokia - US/Irving) > Sent: Friday, May 11, 2018 3:11 PM > To: 'CHO, TAKAMUNE' <[email protected]>; '[email protected]' > <[email protected]> > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > I have found this issue. I think, EXECUTION_RPC should be “Generic_AnsibleDG” > when PROTOCOL is “Ansible”. > Please correct me if I am wrong. > > > mysql> select * from PROCESS_FLOW_REFERENCE where ACTION="Configure" and > ACTION_LEVEL="vnf" and PROTOCOL="Ansible"; > +---------------------------+-----------+--------------+----------+----------------+------------------+-------------------+---------------------+--------------------+ > | PROCESS_FLOW_REFERENCE_ID | ACTION | ACTION_LEVEL | PROTOCOL | > EXECUTION_TYPE | EXECUTION_MODULE | EXECUTION_RPC | UPDATED_DATE | > GET_RUNNING_CONFIG | > +---------------------------+-----------+--------------+----------+----------------+------------------+-------------------+---------------------+--------------------+ > | 24 | Configure | vnf | Ansible | graph > | APPC | Generic_Configure | 2017-08-25 19:40:05 | NULL > | > | 52 | Configure | vnf | Ansible | graph > | APPC | Generic_Configure | 2017-09-12 16:49:54 | NULL > | > +---------------------------+-----------+--------------+----------+----------------+------------------+-------------------+---------------------+--------------------+ > 2 rows in set (0.00 sec) > > > Regards > Venkat > > > From: Anumaneni, Venkataramana (Nokia - US/Irving) > Sent: Friday, May 11, 2018 2:27 PM > To: 'CHO, TAKAMUNE' <[email protected]>; '[email protected]' > <[email protected]> > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > After further analysis, APPC should search with > “APPC,ansible-adapter-1.0,2.0.1,sync “ instead of > “APPC,Generic_Configure,null,sync”. > > How does APPC gets these parmeters? > > Regards > Venkat > > > From: Anumaneni, Venkataramana (Nokia - US/Irving) > Sent: Friday, May 11, 2018 2:12 PM > To: 'CHO, TAKAMUNE' <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > I have found the root cause of the below error. There were no entries in > PROTOCOL_REFERENCE table for this vnf type. After adding entry and make it > Ansible, it went further and now it failed while fetching sevice logic. > > Do I have to add any entry in Service logic table manually? > > 2018-05-11 18:53:54,950 | INFO | ppc-dispatcher-3 | SvcLogicServiceImpl > | 295 - org.onap.ccsdk.sli.core.sli-provider - 0.1.2 | Fetching > service logic from data store > 2018-05-11 18:53:54,952 | INFO | ppc-dispatcher-3 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = error-message -- No service > logic found for [APPC,Generic_Configure,null,sync] > 2018-05-11 18:53:54,955 | INFO | ppc-dispatcher-3 | GraphExecutor > | 360 - appc-common - 1.2.0 | NEW KEY = error-code -- 401 > 2018-05-11 18:53:54,955 | INFO | ppc-dispatcher-3 | FlowControlNode > | 360 - appc-common - 1.2.0 | Handling Response for transaction Id 1 > 2018-05-11 18:53:54,956 | INFO | ppc-dispatcher-3 | DefaultResponseHandler > | 360 - appc-common - 1.2.0 | Transaction Input params Transaction > [transactionId=1, action=Configure, actionLevel=vnf, actionIdentifier=null, > parameters=null, executionType=graph, uId=null, statusCode=401, pswd=null, > executionEndPoint=null, executionModule=APPC, executionRPC=Generic_Configure, > state=null, precheck=null, payload={"Id": "$requestID","PlaybookName": > "vmmsc@playbook_linux@do_shell.yml","NodeList": ["CMAN-TACO-MMSC1" > ],"Timeout": 600, "EnvParameters": { "working_dir": "/var/log","command": > "ls", "user_name": "root","host_name": "mmsc" }}, responses=[Response > [responseCode=null, responseMessage=null, responseAction=ResponseAction > [wait=null, retry=null, jump=null, ignore=false, stop=true, > intermediateMessage=false], responseActionHanlder=null]], status=Others] > 2018-05-11 18:53:54,956 | INFO | ppc-dispatcher-3 | FlowControlNode > | 360 - appc-common - 1.2.0 | Executed all the transacstion > successfully > 2018-05-11 18:53:54,957 | ERROR | ppc-dispatcher-3 | ExecuteNodeExecutor > | 295 - org.onap.ccsdk.sli.core.sli-provider - 0.1.2 | Could not > execute plugin. SvcLogic status will be set to failure. > org.onap.ccsdk.sli.core.sli.SvcLogicException: No service logic found for > [APPC,Generic_Configure,null,sync] > at > org.openecomp.appc.flow.controller.node.FlowControlNode.processFlow(FlowControlNode.java:107) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method)[:1.8.0_151] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_151] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_151] > at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_151] > at > org.onap.ccsdk.sli.core.sli.provider.ExecuteNodeExecutor.execute(ExecuteNodeExecutor.java:96) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:159) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:248) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:221) > at Proxy3dac49de_249e_44ea_9178_3251aea35ebb.execute(Unknown Source) > at > org.openecomp.appc.workflow.impl.WorkFlowManagerImpl.SVCLogicServiceExecute(WorkFlowManagerImpl.java:251)[384:appc-workflow-management-core:1.2.0] > at > org.openecomp.appc.workflow.impl.WorkFlowManagerImpl.executeWorkflow(WorkFlowManagerImpl.java:154)[384:appc-workflow-management-core:1.2.0] > at Proxy01e5329d_f310_47f5_a8dc_16266785b6dd.executeWorkflow(Unknown > Source) > at Proxy6b0c2d51_9818_434e_8f3f_6d2dfbedb96b.executeWorkflow(Unknown > Source) > at > org.openecomp.appc.executor.impl.CommandTask.execute(CommandTask.java:79) > at > org.openecomp.appc.executor.impl.LCMCommandTask.run(LCMCommandTask.java:175) > at > org.openecomp.appc.executionqueue.impl.QueueManager.lambda$enqueueTask$0(QueueManager.java:118) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[:1.8.0_151] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[:1.8.0_151] > at java.lang.Thread.run(Thread.java:748)[:1.8.0_151] > 2018-05-11 18:53:54,966 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome (401) > not found, keys are { (400) (Other)} > 2018-05-11 18:53:54,997 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome > (success) not found, keys are { (failure)} > 2018-05-11 18:53:54,997 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome (Other) > not found, keys are { (failure)} > > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Friday, May 11, 2018 1:28 PM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hi Vankat, > > Can you attach your full log? The part of the log below does not help not > much to check further. > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Friday, May 11, 2018 12:02 PM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > I am able to add those entries. It is able to get capabilities. However, I am > facing below error now. > > 2018-05-11 15:21:22,698 | INFO | ppc-dispatcher-1 | ConfigResourceNode > | 360 - appc-common - 1.2.0 | getCapability Successful > 2018-05-11 15:21:22,699 | INFO | ppc-dispatcher-1 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome ("") not > found, keys are { (Not-Supported) (Supported) (Other)} > 2018-05-11 15:21:22,815 | ERROR | ppc-dispatcher-1 | ExecuteNodeExecutor > | 295 - org.onap.ccsdk.sli.core.sli-provider - 0.1.2 | Could not > execute plugin. SvcLogic status will be set to failure. > org.onap.ccsdk.sli.core.sli.SvcLogicException: Don't know how to execute > transaction ID 1 > at > org.openecomp.appc.flow.controller.node.FlowControlNode.processFlow(FlowControlNode.java:107) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method)[:1.8.0_151] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_151] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_151] > at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_151] > at > org.onap.ccsdk.sli.core.sli.provider.ExecuteNodeExecutor.execute(ExecuteNodeExecutor.java:96) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:159) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:248) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:221) > at Proxy3dac49de_249e_44ea_9178_3251aea35ebb.execute(Unknown Source) > at > org.openecomp.appc.workflow.impl.WorkFlowManagerImpl.SVCLogicServiceExecute(WorkFlowManagerImpl.java:251)[384:appc-workflow-management-core:1.2.0] > at > org.openecomp.appc.workflow.impl.WorkFlowManagerImpl.executeWorkflow(WorkFlowManagerImpl.java:154)[384:appc-workflow-management-core:1.2.0] > at Proxy01e5329d_f310_47f5_a8dc_16266785b6dd.executeWorkflow(Unknown > Source) > at Proxy6b0c2d51_9818_434e_8f3f_6d2dfbedb96b.executeWorkflow(Unknown > Source) > at > org.openecomp.appc.executor.impl.CommandTask.execute(CommandTask.java:79) > at > org.openecomp.appc.executor.impl.LCMCommandTask.run(LCMCommandTask.java:175) > at > org.openecomp.appc.executionqueue.impl.QueueManager.lambda$enqueueTask$0(QueueManager.java:118) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[:1.8.0_151] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[:1.8.0_151] > at java.lang.Thread.run(Thread.java:748)[:1.8.0_151] > > My entries are below; > > mysql> SELECT * FROM ASDC_REFERENCE; > +-------------------+------------+-----------+---------------+--------+---------------+--------------------------------------+ > | ASDC_REFERENCE_ID | VNF_TYPE | VNFC_TYPE | FILE_CATEGORY | ACTION | > ARTIFACT_TYPE | ARTIFACT_NAME | > +-------------------+------------+-----------+---------------+--------+---------------+--------------------------------------+ > | 1 | mrf2/MRF 0 | NULL | capability | NULL | NULL > | capability_AllAction_vMRF_0.01v.json | > +-------------------+------------+-----------+---------------+--------+---------------+--------------------------------------+ > 1 row in set (0.00 sec) > > mysql> SELECT * FROM ASDC_ARTIFACTS; > +-------------------+--------------------------------------+-----------------+--------------+---------------------+-------------------------------------+------------------------+---------------+------------------+---------------+---------------+---------------+------------------+----------------------+------------------+---------------------+--------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ > | ASDC_ARTIFACTS_ID | SERVICE_UUID | DISTRIBUTION_ID > | SERVICE_NAME | SERVICE_DESCRIPTION | RESOURCE_UUID | > RESOURCE_INSTANCE_NAME | RESOURCE_NAME | RESOURCE_VERSION | RESOURCE_TYPE | > ARTIFACT_UUID | ARTIFACT_TYPE | ARTIFACT_VERSION | ARTIFACT_DESCRIPTION | > INTERNAL_VERSION | CREATION_DATE | ARTIFACT_NAME > | ARTIFACT_CONTENT > > > > | > +-------------------+--------------------------------------+-----------------+--------------+---------------------+-------------------------------------+------------------------+---------------+------------------+---------------+---------------+---------------+------------------+----------------------+------------------+---------------------+--------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ > | 1 | 6a000b37-1b4d-4ceb-b5d1-14722f2484f3 | 1 > | mrf | mrfconfigure | d9d69025-0852-49a9-8982-d71553a557e | > mrf | m2 | 1525955128862 | mrf2/MRF 0 | 1 > | NULL | NULL | configure | > 1 | 2018-05-11 14:44:31 | capability_AllAction_vMRF_0.01v.json | > {"capabilities":{"vnfc":[],"vm":[{"AttachVolume":[]},{"DetachVolume":[]},{"Evacuate":["pld","ssc"]},{"Migrate":["pld","ssc"]},{"Reboot":["pld","ssc"]},{"Rebuild":["pld","ssc"]},{"Restart":["pld","ssc"]},{"Snapshot":["pld","ssc"]},{"Start":["pld","ssc"]},{"Stop":["pld","ssc"]}],"vf-module":[],"vnf":["Configure","ConfigModify","OpenStack > Actions","AllAction"]}} | > +-------------------+--------------------------------------+-----------------+--------------+---------------------+-------------------------------------+------------------------+---------------+------------------+---------------+---------------+---------------+------------------+----------------------+------------------+---------------------+--------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ > 1 row in set (0.00 sec) > > > > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Thursday, May 10, 2018 10:36 AM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > HI Venkat, > > I assume you followed the instruction to have APPC in your local > env:https://wiki.onap.org/display/DW/Building+and+Running+APPC+Docker+Images. > > Then you should have mysql container running in your local. The how-to login > to mysql container is on the wiki page. And the source script for creating > tables for mysql is at: > https://gerrit.onap.org/r/gitweb?p=appc/deployment.git;a=blob;f=installation/appc/src/main/scripts/installAppcDb.sh;h=fc5ae53caafec9a95a5c63e3061510de59a14c60;hb=refs/heads/master > > Which is triggered from startODL.sh > https://gerrit.onap.org/r/gitweb?p=appc/deployment.git;a=blob;f=installation/appc/src/main/scripts/startODL.sh;h=f58db40df0f031ee40d8df3b1c6019c1e5e817fe;hb=refs/heads/master > > Taka > > > > From: ANUMANENI, VENKATA RAMANA > Sent: Thursday, May 10, 2018 9:59 AM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > I am looking for mysql credentials to add these entries in those tables. > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Thursday, May 10, 2018 8:22 AM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > HI Venkat, > > From error in your log, yes. This has to be done. > > Sorry, What do you mean by “default credentials”? > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Wednesday, May 09, 2018 6:11 PM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Taka, > > Thank you for this. Is this has to be done on APPC? > > What are the default credentials? > > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Wednesday, May 09, 2018 1:55 PM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hi Venkat, > > The Configure action is not in the reference file. > > You would need to insert the capacity plan which has Configure action in two > tables in mysql DB: > > Here is the one sample: > > On ASDC_ARTIFACTS table: > > TLSUUID836241290926 > TLDID95681 > TLServiceName > Template Loader Test > TLRUID95681 > TLRIName > null > TLResourceVersion > TLResourceType > TLAUUID95681 > null > 0.1 > SdcTestDescription > 41 > 2018-05-09 11:41:31 > capability_AllAction_vUSP-MetaswitchvSBC_0.0.1V.json > {"capabilities":{"vnfc":[],"vm":[{"AttachVolume":[]},{"DetachVolume":[]},{"Evacuate":["pld","ssc"]},{"Migrate":["pld","ssc"]},{"Reboot":["pld","ssc"]},{"Rebuild":["pld","ssc"]},{"Restart":["pld","ssc"]},{"Snapshot":["pld","ssc"]},{"Start":["pld","ssc"]},{"Stop":["pld","ssc"]}],"vf-module":[],"vnf":["Configure","ConfigModify","OpenStack > Actions","AllAction"]}} > > On ASDC_REFERENCE table: > > 1899 > vUSP-Metaswitch vSBC > null > capability > null > null > capability_AllAction_vUSP-MetaswitchvSBC_0.0.1V.json > > Taka > > > From: ANUMANENI, VENKATA RAMANA > Sent: Tuesday, May 08, 2018 5:39 PM > To: CHO, TAKAMUNE <[email protected]>; [email protected] > Cc: Talari Nehemiah Vara, Vara (Nokia - US/Irving) > <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello Takamune, > > Thanks for your support. > > We have tried changes suggested by you. I sent LCM action configure command > through APPC LCM API. Action was accepted but it has failed in service logic > at below step. > > At this moment, LCM API to sent Service Logic and it has queried A&AI > successfully. But, Service Logic is not able find any further step. > > Is there anything I am mssing? > > > 2018-05-08 15:29:53,286 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome (Other) > not found, keys are { (not-found) (failure)} > 2018-05-08 15:29:53,289 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome > (not-found) not found, keys are { (failure)} > 2018-05-08 15:29:53,289 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome (Other) > not found, keys are { (failure)} > 2018-05-08 15:29:53,290 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome ("") not > found, keys are { (YES) (Other)} > 2018-05-08 15:29:53,343 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome > (success) not found, keys are { (failure)} > 2018-05-08 15:29:53,344 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome (Other) > not found, keys are { (failure)} > 2018-05-08 15:29:53,344 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome (vnf) > not found, keys are { (vm) (Other)} > 2018-05-08 15:29:53,345 | INFO | ppc-dispatcher-3 | ConfigResourceNode > | 360 - appc-common - 1.2.0 | Received getCapability call with params > : {caplevel=vnf, checkCapability=Configure, vnf-type=MRF/MRF 0} > 2018-05-08 15:29:53,346 | INFO | ppc-dispatcher-3 | DGGeneralDBService > | 360 - appc-common - 1.2.0 | getCapability Query String : select > max(internal_version) as maxInternalVersion, artifact_name as artifactName > from ASDC_ARTIFACTS where artifact_name in (select artifact_name from > ASDC_REFERENCE where vnf_type= $vnf-type and file_category = 'capability' ) > 2018-05-08 15:29:53,352 | INFO | ppc-dispatcher-3 | ConfigResourceNode > | 360 - appc-common - 1.2.0 | getCapability::returned from DB::+cap > 2018-05-08 15:29:53,353 | INFO | ppc-dispatcher-3 | ConfigResourceNode > | 360 - appc-common - 1.2.0 | getCapability Successful - No > capability blocks found > 2018-05-08 15:29:53,353 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome ("") not > found, keys are { (Not-Supported) (Supported) (Other)} > 2018-05-08 15:29:53,422 | ERROR | ppc-dispatcher-3 | ExecuteNodeExecutor > | 295 - org.onap.ccsdk.sli.core.sli-provider - 0.1.2 | Could not > execute plugin. SvcLogic status will be set to failure. > org.onap.ccsdk.sli.core.sli.SvcLogicException: Don't know how to execute > transaction ID 1 > at > org.openecomp.appc.flow.controller.node.FlowControlNode.processFlow(FlowControlNode.java:107) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method)[:1.8.0_151] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)[:1.8.0_151] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.8.0_151] > at java.lang.reflect.Method.invoke(Method.java:498)[:1.8.0_151] > at > org.onap.ccsdk.sli.core.sli.provider.ExecuteNodeExecutor.execute(ExecuteNodeExecutor.java:96) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.executeNode(SvcLogicServiceImpl.java:182) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:159) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:248) > at > org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:221) > at Proxycfa15bb4_f80e_4ec0_a4a5_05840b27df19.execute(Unknown Source) > at > org.openecomp.appc.workflow.impl.WorkFlowManagerImpl.SVCLogicServiceExecute(WorkFlowManagerImpl.java:251)[384:appc-workflow-management-core:1.2.0] > at > org.openecomp.appc.workflow.impl.WorkFlowManagerImpl.executeWorkflow(WorkFlowManagerImpl.java:154)[384:appc-workflow-management-core:1.2.0] > at Proxy811d5c86_04fa_4eb0_bac4_b322573a1a43.executeWorkflow(Unknown > Source) > at Proxy9777da8e_409e_4a97_8a9e_3f9c94b8ff99.executeWorkflow(Unknown > Source) > at > org.openecomp.appc.executor.impl.CommandTask.execute(CommandTask.java:79) > at > org.openecomp.appc.executor.impl.LCMCommandTask.run(LCMCommandTask.java:175) > at > org.openecomp.appc.executionqueue.impl.QueueManager.lambda$enqueueTask$0(QueueManager.java:118) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[:1.8.0_151] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[:1.8.0_151] > at java.lang.Thread.run(Thread.java:748)[:1.8.0_151] > 2018-05-08 15:29:53,428 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome (401) > not found, keys are { (400) (Other)} > 2018-05-08 15:29:53,460 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome > (success) not found, keys are { (failure)} > 2018-05-08 15:29:53,461 | INFO | ppc-dispatcher-3 | SvcLogicExprListener > | 294 - org.onap.ccsdk.sli.core.sli-common - 0.1.2 | Outcome (Other) > not found, keys are { (failure)} > @ > > > > > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Friday, May 04, 2018 2:21 PM > To: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]>; > Akula, Ramanjaneyul Reddy (Nokia - US/Irving) > <[email protected]>; [email protected] > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > On the same directory in APPC docker. You would see the > appc_southbound.properties file instead. The format for ansible server in > southbound properties is below: > > <vnf-type>.ANSIBLE.<action_name>.user > <vnf-type>.ANSIBLE.<action_name>.port > <vnf-type>.ANSIBLE.<action_name>.password > <vnf-type>.ANSIBLE.<action_name>.url > > <vnf-type> has to be matched with vnf-type in A&AI. > > For example: > > vUSP-vCOM.ANSIBLE.HealthCheck.user = XXX > vUSP-vCOM.ANSIBLE.HealthCheck.port = 5000 > vUSP-vCOM.ANSIBLE.HealthCheck.password = ABCDEF > vUSP-vCOM.ANSIBLE.HealthCheck.url = https://<url>:5000 > > In Casablanca release, these ansible server configures will be moving to > device_authentication table in maria (now is mysql) db. > > Taka > > From: ANUMANENI, VENKATA RAMANA > Sent: Friday, May 04, 2018 1:28 PM > To: CHO, TAKAMUNE <[email protected]>; Akula, Ramanjaneyul Reddy (Nokia - > US/Irving) <[email protected]>;[email protected] > Subject: RE: [onap-discuss] [app-c] Ansible Server details in appc.properties > file > > Hello APPC team, > > I am trying to update Ansible Server details in APPC properties file. But, we > couldn’t find exact parameter to be updated. Could you please provide sample > appc.properties file which has Ansible Server details? > > ariable Name > Description > Type > Comments > User > Username to logon to Ansible Server > Mandatory > Should be provided by APPC. > Password > Password to logon to Ansible Server > Mandatory > Should be provided by APPC. > AgentUrl > The complete URL of the Ansible Server to post the request for execution and > retrieve results (if in synchronous mode) > > > > Regards > Venkat > > > From: CHO, TAKAMUNE [mailto:[email protected]] > Sent: Wednesday, April 04, 2018 3:56 PM > To: Akula, Ramanjaneyul Reddy (Nokia - US/Irving) > <[email protected]>; [email protected] > Cc: Anumaneni, Venkataramana (Nokia - US/Irving) <[email protected]> > Subject: RE: [onap-discuss] [app-c] appc client library location > > HI Ramu, > > Thanks for interested on APPC. > > It sounds like your local_setting.xml for mvn build has an issue, can you > attach your local_setting to me, I can take a look. > > Thanks > > Taka > > From: [email protected] > [mailto:[email protected]] On Behalf Of Akula, Ramanjaneyul > Reddy (Nokia - US/Irving) > Sent: Wednesday, April 04, 2018 3:27 PM > To: [email protected] > Cc: ANUMANENI, VENKATA RAMANA <[email protected]> > Subject: [onap-discuss] [app-c] appc client library location > > Hi APPC Team, > We are planning to do some VNF configuration using APP-C. For the same, > learned that we can use the APP-C client libraries > (org.onap.appc.client:client-kit, org.onap.appc.client:client-lib) to send > the LCM request to DMaaP topic > (http://onap.readthedocs.io/en/latest/submodules/appc.git/docs/APPC%20Client%20Library%20Guide/APPC%20Client%20Library%20Guide.html#appc-client-library > > However, we failed to located the needed jars. > Then tried to compile the code using the instructions @ > “https://wiki.onap.org/display/DW/Building+Entire+ONAP” > > While comping the APP-C code, getting below error: > > [FATAL] Non-resolvable parent POM for org.onap.appc:appc:1.3.0-SNAPSHOT: > Failure to find org.onap.ccsdk.parent:odlparent-carbon-sr1:pom:0.1.0 in > https://repo.maven.apache.org/maven2 was cached in the local repository, > resolution will not be reattempted until the update interval of central has > elapsed or updates are forced and 'parent.relativePath' points at wrong local > POM @ line 25, column 13 > @ > > Can someone help me on how to get around this problem. > > > Thanks & best regards, > Ramu > > > > > _______________________________________________ > onap-discuss mailing list > [email protected] > https://lists.onap.org/mailman/listinfo/onap-discuss _______________________________________________ onap-discuss mailing list [email protected] https://lists.onap.org/mailman/listinfo/onap-discuss
