ansible-role-iperf/tasks/configure.yml

23 lines
607 B
YAML
Raw Permalink Normal View History

2022-10-31 15:03:03 +01:00
---
- name: Ensure iperf3 systemd unit is installed
template:
dest: /etc/systemd/system/iperf3.service
src: templates/iperf3.service.j2
backup: yes
- name: Ensure iperf3 service is enabled and running
systemd:
name: iperf3.service
state: started
enabled: yes
when: "'WSL' not in ansible_facts['kernel']"
- name: Allow iperf3 port in UFW
ufw:
rule: allow
port: "{{ iperf3.port }}"
2022-10-31 15:10:20 +01:00
# ToDo:
# - name: Create service to collect stats of iperf3 to different hosts at random times and publish in node-exporter
# - name: Add command for nagios NRPE to check latest speed