update

+10 -2
inventory.yml
···
+
alma_servers:
+
hosts:
+
hyperreal.coffee:
+
ansible_user: jas
+
ansible_host: hyperreal.headscale.moonshadow.dev
+
ansible_python_interpreter: /usr/bin/python3
+
borgmatic_hosts:
hosts:
desktop:
···
debian_servers:
hosts:
-
hyperreal.coffee:
+
headscale:
ansible_user: jas
-
ansible_host: hyperreal.headscale.moonshadow.dev
+
ansible_host: headscale.headscale.moonshadow.dev
ansible_python_interpreter: /usr/bin/python3
rpi400:
ansible_user: root
···
prom_clients:
children:
+
alma_servers:
debian_servers:
freebsd_servers:
+4 -17
prometheus-clients.yml
···
become: true
- name: Enable node_exporter service on FreeBSD
-
ansible.builtin.shell: sysrc node_exporter_enable="YES"
+
ansible.builtin.service:
+
name: node_exporter
+
enabled: true
+
state: started
when: ansible_service_mgr == "bsdinit"
-
register: node_exporter_enable
-
become: true
-
changed_when: '"node_exporter_enable: -> YES" in node_exporter_enable.stdout'
-
-
- name: Check if node_exporter service is running on FreeBSD
-
ansible.builtin.shell: service node_exporter status
-
when: ansible_service_mgr == "bsdinit"
-
register: node_exporter_running
-
failed_when: '"node_exporter does not exist" in node_exporter_running.stdout'
-
changed_when: false
-
-
- name: Start node_exporter service on FreeBSD
-
ansible.builtin.shell: service node_exporter start
-
when:
-
- ansible_service_mgr == "bsdinit"
-
- '"node_exporter is not running" in node_exporter_running.stdout'
become: true
+1 -1
remote-logging-setup.yml
···
---
-
- hosts: debian_servers,freebsd_servers
+
- hosts: alma_servers,debian_servers,freebsd_servers
gather_facts: true
become: true