Skip to content

Instantly share code, notes, and snippets.

@fideloper
Created August 5, 2020 16:40
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 fideloper/d16246fbc2306b4f8ffbeb8fe7a91ff3 to your computer and use it in GitHub Desktop.
Save fideloper/d16246fbc2306b4f8ffbeb8fe7a91ff3 to your computer and use it in GitHub Desktop.
Nomad job spec for jippi/go-metadataproxy
# Nomad 0.12.0+ requires volumes to be enabled
# within the client configuration
plugin "docker" {
config {
volumes {
enabled = true
}
}
}
job "metadata-proxy" {
datacenters = ["dc1"]
type = "system"
group "metadata-proxy" {
task "metadata-proxy" {
driver = "docker"
config {
image = "jippi/go-metadataproxy:latest"
volumes = [
"/var/run/docker.sock:/var/run/docker.sock"
]
network_mode = "host"
}
resources {
cpu = 64 # MHz
memory = 64 # MB
network {
mbits = 1
}
}
env {
ENABLE_PROMETHEUS = "true"
}
}
}
}
@fideloper
Copy link
Author

This runs the meta data proxy in host mode. See the project readme for details on what this may mean for iptables routes and general use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment