Singh, We need roles here and we are calling the same way for others and
they are working well.  Only for this host configuration I am getting that
error. Can we deep debug on this?

On Wed, Sep 2, 2020 at 1:03 AM Kundan Singh <[email protected]>
wrote:

> As per my understanding roles will not require and specific tags
>
> -  hosts: "{{ groups['all'][0] }}"
>    gather_facts: no
>     become: true
>
>     vars_files:
>          -
>      roles:
>          -   abc
>       Or
>           - "{{ and role name }}"
>
> On Tue, Sep 1, 2020, 9:02 PM 'Ramu Mathi' via Ansible Project <
> [email protected]> wrote:
>
>> Hi Singh, This is my configuration and it invokes the below tasks. -
>> hosts: "{{ groups['all'][0] }}"
>> gather_facts: no
>> become: true
>> vars_files:
>> -
>> roles:
>> - { role: *****/*, tags: ['******'] }
>> ---------------------------------------------------
>> - name: add vhosts
>> shell: "docker exec rmq-ha rabbitmqctl add_vhost {{ item.name }}"
>> with_items: "{{ ******* }}"
>> ignore_errors: true
>> - name: add users
>> shell: "docker exec rmq-ha rabbitmqctl add_user {{ item.name }} {{
>> item.password }}"
>> with_items: "{{ ******* }}"
>> ignore_errors: true
>> tags:
>> - *******
>> - name: change users passwords
>> shell: "docker exec rmq-ha rabbitmqctl change_password {{ item.name }}
>> {{ item.password }}"
>> with_items: "{{ ******* }}"
>> ignore_errors: true
>> tags:
>> - *******
>> - name: add user tags
>> shell: "docker exec rmq-ha rabbitmqctl set_user_tags {{ item.name }} {{
>> item.tags }}"
>> with_items: "{{ ******* }}"
>> ignore_errors: true
>> tags:
>> - ******* Now I am getting that error, where we need to add that double
>> quote? Thanks, Ramu.
>>
>> On Tue, Sep 1, 2020 at 7:53 PM Kundan Singh <[email protected]>
>> wrote:
>>
>>> Hi ,
>>>
>>> There is a syntax issue in the jinja2 template
>>> When you are defining hosts there should be space in variable mention in
>>> the line
>>>
>>> Synatx should appear like below
>>>
>>> hosts: "{{ abc }}"
>>>
>>>
>>> Regards
>>> Kundan singh
>>>
>>> On Tue, Sep 1, 2020, 3:13 PM 'Ramu Mathi' via Ansible Project <
>>> [email protected]> wrote:
>>>
>>>> I am getting the following the error with my config
>>>>
>>>>
>>>> ERROR! The field 'hosts' has an invalid value, which includes an
>>>> undefined variable. The error was: list object has no element 0
>>>>
>>>>
>>>> The error appears to be in
>>>> '/Users/ramumathi/Desktop/workspace/RMQ/ansible-rmq-ha/playbook.yml': line
>>>> 91, column 3, but may
>>>>
>>>> be elsewhere in the file depending on the exact syntax problem.
>>>>
>>>>
>>>> The offending line appears to be:
>>>>
>>>>
>>>>
>>>> - hosts: "{{ groups['all'][0] }}"
>>>>
>>>>   ^ here
>>>>
>>>> We could be wrong, but this one looks like it might be an issue with
>>>>
>>>> missing quotes. Always quote template expression brackets when they
>>>>
>>>> start a value. For instance:
>>>>
>>>>
>>>>     with_items:
>>>>
>>>>       - {{ foo }}
>>>>
>>>>
>>>> Should be written as:
>>>>
>>>>
>>>>     with_items:
>>>>
>>>>       - "{{ foo }}"
>>>>
>>>>
>>>>  ansible-playbook --version
>>>>
>>>> ansible-playbook 2.8.1
>>>>
>>>>   python version = 2.7.16 (default, Dec 13 2019, 18:00:32) [GCC 4.2.1
>>>> Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s
>>>>
>>>> Can you please let me know why I am getting this error.
>>>>
>>>> Thanks,
>>>>
>>>> Ramu.
>>>>
>>>> --
>>>> 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 view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/ansible-project/37056e7f-6ece-4f17-b633-23efebb8b80fn%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/ansible-project/37056e7f-6ece-4f17-b633-23efebb8b80fn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "Ansible Project" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/ansible-project/r-WAba-9WI0/unsubscribe
>>> .
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/CADGcVU2SfQO%3D-7g8K_k-zARf%3DkgEUMfhHWywu%3DcrHFRtCPhJHA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/ansible-project/CADGcVU2SfQO%3D-7g8K_k-zARf%3DkgEUMfhHWywu%3DcrHFRtCPhJHA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> 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 view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/CANE_N8ENpS%3DTV4oFb6EfL6Mcz1pMsUzknRSx-d1CCqfduF78yg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/ansible-project/CANE_N8ENpS%3DTV4oFb6EfL6Mcz1pMsUzknRSx-d1CCqfduF78yg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ansible-project/r-WAba-9WI0/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/CADGcVU3YyTyoOaXw9PCsKa8WRT4c%2BZsEQONBkLmu175WNtDz0Q%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CADGcVU3YyTyoOaXw9PCsKa8WRT4c%2BZsEQONBkLmu175WNtDz0Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CANE_N8F%3D0AtOE9o-9gL8XH_qSDRhj61cJYa%3Dn79Ug3cDeDKb%2BQ%40mail.gmail.com.

Reply via email to