Config Management Camp 2024 Ghent

Ansible squeezed my Pulp
2024-02-06, 14:00–14:50, B.3.037

Managing repositories in Pulp using Ansible, using the Pulp Squeezer
collection. A journey of a Pulp beginner setting up a Pulp server and
Pulp repositories with Ansible.


Managing Pulp is done by using the Pulp API. Common ways are using pulp_cli or
talking with the API directly. Another way exists: Ansible with the Pulp
Squeezer collection. A set of Ansible modules to manage your Pulp!

Information how to use the modules however is spread fairly thin. Blog posts,
a video, documentation of the plugins themselves, and test playbooks for those
modules. I gobbled it up and came up with something that works for me.

This talk is about my journey of getting started with Pulp and using the Pulp
Squeezer modules to create repositories and remotes, manage synchronization of
content, and managing custom repositories to serve in-house content.

Stefan is a Linux consultant and trainer working for AT Computing in the Netherlands. He started out carrying boxes and nowadays enjoys solving various IT challenges using open source software and training people in the use of Git, Ansible and Linux administration.

Some days he can be found tinkering with and repairing old computers at the HomeComputerMuseum in Helmond. He also enjoys sitting down with a good beer or whisky and spending time with his family and friends.