Page MenuHomeDevCentral

checks.sls
No OneTemporary

checks.sls

# -------------------------------------------------------------
# Salt — Monitoring
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
{% from "map.jinja" import dirs with context %}
{% set nrpe_dir = dirs.share + "/monitoring/checks/nrpe" %}
{{ nrpe_dir }}:
file.directory:
- makedirs: True
# -------------------------------------------------------------
# OS or distro specific
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{% set os_family_support = [
"FreeBSD",
] %}
{% if grains["os_family"] in os_family_support %}
monitoring_checks_freebsd:
file.recurse:
- source: salt://roles/core/monitoring/files/checks/nrpe/os_family/{{ grains["os_family"] }}
- name: {{ nrpe_dir }}
- file_mode: keep
{% endif %}

File Metadata

Mime Type
text/plain
Expires
Fri, Feb 28, 21:39 (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2437167
Default Alt Text
checks.sls (938 B)

Event Timeline