On 5/23/21 9:55 AM, Sanoop Karat wrote: > Dear Team, > > I have been trying to add conditionals for my tasks and roles. > But, the one I entered for role is getting evaluated to true always and the one on the tasks are evaluated to false. > > Can you help on what needs to be changed. > > Below is my playbook > > - hosts: sec > roles: > - role: service-operations > when: (bName == 'security') or (bName == 'all') > > - hosts: core > roles: > - role: service-operations > when: (bName == 'core') or (bName == 'all') > > - hosts: composition > roles: > - role: service-operations > when: (bName == 'composition') or (bName == 'all') > > The above playbook is getting executed for all hosts, even though the bName > 'security'.
Where is bName defined?
>
> Below are the tasks
>
> - name: Adding the User account to Log on as a service
> win_user_right:
> name: SeServiceLogonRight
> users:
> - '{{ srvLogOnUsr }}'
> action: add
> when: uselogonUser
>
> - name: Start the service with logon
> win_service:
> name: "{{ service }}"
> start_mode: auto
> state: started
> username: "{{ srvLogOnUsr }}"
> password: "{{ srvLogOnPassword }}"
> when:
> - opr == "Start"
> - uselogonUser == "true"
>
> Both these tasks are gettign skipped even though uselogonUser = true & opr =
> Start
>
true (boolean value) is different from "true" (string).
Regards
Racke
> Can anyone guide me on what is going wrong.
>
>
> Thanks
> Sanoop
>
> --
> 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]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/cb8dd8c5-2307-4738-98f8-77e0d14fcc44n%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/cb8dd8c5-2307-4738-98f8-77e0d14fcc44n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.
--
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/1526a363-1ad6-d30f-7043-54e8eea98b59%40linuxia.de.
OpenPGP_signature
Description: OpenPGP digital signature
