A Puppet based repository for generic automation configurations