Puppet By Perforce Apt Repositories

For Open Source Puppet documentation and setup instructions, see:
https://www.puppet.com/docs/puppet/8/puppet_index.html

These repositories contain packages intended for public consumption. These
packages contain software released by Puppet By Perforce including Puppet, Puppet Server,
and PuppetDB.

## Installation
To add the repo for your distribution, install the release package with the
codename for your distribution.

wget https://apt.puppetlabs.com/puppet-release-<codename>.deb
sudo dpkg -i puppet-release-<codename>.deb
sudo apt-get update

## Recommendations for Mirroring

# Directly from S3 (preferred option):
aws s3 sync --no-sign-request --exclude '*.html' s3://apt.puppetlabs.com /var/apt

# Rsync:
rsync -a rsync://rsync.puppet.com/packages/apt /var/apt

# HTTPS via CloudFront (fastest outside of US):
wget -r https://apt.puppetlabs.com

## Nightlies
Nightly repositories and packages can be found at https://nightlies.puppet.com/apt