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.
