Hello Angel,

i have gone through the document.
The articles talks about the values which can be gathered os gather_Facts.
My case is bit different.Mine is a custom output which i am storing in a
different register
so kindly suggest the way to get a solution for this

Thanks,
Nandhakumar

On Fri, Aug 9, 2019 at 7:11 PM Angel Rengifo Cancino <[email protected]>
wrote:

> As I see, you're trying to use variables from one host or group of hosts
> (cmsserver) from another different group (jobserver). Those variables have
> a name in common but they're still different; you can't use reference them
> as if they were the same.
>
> But I believe this post might help you:
>
>
> https://serverfault.com/questions/638507/how-to-access-host-variable-of-a-different-host-with-ansible
>
> Hope that helps
>
> El viernes, 9 de agosto de 2019, 8:23:59 (UTC-5), nandha kumar escribió:
>>
>> Hello Angel,Dick,
>>
>> Below is my playbook:
>>
>> ***********************************************************************************
>> ---
>> - hosts: all
>>   gather_facts: False
>>   roles:
>>     - pagefile
>> - name: STOP_Services_CMS
>>   hosts: cmsserver
>>   gather_facts: False
>>   tasks:
>>     - name: Get services for Datasevices
>>       win_shell: 'Get-Service | Where {($_.DisplayName -like "*Apache*")
>> -OR ($_.DisplayName -like "*Server Intell*")} | Select-Object Name,
>> DisplayName | ConvertTo-Json'
>>       register: nandhu
>>     - name: Stop services of Dataservices
>>       win_service:
>>         name: "{{ item.Name }}"
>>         state: stopped
>>       with_items: "{{ nandhu.stdout }}"
>> - name: STOP_Services_JS
>>   hosts: jobserver
>>   gather_facts: False
>>   tasks:
>>     - name: Stop services in Job servers
>>       win_service:
>>         name: DI_JOBSERVICE
>>         state: stopped
>>       register: service_status
>>     - debug:
>>         var: service_status.state
>> - name: reboot the servers
>>   hosts: cmsserver
>>   gather_facts: False
>>   tasks:
>>     - name: reboot the CMS_servers
>>       win_reboot:
>>       when: service_status.state == 'stopped'
>>       register: reboot_CMS
>> - name: reboot the_Jobservers
>>   hosts: jobserver
>>   gather_facts: False
>>   tasks:
>>     - name: Reboot the Jobs servers
>>       win_reboot:
>>       register: reboot_Jobserver
>>
>> ***********************************************************************************************
>> in First step ,i am trying to find the pagefile szie in windows servers
>> and changing the page file size as well.
>> that is what the role "pagefile" does.
>> Once the role is completed, services needs to be stopped in all servers
>> in sequence.
>> first in CMS server group and then job_server group.
>>
>> Reboot has to be done,only the registered value is equal to "stopped"
>>
>> Here is the problem comes.
>>  I am getting the registered variable as expected. however, reboot is not
>> happening and failing with undefined register varaible error
>> Please help me to get the issue resolved
>>
>>
>> Thanks,
>> Nandhakumar
>>
>> On Fri, Aug 9, 2019 at 6:46 PM Angel Rengifo Cancino <[email protected]>
>> wrote:
>>
>>> Hi:
>>>
>>> El viernes, 9 de agosto de 2019, 7:49:13 (UTC-5), nandha kumar escribió:
>>>>
>>>> Hello Team,
>>>>
>>>> I am trying to use the variable in the following task which i
>>>> registered in the previous task.
>>>> However, i am getting "variable is undefined error"
>>>> Could you please suggest us,what could be the reason
>>>>
>>>
>>> Please share as much details as possible of your code and the way you
>>> invoke it from CLI. We cannot guess!
>>>
>>> Thanks,
>>>> Nandhakumar
>>>>
>>> --
>>> 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/ecb14d22-1f56-4740-a818-594026103b93%40googlegroups.com
>>> <https://groups.google.com/d/msgid/ansible-project/ecb14d22-1f56-4740-a818-594026103b93%40googlegroups.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/57879cab-7d2d-4665-92e7-dac93b63e788%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/57879cab-7d2d-4665-92e7-dac93b63e788%40googlegroups.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/CAJJxXGi2nuVRXJCjJLi6SLv9mfwusZAD1kQRxxBEm-DBOM3ucw%40mail.gmail.com.

Reply via email to