
Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, like users, cron jobs, and hosts, along with obviously discrete elements like packages, services, and files.
This plugin module provides a way to set POSIX 1.e (and other standards) file ACLs via Puppet.