diff options
author | Kenny Woodson <kwoodson@redhat.com> | 2015-07-27 09:41:32 -0400 |
---|---|---|
committer | Kenny Woodson <kwoodson@redhat.com> | 2015-07-27 09:41:32 -0400 |
commit | 274aa30b1af218031c0c6e7d3abe2ab732dc5b59 (patch) | |
tree | 26d4ff6eec5b4619ba533f52fa23a9e83d92ecd7 /playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service | |
parent | bd9ec682af6bc09a7ed3101518ed0838c4e4ba24 (diff) | |
parent | 1f7c1c62c039b76c9a95532622785a4b4be67ce8 (diff) | |
download | openshift-274aa30b1af218031c0c6e7d3abe2ab732dc5b59.tar.gz openshift-274aa30b1af218031c0c6e7d3abe2ab732dc5b59.tar.bz2 openshift-274aa30b1af218031c0c6e7d3abe2ab732dc5b59.tar.xz openshift-274aa30b1af218031c0c6e7d3abe2ab732dc5b59.zip |
Merge pull request #392 from kwoodson/mon_containers
Monitoring container ansible playbook
Diffstat (limited to 'playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service')
-rw-r--r-- | playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service b/playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service new file mode 100644 index 000000000..852be09b6 --- /dev/null +++ b/playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service @@ -0,0 +1,36 @@ +# 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 pcp-docker +# systemctl start pcp-docker +# +# +[Unit] +Description=PCP Collector Contatainer +Requires=docker.service +After=docker.service + + +[Service] +Type=simple +TimeoutStartSec=5m +#Slice=container-small.slice + +ExecStartPre=-/usr/bin/docker rm "oso-f22-host-monitoring" + +ExecStart=/usr/bin/docker run --rm --name=oso-f22-host-monitoring \ + --privileged --net=host --pid=host --ipc=host \ + -v /sys:/sys:ro -v /etc/localtime:/etc/localtime:ro \ + -v /var/lib/docker:/var/lib/docker:ro -v /run:/run \ + -v /var/log:/var/log \ + docker-registry.ops.rhcloud.com/ops/oso-f22-host-monitoring + +ExecReload=-/usr/bin/docker stop "oso-f22-host-monitoring" +ExecReload=-/usr/bin/docker rm "oso-f22-host-monitoring" +ExecStop=-/usr/bin/docker stop "oso-f22-host-monitoring" + +[Install] +WantedBy=default.target |