<div dir="ltr">Just speaking for myself here, but when Red Hat converged on Puppet (~2011?), we went all-in on that so we're a Puppet shop.  We didn't expect Red Hat to go flipmode on us and buy Ansible 3 years later.  So I'm only interested in Puppet right now :)</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 8, 2016 at 2:29 PM, Dennis Kliban <span dir="ltr"><<a href="mailto:dkliban@redhat.com" target="_blank">dkliban@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Have you considered using Ansible? I noticed that jtyr has published a role[0] on Ansible Galaxy that allow users to manage Pulp repos. The same person has published a role[1] for deploying Pulp.<br>
<br>
[0] <a href="https://galaxy.ansible.com/jtyr/pulp_repos/" rel="noreferrer" target="_blank">https://galaxy.ansible.com/<wbr>jtyr/pulp_repos/</a><br>
[1] <a href="https://galaxy.ansible.com/jtyr/pulp/" rel="noreferrer" target="_blank">https://galaxy.ansible.com/<wbr>jtyr/pulp/</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
-Dennis<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
----- Original Message -----<br>
> I'm all for it. I won't be able to contribute much, but would be down to<br>
> test.<br>
><br>
> The biggest thing I'd like would be to have repo definitions definable in<br>
> Hiera something like this:<br>
> pulp_server::repositories:<br>
> rhel-7-server:<br>
> feed: <a href="https://cdn.redhat.com/content/dist/rhel/server/7/7Server/x86_64/os" rel="noreferrer" target="_blank">https://cdn.redhat.com/<wbr>content/dist/rhel/server/7/<wbr>7Server/x86_64/os</a><br>
> proxy_host: <a href="http://proxy.college.edu" rel="noreferrer" target="_blank">http://proxy.college.edu</a><br>
> proxy_port: 8080<br>
> relative_url: rhel-os/server/7Server/x86_64/<wbr>os/<br>
> serve_http: true<br>
> feed_ca_cert: /etc/rhsm/ca/redhat-uep.pem<br>
> feed_cert: /etc/pki/entitlement/somecert.<wbr>pem<br>
> feed_key: /etc/pki/entitlement/somecert.<wbr>pem<br>
> remove_missing: true<br>
> retain_old_count: 4<br>
><br>
> yadda yadda.<br>
><br>
> It would be important for this Puppet module to not mess with stuff not<br>
> defined in puppet, so that it could coexist with other interfaces to Pulp<br>
> such as Katello and CLI interaction w/ Pulp.<br>
><br>
> My $0.02<br>
><br>
> - Kodiak Firesmith<br>
><br>
> On Thu, Dec 8, 2016 at 1:28 PM, Baird, Josh < <a href="mailto:jbaird@follett.com">jbaird@follett.com</a> > wrote:<br>
><br>
><br>
><br>
><br>
><br>
> Is anyone here managing things like repository definitions, schedules,<br>
> parent/child relationships, etc with Puppet?<br>
><br>
><br>
><br>
> I’m considering working on extending the katello/puppet-pulp [1] module to<br>
> handle these types of things, but didn’t want to re-invent the wheel if the<br>
> work has already been done.<br>
><br>
><br>
><br>
> [1] <a href="https://github.com/Katello/puppet-pulp" rel="noreferrer" target="_blank">https://github.com/Katello/<wbr>puppet-pulp</a><br>
><br>
><br>
><br>
> Thanks,<br>
><br>
><br>
><br>
> Josh<br>
><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> Pulp-list mailing list<br>
> <a href="mailto:Pulp-list@redhat.com">Pulp-list@redhat.com</a><br>
> <a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/<wbr>mailman/listinfo/pulp-list</a><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> Pulp-list mailing list<br>
> <a href="mailto:Pulp-list@redhat.com">Pulp-list@redhat.com</a><br>
> <a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/<wbr>mailman/listinfo/pulp-list</a><br>
</div></div></blockquote></div><br></div>