Complete Puppet environment (Puppetmaster, Foreman and PuppetDB) based on Docker