Skip to content

Instantly share code, notes, and snippets.

@superseb
Last active July 11, 2016 09:20
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save superseb/12e7ffd6fc44e05a5ecb to your computer and use it in GitHub Desktop.
Save superseb/12e7ffd6fc44e05a5ecb to your computer and use it in GitHub Desktop.
DigitalOcean datadog coreos user-data cloudinit
#cloud-config
coreos:
units:
- name: "dd-agent.service"
command: "start"
content: |
[Unit]
Description=Datadog agent
After=docker.service
Requires=docker.service
[Service]
TimeoutStartSec=0
ExecStartPre=-/usr/bin/docker kill dd-agent
ExecStartPre=-/usr/bin/docker rm dd-agent
ExecStartPre=/usr/bin/docker pull datadog/docker-dd-agent
ExecStart=/bin/bash -c '/usr/bin/docker run -d --name dd-agent -h `hostname` -v /var/run/docker.sock:/var/run/docker.sock -v /proc/:/host/proc/:ro -v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro -e API_KEY=<key> datadog/docker-dd-agent:latest'
ExecStop=/usr/bin/docker stop dd-agent
[X-Fleet]
Global=true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment