Handle exceptions from reading fastly IP ranges
authorJulien Cristau <jcristau@debian.org>
Sun, 6 Aug 2017 22:23:15 +0000 (18:23 -0400)
committerJulien Cristau <jcristau@debian.org>
Sun, 6 Aug 2017 22:23:15 +0000 (18:23 -0400)
modules/ferm/templates/defs.conf.erb

index 25468cf..2292139 100644 (file)
 
 <%=
 def getfastlyranges()
+    begin
        data = YAML.safe_load(File.open("/srv/puppet.debian.org/puppet-facts/fastly_ranges.yaml").read)
-       return data.addresses
+        return data.addresses
+    rescue
+        return []
+    end
 end
 %>
 @def $HOST_FASTLY = (<%= getfastlyranges().join(' ') %>);