@@ -9,6 +9,8 @@
 | 
			
		||||
      - "{% if ansible_os_family == 'Debian' %}dnsutils{% else %}bind-tools{% endif %}"
 | 
			
		||||
      - git
 | 
			
		||||
      - man
 | 
			
		||||
      - molly-guard
 | 
			
		||||
      - needrestart
 | 
			
		||||
      - "mtr{% if ansible_os_family == 'Debian' %}-tiny{% endif %}"
 | 
			
		||||
      - sl
 | 
			
		||||
      - htop
 | 
			
		||||
@@ -17,6 +19,7 @@
 | 
			
		||||
      - tmux
 | 
			
		||||
      - traceroute
 | 
			
		||||
      - tree
 | 
			
		||||
      - unattended-upgrades
 | 
			
		||||
      - vim
 | 
			
		||||
  register: pkg_result
 | 
			
		||||
  retries: 3
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
  until: apt_result is succeeded
 | 
			
		||||
  when: "'ntp_server' not in group_names"
 | 
			
		||||
 | 
			
		||||
- name: Install systemd-timesyncd (bullseye)
 | 
			
		||||
- name: Install systemd-timesyncd
 | 
			
		||||
  apt:
 | 
			
		||||
    name: systemd-timesyncd
 | 
			
		||||
    update_cache: true
 | 
			
		||||
@@ -19,7 +19,6 @@
 | 
			
		||||
  until: apt_result is succeeded
 | 
			
		||||
  when:
 | 
			
		||||
    - "'ntp_server' not in group_names"
 | 
			
		||||
    - ansible_distribution_release == "bullseye"
 | 
			
		||||
 | 
			
		||||
- name: Configure NTP
 | 
			
		||||
  template:
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,7 @@
 | 
			
		||||
  retries: 3
 | 
			
		||||
  until: apt_result is succeeded
 | 
			
		||||
 | 
			
		||||
- name: Install Prometheus node-exporter-collectors (bullseye)
 | 
			
		||||
- name: Install Prometheus node-exporter-collectors
 | 
			
		||||
  apt:
 | 
			
		||||
    update_cache: true
 | 
			
		||||
    name: prometheus-node-exporter-collectors
 | 
			
		||||
@@ -16,8 +16,6 @@
 | 
			
		||||
  register: apt_result
 | 
			
		||||
  retries: 3
 | 
			
		||||
  until: apt_result is succeeded
 | 
			
		||||
  when:
 | 
			
		||||
    - ansible_lsb.codename == 'bullseye'
 | 
			
		||||
 | 
			
		||||
- name: Make Prometheus node-exporter listen on adm only
 | 
			
		||||
  lineinfile:
 | 
			
		||||
@@ -32,14 +30,3 @@
 | 
			
		||||
    name: prometheus-node-exporter
 | 
			
		||||
    enabled: true
 | 
			
		||||
    state: started
 | 
			
		||||
 | 
			
		||||
# Install new APT textfile collector, it might be upstreamed one day
 | 
			
		||||
# https://github.com/prometheus-community/node-exporter-textfile-collector-scripts/pull/35
 | 
			
		||||
- name: Patch APT textfile collector
 | 
			
		||||
  copy:
 | 
			
		||||
    src: apt.sh
 | 
			
		||||
    dest: /usr/share/prometheus-node-exporter/apt.sh
 | 
			
		||||
    owner: root
 | 
			
		||||
    group: root
 | 
			
		||||
    mode: 0755
 | 
			
		||||
  when: ansible_distribution_release != "bullseye"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user