An Ansible role to build a Puppet module using the Puppet Development Kit (PDK). .. note:: This role requires installed Ruby, Ruby development and build tools (gcc/g++ and make) packages, they can be installed using the :zuul:role:`ensure-pdk-dependencies` role. **Role Variables** .. zuul:rolevar:: puppet_module_chdir :default: {{ zuul.project.src_dir }} The folder to switch into in order to build the Puppet module