Skip to content

Instantly share code, notes, and snippets.

@tshst
Created December 29, 2015 13:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tshst/badd3ba22818b11ed3d8 to your computer and use it in GitHub Desktop.
Save tshst/badd3ba22818b11ed3d8 to your computer and use it in GitHub Desktop.
logspout.tf
Configure the Docker provider

provider "docker" {
    host = "tcp://153.126.155.210:2376/"
    cert_path  = "/Users/t-shuichi/Dropbox/Public/docker_tls"
}

# Create a container
resource "docker_container" "logspout" {
    image = "${docker_image.logspout.latest}"
    name = "logspout"
    #env  = ["PASSWORD=${var.passwd}", "USE_HTTPS=yes"]
    ports = {
            internal = 8000
            external = 8000
            }
    volumes = {
            container_path = "/tmp/docker.sock"
            host_path = "/var/run/docker.sock"
            }
}

resource "docker_image" "logspout" {
    name = "progrium/logspout"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment