Shorewall management using Puppet