I use multiple workflows successfully and run them on schedules. They work 90%+ of the time, but not 100%. The failure happens in the first job of the workflow when it does not set the data needed for the second job to run. I will give a single example:
Here is the task:
- name: Pass data forward to Work Flow
set_stats:
data:
infra_ips_list: "{{ node_ips_json }}"
Here is the log output:
TASK [Pass data forward to Work Flow] ******************************************12:21:36
1619
task path: /runner/project/Ansible/playbooks/CronTasks/get-infranode-ips.yml:24
Here are the artifacts:
{}
The data are absolutely there, according to the log, and the task is green for success, but the stats artifacts are not set. Again, this works as expected 90%+ of the time.
What more can I do to debug this?
Thank you,
Kevin