Hello, all.
I've created the following playbook:
---
> - hosts: Host1
> gather_facts: false
> tasks:
> - name: SQL Query Pending Import Jobs
> script: /etc/ansible/files/mssql_opm_getImportJobs.ps1
> register: import_job_count
> - debug:
> msg: "Number of running imports: {{ import_job_count.rc }}"
> tags:
> - test
> - hosts: Host2
> gather_facts: false
> tasks:
> - name: Stop 1Point Import Services
> win_service: name={{ item }} state=stopped
> with_items:
> ["ImportRecipientsService","ImportRecipientsService_V2","OnepointImportService_High","OnepointImportService_Higher","OnepointImportService_Highest","OnepointImportServi
> ce_Low"]
> when: import_job_count.stdout == "0"
> tags:
> - stop_opm_import_services
As I hope you can see, the idea is to use the register value from the first
play to work in the second, which is aimed at another host. I get
"'import_job_count' is undefined" because the register value doesn't
persist. Is there any way to do this?
With thanks.
--
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/c66e341d-8670-4c2d-bdfa-bb109306f636%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.