ansible task not failed still its passing.

On Thu, Apr 4, 2019 at 2:20 PM Kunalsing Thakur <[email protected]>
wrote:

> Hi kai,
> thanks for information.
> i tried below condition
>   failed_when: pulp.stdout == "\\e[0m"
>   failed_when: pulp.stdout == '\e[0m'
>   failed_when: pulp.stdout == "\\e[0m"
>     failed_when: pulp.stdout == "\e[0m"
>  failed_when: "'e[0m' in pulp.stdout"
>
> i tried all stuff but no luck
>
> any new suggestion ?
>
>
> On Thu, Apr 4, 2019 at 1:38 PM Kai Stian Olstad <
> [email protected]> wrote:
>
>> On 04.04.2019 09:47, Kunalsing Thakur wrote:
>> > - name: Logging into pulp
>> >   shell: pulp-admin login -u admin -p admin
>> >
>> > - name: searching the rpm into {{ reponame }} repo
>> >   shell: pulp-admin rpm repo content rpm --repo-id={{reponame}} --match
>> > 'filename={{ item }}'
>> >   loop: "{{ rpmname | default([]) }}"
>> >   register: pulp
>> >   when: search is defined
>> >   failed_when: pulp.stdout == "\e[0m"
>> >
>> > Also i tried to use this one.
>> >
>> > But ansible task will pass without fail.
>>
>> This is the correct syntax.
>>
>> The reason it doesn't work can be many thing and the trial and error
>> might be you best option.
>>
>>
>> Your backslash in failed_when is probably taken as an escape.
>> - So try double backslash to escape the the backslash.
>> - Try changing to single quotes instead of double(with and without
>> double backslashes)
>>
>>
>> Alternative is to just check for partial match(leave out the backslash).
>>
>>    failed_when: "'e[0m' in pulp.stdout"
>>
>>
>> If that will not work you have a lot of filter that can do regexp that
>> you can look into.
>>
>>
>> --
>> Kai Stian Olstad
>>
>> --
>> 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/f2e9f828937956a3e5d7fbddae81a766%40olstad.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
>
>
> [image: --]
>
> kunalsing thakur
> [image: https://]about.me/kunalsingthakur
>
> <https://about.me/kunalsingthakur?promo=email_sig&utm_source=email_sig&utm_medium=email_sig&utm_campaign=external_links>
>


-- 


[image: --]

kunalsing thakur
[image: https://]about.me/kunalsingthakur
<https://about.me/kunalsingthakur?promo=email_sig&utm_source=email_sig&utm_medium=email_sig&utm_campaign=external_links>

-- 
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/CANErU6mzqHRp55X-NFjG0tOvwxhV-MEQxrO7meyVoW%2Bum4rRrA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to