summaryrefslogtreecommitdiff
path: root/inventory/host_vars
diff options
context:
space:
mode:
Diffstat (limited to 'inventory/host_vars')
-rw-r--r--inventory/host_vars/ch-testvm-openwrt.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/inventory/host_vars/ch-testvm-openwrt.yml b/inventory/host_vars/ch-testvm-openwrt.yml
index 4e978fcf..6f89e0f8 100644
--- a/inventory/host_vars/ch-testvm-openwrt.yml
+++ b/inventory/host_vars/ch-testvm-openwrt.yml
@@ -38,6 +38,8 @@ openwrt_packages_add:
- iperf
- iperf3
- mtr
+ - prometheus-node-exporter-lua
+ - prometheus-node-exporter-lua-openwrt
openwrt_mixin:
/etc/dropbear/authorized_keys:
@@ -79,6 +81,17 @@ openwrt_uci:
RootPasswordAuth: 'off'
Port: '{{ ansible_port | default(22) }}'
+ uhttpd:
+ - name: uhttpd main
+ options:
+ enabled: '0'
+
+ prometheus-node-exporter-lua:
+ - name: prometheus-node-exporter-lua 'main'
+ options:
+ listen_interface: 'svc'
+ listen_port: '9100'
+
network:
- name: globals 'globals'
options:
@@ -106,3 +119,8 @@ openwrt_uci:
target: "{{ network_zones.lan.prefix | ansible.utils.ipaddr('network') }}"
netmask: "{{ network_zones.lan.prefix | ansible.utils.ipaddr('netmask') }}"
gateway: "{{ network_zones.svc.prefix | ansible.utils.ipaddr(network_zones.svc.offsets['ch-gw-lan']) | ansible.utils.ipaddr('address') }}"
+
+
+prometheus_scrape_endpoint: "{{ network_zones.svc.prefix | ansible.utils.ipaddr(network_zones.svc.offsets[inventory_hostname]) | ansible.utils.ipaddr('address') }}:9100"
+prometheus_exporters_default:
+ - openwrt