On Mon, 16 Dec 2019 13:01:18 -0800 (PST) evnflow <[email protected]> wrote:
> Is there a way you can send a mail with-in assert when any_errors_fatal:
> true ?
>
> - name: Assert that the disk limit ({{ disk_limit }}) has not exceeded
> assert:
> that: ( (disk_usage|float)/mount.size_total ) < disk_limit|float
> msg: "Disk usage {{ disk_usage_ratio_s }} exceeds {{ disk_limit_ratio_s
> }}"
> any_errors_fatal: true
FWIW. Conditionally send the email and end the host. For example
- block:
- mail:
subject: Ansible disk usage report
to: [email protected]
body: |
Disk usage {{ disk_usage_ratio_s }}
exceeds {{ disk_limit_ratio_s }}
- meta: end_host
when: ((disk_usage|float)/mount.size_total) > disk_limit|float
Cheers,
-vlado
--
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/20191216223006.088d9474%40gmail.com.
pgpbJ7jUA1Qm9.pgp
Description: OpenPGP digital signature
