]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
Apply firewall resources alphabetically
authorMickaël Canévet <mickael.canevet@camptocamp.com>
Mon, 14 Apr 2014 13:58:31 +0000 (15:58 +0200)
committerMickaël Canévet <mickael.canevet@camptocamp.com>
Tue, 15 Apr 2014 13:56:35 +0000 (15:56 +0200)
lib/puppet/type/firewall.rb

index 75cf5863f34a42ea5b9d27ef2f025c4674e7588e..7c5c60e647dd0be501874451211c92c558870279 100644 (file)
@@ -892,6 +892,10 @@ Puppet::Type.newtype(:firewall) do
     end
   end
 
+  autorequire(:firewall) do
+    catalog.resources.select { |r| (r.class.to_s == "Puppet::Type::Firewall") and (r.name <=> name) == -1  }.sort.last
+  end
+
   validate do
     debug("[validate]")