28 lines
598 B
YAML
28 lines
598 B
YAML
|
---
|
||
|
- name: check if nDPI dir exists
|
||
|
stat:
|
||
|
path: "{{ndpi_clone_dir}}"
|
||
|
register: dir_present
|
||
|
|
||
|
- name: get nDPI sources
|
||
|
shell:
|
||
|
cmd: git clone https://github.com/ntop/nDPI.git {{ndpi_clone_dir}}
|
||
|
when: dir_present.stat.exists == false
|
||
|
|
||
|
- name: build and install nDPI
|
||
|
shell:
|
||
|
cmd:
|
||
|
cd {{ndpi_clone_dir}};
|
||
|
git checkout {{ndpi_compat_version}};
|
||
|
./autogen.sh &&
|
||
|
./configure &&
|
||
|
make &&
|
||
|
make install &&
|
||
|
make clean &&
|
||
|
git switch - ;
|
||
|
./autogen.sh &&
|
||
|
./configure &&
|
||
|
make &&
|
||
|
make install
|
||
|
chdir: "{{ndpi_clone_dir}}"
|