ansible-roles/docker-host
Jérémy Lecour 454d4c6d30
continuous-integration/drone/push Build is passing Details
explicit permissions for APT GPG keys
2021-05-26 13:47:34 +02:00
..
defaults New variable for docker home 2017-09-29 09:27:35 -04:00
files Move all trusted GPG keys to file repository 2021-05-03 14:23:13 +02:00
handlers Import docker-host 2017-03-30 15:13:45 +02:00
tasks explicit permissions for APT GPG keys 2021-05-26 13:47:34 +02:00
templates Update docker-host role 2017-07-24 16:38:08 -04:00
README.md Import docker-host 2017-03-30 15:13:45 +02:00

README.md

docker-host

What docker-host Affects

This playbook will install a docker-engine on the target host.

Role Variables

These variables are needed when the docker-engine needs to be exposed.

  • docker_remote_access_enabled: True
  • docker_daemon_port: 2376
  • docker_daemon_listening_ip: 0.0.0.0

When the docker-engine is reachable from another host, it's important to configure TLS. Those are the basic settings for TLS and it should not be modified.

  • docker_tls_enabled: True
  • docker_tls_path: /home/docker/tls
  • docker_tls_ca: ca/ca.pem
  • docker_tls_ca_key: ca/ca-key.pem
  • docker_tls_cert: server/cert.pem
  • docker_tls_key: server/key.pem
  • docker_tls_csr: server/server.csr

Example

$ ansible-playbook -i inventory docker-host.yml

License

GPLv3