Matthias Dellweg is an open source software engineer who develops for different software projects with a focus on IT automation.
Prior to his current employment with ATIX AG, he has finished a PhD in theoretical physics.
In his main occupation he works on orcharhino, a product based on Foreman with Katello and Pulp, with a focus on Debian integration.
He is an active member in the Foreman/Katello/Pulp community.
The maxim "Test all the things" has not only become a winged word, but is also correct in its basic idea.
Ansible is no exception and not least because of the planned restructuring towards a collection system, where single roles including their necessary modules should be available as entities for import, it is necessary to be able to test single Ansible roles.
The Ansible Molecule Framework - since October 2018 officially in its "new home under Ansible by RedHat" - offers these possibilities and tries to support different providers. In this talk we want to provide an insight into Molecule usage and discuss the possibilities and challenges that it brings.
Ansible, the radically simple IT automation engine is not stranger to pulp, the juicy software repository management tool.
In addition to its ansible based installer and its plugin for ansible content, we present the third way for pulp to interact with ansible:
'Ansible Modules for Pulp', alias Squeezer, is a collection of ansible modules to leverage the feature rich REST-API of pulp in a convenient way.
To this end we show, how repeated repository workflows can be mapped to ansible tasks.
We also discuss the possiblility to enrich bug reports with reproducers in form of playbook snippets.