From 4715e7e5c28cf64c05ccc5b3741a7a502ab5a0e4 Mon Sep 17 00:00:00 2001 From: Onni Hakala Date: Fri, 26 Feb 2016 11:36:26 +0200 Subject: [PATCH] Fix dns problems --- ansible/mac.yml | 9 +++++++++ docker/services.yml | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ansible/mac.yml b/ansible/mac.yml index e36b93c..292c7f6 100644 --- a/ansible/mac.yml +++ b/ansible/mac.yml @@ -50,6 +50,15 @@ become: yes become_method: sudo + - name: Delete resolver files to trigger dns change + file: + path: "/etc/resolver/{{item.domain}}" + state: absent + become: yes + become_method: sudo + with_items: + - { ip: "{{ machine_ip.stdout }}", domain: test } + - name: Create dns resolver files at /etc/resolver/ template: src: "{{ dev_env_dir }}/ansible/resolver-dev.conf.j2" diff --git a/docker/services.yml b/docker/services.yml index 5dfaba9..43abb8c 100644 --- a/docker/services.yml +++ b/docker/services.yml @@ -14,8 +14,11 @@ dnsmasq: - "172.17.0.1:53:53/udp" cap_add: - NET_ADMIN - command: --address=/dev/192.168.99.100 + # TODO: can't use {BOX_IP} because the variable won't get interpolated + command: "--address=/dev/$BOX_IP" restart: always + environment: + BOX_IP: "{BOX_IP}" mail: image: mailhog/mailhog environment: