mirror of
https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages.git
synced 2026-11-04 16:29:05 +03:30
No description
- Makefile 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| defaults | ||
| meta | ||
| tasks | ||
| Makefile | ||
| README.md | ||
Ansible playbook runtime messages role
This is an Ansible role which lets other roles inject messages into devture_playbook_runtime_messages_list and outputs those messages at the end of playbook execution.
Usage
Example playbook:
- hosts: servers
roles:
- role: some_role
- role: another_role
- role: galaxy/com.devture.ansible.role.playbook_runtime_messages
Example tasks in some_role or another_role:
- name: Inject warning message
ansible.builtin.set_fact:
devture_playbook_runtime_messages_list: |
{{
devture_playbook_runtime_messages_list | default([])
+
[
"NOTE: This is a warning message to be printed at the end of playbook execution"
]
}}