summaryrefslogtreecommitdiffstats
path: root/playbooks/adhoc/deploy_monitoring_containers/oso-rhel7-zagg-client.service
diff options
context:
space:
mode:
Diffstat (limited to 'playbooks/adhoc/deploy_monitoring_containers/oso-rhel7-zagg-client.service')
-rw-r--r--playbooks/adhoc/deploy_monitoring_containers/oso-rhel7-zagg-client.service39
1 files changed, 39 insertions, 0 deletions
diff --git a/playbooks/adhoc/deploy_monitoring_containers/oso-rhel7-zagg-client.service b/playbooks/adhoc/deploy_monitoring_containers/oso-rhel7-zagg-client.service
new file mode 100644
index 000000000..381c7b487
--- /dev/null
+++ b/playbooks/adhoc/deploy_monitoring_containers/oso-rhel7-zagg-client.service
@@ -0,0 +1,39 @@
+# This is a systemd file to run this docker container under systemd.
+# To make this work:
+# * pull the image (probably from ops docker registry)
+# * place this file in /etc/systemd/system without the .systemd extension
+# * run the commands:
+# systemctl daemon-reload
+# systemctl enable zagg-client-docker
+# systemctl start zagg-client-docker
+#
+#
+[Unit]
+Description=Zagg Client Contatainer
+Requires=docker.service
+After=docker.service
+
+
+[Service]
+Type=simple
+TimeoutStartSec=5m
+#Slice=container-small.slice
+
+ExecStartPre=-/usr/bin/docker rm "oso-rhel7-zagg-client"
+
+
+ExecStart=/usr/bin/docker run --name oso-rhel7-zagg-client \
+ -e ZAGG_SERVER=SERVERNAME \
+ -e ZAGG_USER=USERNAME \
+ -e ZAGG_PASSWORD=PASSWORD \
+ -v /etc/localtime:/etc/localtime \
+ -v /run/pcp:/run/pcp \
+ docker-registry.ops.rhcloud.com/ops/oso-rhel7-zagg-client
+
+
+ExecReload=-/usr/bin/docker stop "oso-rhel7-zagg-client"
+ExecReload=-/usr/bin/docker rm "oso-rhel7-zagg-client"
+ExecStop=-/usr/bin/docker stop "oso-rhel7-zagg-client"
+
+[Install]
+WantedBy=default.target