Browse Source

Stupidly used the supervisorctl template to install a systemd unit, this is fixed now

Till Klocke 9 years ago
parent
commit
1aaa408810

+ 3 - 0
roles/internal/ffdo.gluon-collector/handlers/main.yml

@@ -1,2 +1,5 @@
 ---
 # handlers file for ffdo.gluon-collector
+
+- name: Restart gluon-collector
+  service: name=gluon-collector state=restarted

+ 10 - 11
roles/internal/ffdo.gluon-collector/templates/systemd.j2

@@ -1,11 +1,10 @@
-[program:gluon-collector]
-command={{gluon_collector_base_path}}/gluon-collector -config {{gluon_collector_config_path}}
-autostart=true
-autorestart=true
-startretries=10
-user={{gluon_collector_user}}
-directory={{gluon_collector_base_path}}
-redirect_stderr=true
-stdout_logfile={{gluon_collector_log_path}}
-stdout_logfile_maxbytes=5MB
-stdout_logfile_backups=10
+[Unit]
+Description=gluon-collector
+
+[Service]
+ExecStart={{gluon_collector_base_path}}/gluon-collector -config {{gluon_collector_config_path}}
+Restart=on-failure
+User={{gluon_collector_user}}
+
+[Install]
+WantedBy=multi-user.target