First pass at getting Ubuntu working in CI infra 47/25547/4
authorEd Warnicke <hagbard@gmail.com>
Thu, 20 Aug 2015 22:45:20 +0000 (15:45 -0700)
committerEd Warnicke <hagbard@gmail.com>
Tue, 1 Sep 2015 20:58:42 +0000 (13:58 -0700)
Change-Id: I763a96c9a71b45e691ccbf08ffabc41fc8724977
Signed-off-by: Ed Warnicke <hagbard@gmail.com>
vagrant/lf-networking/confignetwork.pp

index 8bf70cab5a41f9bb5f9cc920c964e7812de04f75..a34975895f1a561f46e4e5da33a1535dda2a933f 100644 (file)
@@ -62,6 +62,16 @@ options timeout:2
 }
 
 # set routing
-file { '/etc/sysconfig/network-scripts/route-eth0':
-  content => "default via ${router} dev eth0"
+case $::operatingsystem {
+  'CentOS', 'Fedora', 'RedHat': {
+    file { '/etc/sysconfig/network-scripts/route-eth0':
+      content => "default via ${router} dev eth0"
+    }
+  }
+  'Ubuntu': {
+    file { '/etc/network/if-up.d/0000routing':
+      content => "#!/bin/sh\nip route add default via ${router} dev eth0"
+      mode => '0755'
+    }
+  }
 }