finer grained states and prometheus nginx

This commit is contained in:
do
2020-11-19 18:41:12 +01:00
parent 85646626b9
commit 6d16c49394
3 changed files with 51 additions and 28 deletions

View File

@@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
# vim: ft=yaml
---
openhab-prometheus-exporter:
file.managed:
- name: /usr/local/bin/openhab2-prometheus-exporter.py
- source: https://raw.githubusercontent.com/zoide/openhab2-prometheus-exporter/master/openhab2-exporter.py
- source_hash: b6d1114af7418aff2d047c0ffc127f5adf0e4122
- user: openhab
- group: openhab
- mode: 0755
prometheus-nginx-exporter:
service.running:
- enable: True
- watch:
- file: etc-default-prometheus-nginx-exporter
etc-default-prometheus-nginx-exporter:
file.managed:
- name: /etc/default/prometheus-nginx-exporter
- contents: |
#SALT managed
ARGS="-nginx.scrape-uri http://127.0.0.1:80/stub_status"