<div dir="ltr"><div>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].</div><div><br></div><div>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.</div><div><br></div><div>With all that said, I have some questions:</div><div><br></div><div>1) Can we drop puppet setup and let the jobs that need it to set it up?</div><div>2) Can we move away from Puppet to Ansible? If yes, what needs to be done to have that?</div><div><br></div><div>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.</div><div><br></div><div>Thank you</div><div><br></div><div>[1] <a href="https://github.com/pulp/pulp_packaging/blob/master/ci/nodepool/scripts/prepare_node.sh#L20-L54">https://github.com/pulp/pulp_packaging/blob/master/ci/nodepool/scripts/prepare_node.sh#L20-L54</a></div>[2] <a href="https://yum.puppetlabs.com/">https://yum.puppetlabs.com/</a><div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Elyézer Rezende<div>Senior Quality Engineer<br><div>irc: elyezer</div></div></div></div>
</div></div>