An Ansible Role that installs nfdump and nfsen-ng on Debian.
- ansible:2.10
ready to use
---
# defaults file for matiferrigno.ansible-nfsen-ng
#############################################
# extras
# installs apache2-php, ntp/chrony and git
#############################################
nfsen_install_ntp: true
nfsen_install_apache_php: true
nfsen_install_git: true
#############################################
# nfsen-ng
# web interface
#############################################
# source repo
nfsen_gitrepo: https://github.com/mbolli/nfsen-ng
nfsen_documentroot: /var/www/nfsen-ng
nfsen_servername: nfsen-ng.local
nfsen_log: LOG_DEBUG # LOG_INFO... (just priority, always goes to syslog)
nfsen_ports: # combobox ports
- 80
- 443
- 53
- 22
nfsen_default_profile: "{{ nfdump_name }}" # set default profile
#############################################
# nfdump
# compile, install and configure
# nfcapd services
#############################################
# compilation
nfdump_gitrepo: https://github.com/phaag/nfdump.git
nfdump_version: v1.6.23
nfdump_fromsources: true
nfdump_bins: /usr/local/bin
# services
# just one service
nfdump_pid: /var/run/nfcapd.pid
nfdump_port: 2055
nfdump_name: default
nfdump_dumproot: /var/nfdump
# 1 or more services
nfdump_sources:
- name: borde
port: 2055
- name: test
port: 2056
- hosts: nfsen-ng-server
roles:
- { role: matiasferrigno.nfsen-ng }
- molecule
- podman or vagrant/vbox
$ molecule check -s vagrant
or
$ molecule check -s podman
...
MIT / BSD
This role was created in 2021 by Matías Emanuel Ferrigno.