+
+ echo "---> Install puppet4 repository for 16.04"
+ apt-get purge puppet puppet-common
+ wget https://apt.puppetlabs.com/puppetlabs-release-pc1-xenial.deb
+ dpkg -i puppetlabs-release-pc1-xenial.deb
+
+ echo "---> Installing puppet"
+ apt-get update -m
+ ensure_ubuntu_install puppet-agent
+
+ # Create symlink for facter and puppet
+ ln -sf /opt/puppetlabs/bin/facter /usr/bin/facter
+ ln -sf /opt/puppetlabs/puppet/bin/puppet /usr/bin/puppet
+
+ echo "---> Installing python3 virtualenv"
+ # python3-virtualenv is available starting with 16.04.
+ ensure_ubuntu_install python3-virtualenv