Automating Pulp Debian workflows with Pulp Squeezer
We are happy to announce the release of Pulp Squeezer 0.0.7!
With the Pulp 3 Debian plugin, you can take full control over the management and distribution of your Debian and Ubuntu packages. With this release of Pulp Squeezer, you can automate many aspects of the Pulp Debian workflow using Ansible.
Pulp Squeezer is a growing collection of Ansible modules that you can use to manage Pulp.
As part of this release, you can now use Pulp Squeezer to automate workflows with the following new modules:
deb_distribution
deb_publication
deb_remote
deb_repository
deb_sync
The first four in the list, associated with actual resources, provide the state
parameter to allow for idempotent playbooks the ansible way.
The deb_sync
module however, being an action module, you might want to register as a handler.
This release also includes the automatic refreshing of the API docs in the status module if version discrepancies are detected.
If you’re new to Pulp and looking for a better way to manage your Debian content, take a look at the introduction to Pulp Debian article. This article contains an example workflow of how to get started with managing Debian content in Pulp. For more detail, see the Pulp Debian documentation.
Try Pulp Squeezer today
You can find Pulp Squeezer on Ansible Galaxy.
You can install with the following command:
ansible-galaxy collection install pulp.squeezer
If you’ve any questions or feedback, we would love to hear from you on our pulp-list@redhat.com mailing list!