Adding support for proxy

master
ageekymonk 8 years ago
parent d03e3c2eaf
commit e9d46bb696
No known key found for this signature in database
GPG Key ID: B94B060D25FFA652

@ -3,6 +3,10 @@ consul_ip: 127.0.0.1
docker_clusterstore: no
dockerpy: no
vagrant: no
docker_proxy: no
docker_http_proxy: ""
docker_https_proxy: ""
docker_no_proxy: ""
upgrade_docker: false
default_docker_config:
storage-driver: devicemapper

@ -31,6 +31,20 @@
docker_json: '{{ docker_json | combine({"cluster-store": "consul://{{ consul_ip }}:8500"})}}'
when: docker_clusterstore
- name: create directory for proxy file
file:
path: /etc/systemd/system/docker.service.d
state: directory
when: docker_proxy
- name: create http-proxy.conf
template:
src: http-proxy.j2.conf
dest: /etc/systemd/system/docker.service.d/http-proxy.conf
notify:
- reload unit
- restart docker
- name: ensure daemon config file is present
template:
src: daemon.j2.json

@ -0,0 +1,2 @@
[Service]
Environment="HTTP_PROXY={{ docker_http_proxy }}" "HTTPS_PROXY={{ docker_https_proxy }}" "NO_PROXY={{ docker_no_proxy }}"
Loading…
Cancel
Save