One more Requirement Kai,

I need to test the condition If stdout_lines is not defined or the 
stdout_lines length is 0, then open_shares_info variable should have the 
no_share value.
Could you check below syntax is correct, I am getting an error when I run 
it.

  - set_fact:
        open_shares_info: "{{  nfs_open_share.stdout_lines if 
nfs_open_share.stdout_lines|length != 0 or nfs_open_share.stdout_lines is 
defined else 'no_share' }}"



On Thursday, 28 February 2019 18:22:31 UTC+5:30, Pandu jh wrote:
>
> When Condition check is not working in a list as expected.
>
> My requirement is 
>
> Playbook should not fail If all the three mentioned variables have 
> "no_share" value.
> But it's failing not sure what causing this issue.
>
>
>
>     - debug:  var=open_shares_info
>     - debug:  var=linked_dirs_list
>     - debug:  var=nfs_hard_mounts
>
>     - name: Fail Playbook Execution
>       fail:
>         msg:  "Make sure to unshare/unmount all NFS shares in NFS clients"
>       when:  ("'no_share' not in open_shares_info") and  ("'no_share' not 
> in linked_dirs_list") and and ("'no_share' not in nfs_hard_mounts")
>
>
>
> TASK [debug] 
> *******************************************************************************************************************************************
> ok: [rchadm01] => {
>     "open_shares_info": "no_share"
> }
>
> TASK [debug] 
> *******************************************************************************************************************************************
> ok: [rchadm01] => {
>     "linked_dirs_list": "no_share"
> }
>
> TASK [debug] 
> *******************************************************************************************************************************************
> ok: [rchadm01] => {
>     "nfs_hard_mounts": "no_share"
> }
>
> TASK [Fail Playbook Execution] 
> *************************************************************************************************************************
> fatal: [rchadm01]: FAILED! => {"changed": false, "msg": "Make sure to 
> unshare/unmount all NFS shares in NFS clients"}
>
>

-- 
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/c3c0b877-20e2-4562-bbb6-301957e4497b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to