Puppet scripts and manifests to configure and customize an Ubuntu desktop environment