From e9e50b65e777b5b8c3a2c79cabb072ae70ab52ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Reis?= Date: Mon, 17 Aug 2015 13:19:53 +0100 Subject: [PATCH] smartos: use Google DNS servers DNS tests are sensible to which DNS servers are used. Google DNS servers are known to work and should provide a stable DNS environment to run the tests. Fixes: https://github.com/joyent/node/issues/25858 Fixes: #155 --- setup/smartos/ansible-playbook.yaml | 9 +++++++++ setup/smartos/ansible-vars.yaml | 3 +++ 2 files changed, 12 insertions(+) diff --git a/setup/smartos/ansible-playbook.yaml b/setup/smartos/ansible-playbook.yaml index bd30e9be8..d05f7b683 100644 --- a/setup/smartos/ansible-playbook.yaml +++ b/setup/smartos/ansible-playbook.yaml @@ -20,6 +20,15 @@ with_items: packages tags: general + - name: Remove all DNS servers from resolv.conf + lineinfile: dest=/etc/resolv.conf state=absent regexp="^(\s*)nameserver(\s+)" + tags: general + + - name: Add DNS servers to the list in resolv.conf + lineinfile: dest=/etc/resolv.conf state=present regexp="^(\s*)nameserver(\s+){{ item }}(\s*)$" line="nameserver {{ item }}" + with_items: dns_servers + tags: general + - name: User | Add {{ server_user }} group command: groupadd {{ server_user }} tags: user diff --git a/setup/smartos/ansible-vars.yaml b/setup/smartos/ansible-vars.yaml index 5c3d4e3aa..8206ea2b0 100644 --- a/setup/smartos/ansible-vars.yaml +++ b/setup/smartos/ansible-vars.yaml @@ -18,3 +18,6 @@ packages: - automake - libtool - ccache +dns_servers: + - 8.8.8.8 + - 8.8.4.4