+1 to pulling out puppet to unblock the builds. +1 to replacing any puppet usage with Ansible, which is consistent with the current direction[0].
After digging around in git some, it looks like those puppet lines were originally added in 2015 with this commit[1]. That commit both installs puppet and runs some `puppet apply ...` statements, so pulling puppet out should be fine as long as those `puppet apply` statements get replaced with something else (either Ansible, or $ANOTHER_IDEA). Thank you for raising this and whatever you can do on it. [0]: https://www.redhat.com/archives/pulp-list/2016-November/msg00045.html [1]: https://github.com/pulp/pulp_packaging/commit/e1657129d04470b2c302a91051c821a2e7283a6f On Mon, Jan 2, 2017 at 9:58 AM, Elyezer Rezende <ereze...@redhat.com> wrote: > The prepare_node script is responsible to prepare the nodepool nodes we > use on Jenkins. Other than installing basic packages and the machinery to > make the node a Jenkins slave it installs puppet [1]. > > I am wondering why setting up puppet is needed since it seems to be > related to the unittest jobs only. I am wondering that because there is no > Puppet for Fedora 25 yet [2] and that is blocking us to have Fedora 25 > nodes since they can't be built. > > With all that said, I have some questions: > > 1) Can we drop puppet setup and let the jobs that need it to set it up? > 2) Can we move away from Puppet to Ansible? If yes, what needs to be done > to have that? > > I am raising this up because I want to test Pulp ASAP on Fedora 25 and I > don't know all the details about the Puppet need on the slaves. > > Thank you > > [1] https://github.com/pulp/pulp_packaging/blob/master/ci/ > nodepool/scripts/prepare_node.sh#L20-L54 > [2] https://yum.puppetlabs.com/ > > -- > Elyézer Rezende > Senior Quality Engineer > irc: elyezer > > _______________________________________________ > Pulp-dev mailing list > Pulp-dev@redhat.com > https://www.redhat.com/mailman/listinfo/pulp-dev > >
_______________________________________________ Pulp-dev mailing list Pulp-dev@redhat.com https://www.redhat.com/mailman/listinfo/pulp-dev