namikingsoft / sample-terraform-docker-swarm-over-tls

This is sample build docker swarm cluster over TLS using Terraform on DigitalOcean.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build docker swarm over TLS using Terraform

This is sample build docker swarm cluster over TLS using Terraform on DigitalOcean.

Refs: TLS認証なDocker Swarmクラスタを構築 (docker-machineなしで)

Get Started

setting

cp terraform.tfvars.sample terraform.tfvars
vi terraform.tfvars

plan and apply

terraform plan
terraform apply

it output tls keys to keys directory.

e.g. docker usage

docker --tlsverify \
  --tlscacert=keys/ca.pem \
  --tlscert=keys/cert.pem \
  --tlskey=keys/key.pem \
  -H=(ipv4_address of first host):3376 \
  info

or

export DOCKER_TLS_VERIFY="1"
export DOCKER_CERT_PATH="/path/to/keys"
export DOCKER_HOST="(ipv4_address of first host):3376"

docker info

License

MIT

About

This is sample build docker swarm cluster over TLS using Terraform on DigitalOcean.

License:MIT License


Languages

Language:Shell 69.3%Language:HCL 30.7%