Update module to support apt-puppetcore.puppet.com #764
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is the same as #757 but for apt.
Updates the
puppet_agent::install_task
so it's possible to install deb-based packages from https://apt-puppetcore.puppet.com (debian and ubuntu). Credentials are required when installing from apt-puppetcore. The username defaults toforge-key
and the password must be set to your forge API token.Also updates the
puppet_agent
class so it's possible to manage agent versions over time:And it updates the Dockerfiles used to test install and upgrades. See docker/README.md for details.
I haven't changed the default behavior of the module if the collection is unspecified or is one of the existing puppet7, puppet7-nightly, puppet8, etc collections. If no collection is specified, then it continues to use the "unversioned" release package from
apt.puppet.com
.