Step-by-step guide
-
wget https://apt.puppetlabs.com/puppet5-release-xenial.debsudo dpkg -i puppet5-release-xenial.debsudo apt updatesudo apt install puppet-agentsudo vim /etc/environment- add /opt/puppetlabs/bin to PATH
source environmentsudo visudo- add /opt/puppetlabs/bin to secure_path
cd ~/.sshssh-keygeneval `ssh-agent`ssh-add id_rsa- Copy and Paste the generated public key to your git repo settings
cd /etc/puppetlabs/code/environmentssudo mv production production.samplesudo git clone [your git repo https url] productionsudo chown -R [your_user:your_group] productioncd productiongit remote set-url origin [your git repo ssh url]git ls-remotepuppet apply manifestssudo puppet apply manifests