Files
dsfin-ansible/roles/ntopng/tasks/main.yaml

29 lines
815 B
YAML

---
- name: Check if ntopng is installed
become: yes
command: dpkg-query -W "{{ ntopng_deb }}"
register: ntopng_check_deb
failed_when: ntopng_check_deb.rc > 1
changed_when: ntopng_check_deb.rc == 1
- name: Download ntopng
get_url:
url="{{ ntopng_deb_url }}"
dest="/home/{{ ansible_env.USER }}/Downloads/{{ ntopng_deb }}.deb"
when: ntopng_check_deb.rc == 1
- name: Install ntopng source
become: yes
apt: deb="/home/{{ ansible_env.USER }}/Downloads/{{ ntopng_deb }}.deb"
when: ntopng_check_deb.rc == 1
- name: install ntopng
become: yes
apt:
name: ntopng
state: present
update_cache: yes
- name: start ntopng
become: yes
systemd:
name: ntopng.service
state: restarted
enabled: yes