lay down a systemd dropin instead of the /run/flannel_docker_opts.env symlink

This commit is contained in:
Spencer Smith 2016-08-30 09:17:41 -07:00
parent cb6def8fee
commit e0a6bc96f1
2 changed files with 9 additions and 5 deletions

View file

@ -42,12 +42,14 @@
mode: 0644
notify:
- restart docker
when: ansible_os_family != "CoreOS"
- name: Flannel | Create docker config symlink for CoreOS
file:
src: "/etc/default/docker"
dest: "/run/flannel_docker_opts.env"
state: link
- name: Flannel | Create docker dropin for CoreOS
template:
src: docker-dropin
dest: "/etc/systemd/system/docker.service.d/flannel-options.conf"
notify:
- restart docker
when: ansible_os_family == "CoreOS"
- meta: flush_handlers

View file

@ -0,0 +1,2 @@
[Service]
Environment="DOCKER_OPTS=--bip={{ flannel_subnet }} --mtu={{ flannel_mtu }} {% if docker_options is defined %}{{ docker_options }}{% endif %}"