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/CAJJxXGjOP6pNCri9mdHZ3D%2BKCv4XkhSraR4Xp3JtMQJqnpuG2Q%40mail.gmail.com.