Skip to content

Commit

Permalink
Work in progress
Browse files Browse the repository at this point in the history
  • Loading branch information
amousset committed Nov 13, 2017
1 parent f359aec commit 90040c7
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 0 deletions.
19 changes: 19 additions & 0 deletions rudder-agent/SOURCES/systemd/cf-execd.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[Unit]
Description=CFEngine Execution Scheduler
After=syslog.target
ConditionPathExists=/var/rudder/cfengine-community/bin/cf-execd
ConditionPathExists=/var/rudder/cfengine-community/inputs/promises.cf
ReloadPropagatedFrom=rudder-agent.service
PartOf=rudder-agent.service

[Service]
Type=simple
ExecStart=/var/rudder/cfengine-community/bin/cf-execd --no-fork
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target
RequiredBy=rudder-agent.service
19 changes: 19 additions & 0 deletions rudder-agent/SOURCES/systemd/cf-serverd.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[Unit]
Description=CFEngine file server
After=syslog.target
After=network.target
ConditionPathExists=/var/rudder/cfengine-community/bin/cf-serverd
ConditionPathExists=/var/rudder/cfengine-community/inputs/promises.cf
ReloadPropagatedFrom=rudder-agent.service
PartOf=rudder-agent.service

[Service]
Type=simple
ExecStart=/var/rudder/cfengine-community/bin/cf-serverd --no-fork
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
RequiredBy=rudder-agent.service
14 changes: 14 additions & 0 deletions rudder-agent/SOURCES/systemd/rudder-agent.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[Unit]
Description=Rudder agent umbrella service
Documentation=man:rudder(8)
Documentation=https://www.rudder-project.org/doc
After=syslog.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/true
ExecReload=/bin/true

[Install]
WantedBy=multi-user.target

0 comments on commit 90040c7

Please sign in to comment.