Hi Dick Visser,

Thank you for your advice. I will try to sort this out. For more help I 
will contact opnfv community.

Thanks & Regards,
Devakrishnan

On Wednesday, May 29, 2019 at 1:16:15 AM UTC+5:30, Dick Visser wrote:
>
> Did you get those playbooks from 
> https://github.com/opnfv/apex/tree/master/lib/ansible/playbooks ?
> If so, just a link would have been sufficient, rather than copy pasting 
> them as an unreadable piece of HTML email. 
>
> In any case, those playbooks are part of a much larger set of playbooks 
> and code. They’re highly specific to the OPNFV project. I would suggest 
> asking the people/authors over there first.
>
> Dick 
>
> On Tue, 28 May 2019 at 13:56, Deva Krishnan <[email protected] 
> <javascript:>> wrote:
>
>> Hi @ansible folks,
>>
>> Recently I found an Ansible error while installing Opnfv-Apex. I'm 
>> getting the below error message while deploying. It seems to be Ansible 
>> playbook failed error. 
>>
>> *Error Message :*
>>
>> *2019-05-27 20:45:16,635 INFO: TASK [include_tasks] 
>> ************************************************************
>> *task path: 
>> /usr/share/opnfv-apex/ansible/playbooks/prepare_overcloud_containers.yml:31*
>> *fatal: [192.168.122.244]: FAILED! => {"msg": "The conditional check 
>> 'item in (response.json)['repositories']|join(\" \")' failed. The error 
>> was: error while evaluating conditional (item in 
>> (response.json)['repositories']|join(\" \")): 'dict object' has no 
>> attribute 'json'*
>>
>> *The error appears to be in 
>> '/usr/share/opnfv-apex/ansible/playbooks/prepare_overcloud_containers.yml': 
>> line 31, column 7, but may*
>> *be elsewhere in the file depending on the exact syntax problem.*
>>
>> *The offending line appears to be:*
>>
>> *      register: response*
>> *    - include_tasks: patch_containers.yml*
>> *      ^ here*
>> *"}*
>>
>>
>> *2019-05-27 20:45:16,635 INFO: PLAY RECAP 
>> **********************************************************************
>> *192.168.122.244            : ok=5    changed=3    unreachable=0    
>> failed=1    skipped=0    rescued=0    ignored=0   *
>>
>>
>> *2019-05-27 20:45:16,671 ERROR: Ansible playbook failed. See Ansible logs 
>> for details.*
>> *2019-05-27 20:45:16,671 ERROR: Unable to complete container prep on 
>> Undercloud*
>> *Traceback (most recent call last):*
>> *  File "/bin/opnfv-deploy", line 10, in <module>*
>> *    sys.exit(main())*
>> *  File "/usr/lib/python3.4/site-packages/apex/deploy.py", line 535, in 
>> main*
>> *    tmp_dir=APEX_TEMP_DIR)*
>> *  File "/usr/lib/python3.4/site-packages/apex/common/utils.py", line 
>> 146, in run_ansible*
>> *    raise Exception(e)*
>> *Exception: Ansible playbook failed. See Ansible logs for details.*
>>
>>
>> *===================================================================================================================================================*
>>
>>
>>
>> *FYI :  Attached the yaml files of **prepare_overcloud_containers.yml 
>> and *
>> *patch_containers.yml below. Please let me know if you need any more 
>> information from my side. Hope some one can help me soon in this 
>> case.Thanks in advance.*
>>
>>
>>
>>
>> *[root@localhost playbooks]# cat patch_containers.yml ---  - name: "Pull 
>> docker image to ensure it exists locally: {{ item }}"    shell: "{{ 
>> container_client }} pull {{ undercloud_ip }}:8787/tripleo{{ os_version 
>> }}/centos-binary-{{ item }}:current-tripleo"  - name: "Find docker image 
>> user {{ item }}"    shell: >      {{ container_client }} inspect 
>> --format='{{ '{{' }}.ContainerConfig.User{{ '}}' }}'      {{ undercloud_ip 
>> }}:8787/tripleo{{ os_version }}/centos-binary-{{ item }}:current-tripleo    
>> register: user_result  - name: "Patch docker image {{ item }}"    shell: >  
>>     cd /home/stack/containers/{{ item }} && {{ container_client }} build    
>>   --build-arg REAL_USER={{ user_result.stdout }}      -t {{ undercloud_ip 
>> }}:8787/tripleo{{ os_version }}/centos-binary-{{ item }}:apex .*
>>
>> *      register: response    - include_tasks: patch_containers.yml      
>> with_items: "{{ patched_docker_services }}"      loop_control:        
>> loop_var: item      when:        - patched_docker_services|length > 0      
>>   - item in (response.json)['repositories']|join(" ")*
>>
>>
>>
>>
>>
>>
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/210adedc-bf8d-4cb8-b908-05bd65ef162f%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/210adedc-bf8d-4cb8-b908-05bd65ef162f%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> -- 
> Sent from a mobile device - please excuse the brevity, spelling and 
> punctuation.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/4d7fc6a8-39a5-4afa-8654-2a5e4a795d90%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to