ansible-role-ping_exporter/tasks/install.yml

16 lines
489 B
YAML

---
- name: Ensure prometheus-ping-exporter is cloned
git:
repo: ssh://git@repos.susurrando.com:7272/srv/git.repos/ping_exporter.git
dest: /var/lib/from_repos/ping_exporter
depth: 1
notify: Restart ping_exporter service
- name: Install system packages
ansible.builtin.package:
name: python3-icmplib
- name: Install ping_exporter python requirements
pip:
requirements: /var/lib/from_repos/ping_exporter/requirements.txt
notify: Restart ping_exporter service