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()