---
- name: Ensure packages are installed and display custom message
hosts: your_target_hosts
tasks:
- name: Ensure packages are installed
yum:
name:
- xorg-x11-server*
- dhcp
- bind
- vsftpd
- dovecot
state: present
async: 86400
poll: 0
register: yum_installer
- name: Display custom message using a handler
debug:
msg: "Custom message from Python script: {{ console_job_results.msg }}"
when: yum_installer.status == 'running'
async_status: jid={{ yum_installer.ansible_job_id }}
register: console_job_results
retries: 100
delay: 10
handlers:
- name: Display custom message when yum installation is complete
debug:
msg: "Custom message from Python script: {{ console_job_results.msg }}"
when: yum_installer.status == 'successful'