From 8c343dd7665940e2b8c3029cfb7a265b91fe8738 Mon Sep 17 00:00:00 2001
From: Jafaruddin Lie <jafar.lie@monash.edu>
Date: Thu, 20 Sep 2018 15:40:14 +1000
Subject: [PATCH] prefer ipv4

Former-commit-id: faf2c93c2178a2aee290a48f69d538280764b6b3
---
 roles/prefer_ipv4/files/gai.conf | 12 ++++++++++++
 roles/prefer_ipv4/tasks/main.yml | 10 ++++++++++
 2 files changed, 22 insertions(+)
 create mode 100644 roles/prefer_ipv4/files/gai.conf
 create mode 100644 roles/prefer_ipv4/tasks/main.yml

diff --git a/roles/prefer_ipv4/files/gai.conf b/roles/prefer_ipv4/files/gai.conf
new file mode 100644
index 00000000..aae620e3
--- /dev/null
+++ b/roles/prefer_ipv4/files/gai.conf
@@ -0,0 +1,12 @@
+#from https://community.rackspace.com/products/f/public-cloud-forum/5110/how-to-prefer-ipv4-over-ipv6-in-ubuntu-and-centos
+label       ::1/128        0
+label       ::/0           1
+label       2002::/16      2
+label       ::/96          3
+label       ::ffff:0:0/96  4
+precedence  ::1/128        50
+precedence  ::/0           40
+precedence  2002::/16      30
+precedence  ::/96          20
+precedence  ::ffff:0:0/96  100
+
diff --git a/roles/prefer_ipv4/tasks/main.yml b/roles/prefer_ipv4/tasks/main.yml
new file mode 100644
index 00000000..f75e8a00
--- /dev/null
+++ b/roles/prefer_ipv4/tasks/main.yml
@@ -0,0 +1,10 @@
+- name: Copy over gai.conf to /etc/
+  become: true
+  become_user: root
+  copy: 
+   src:   gai.conf
+   dest:  /etc/gai.conf
+   owner: root
+   group: root
+   mode:  0644
+  
-- 
GitLab