Mercurial > code > home > repos > infra
diff pipe.py @ 105:95fcc05c2747
ntop systemd unit
author | drewp |
---|---|
date | Mon, 18 Jul 2022 18:13:47 -0700 |
parents | 8b8ef9d8f0fd |
children | 0833d1098983 |
line wrap: on
line diff
--- a/pipe.py Fri Jul 15 15:24:55 2022 -0700 +++ b/pipe.py Mon Jul 18 18:13:47 2022 -0700 @@ -1,7 +1,7 @@ -from pyinfra.operations import apt, files, git, server +from pyinfra.operations import apt, files, git, server, systemd -def ntop(): +def ntop_build(): files.directory('/opt/ntop') apt.packages(packages=[ @@ -18,5 +18,11 @@ server.shell('cd /opt/ntop/nDPI; ./autogen.sh; ./configure; make -j 6') server.shell('cd /opt/ntop/ntopng; ./autogen.sh; ./configure; make -j 6') +def ntop_run(): -ntop() + files.template(src="templates/pipe/ntop.service.j2", dest="/etc/systemd/system/ntop.service") + systemd.service(service='ntop.service', daemon_reload=True, enabled=True, running=True, restarted=True) + + +# ntop_build() +ntop_run()