[Pulp-list] Managing repos/schedules/etc with Puppet

Dennis Kliban dkliban at redhat.com
Thu Dec 8 19:29:12 UTC 2016


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.

[0] https://galaxy.ansible.com/jtyr/pulp_repos/
[1] https://galaxy.ansible.com/jtyr/pulp/


-Dennis

----- Original Message -----
> I'm all for it. I won't be able to contribute much, but would be down to
> test.
> 
> The biggest thing I'd like would be to have repo definitions definable in
> Hiera something like this:
> pulp_server::repositories:
> rhel-7-server:
> feed: https://cdn.redhat.com/content/dist/rhel/server/7/7Server/x86_64/os
> proxy_host: http://proxy.college.edu
> proxy_port: 8080
> relative_url: rhel-os/server/7Server/x86_64/os/
> serve_http: true
> feed_ca_cert: /etc/rhsm/ca/redhat-uep.pem
> feed_cert: /etc/pki/entitlement/somecert.pem
> feed_key: /etc/pki/entitlement/somecert.pem
> remove_missing: true
> retain_old_count: 4
> 
> yadda yadda.
> 
> It would be important for this Puppet module to not mess with stuff not
> defined in puppet, so that it could coexist with other interfaces to Pulp
> such as Katello and CLI interaction w/ Pulp.
> 
> My $0.02
> 
> - Kodiak Firesmith
> 
> On Thu, Dec 8, 2016 at 1:28 PM, Baird, Josh < jbaird at follett.com > wrote:
> 
> 
> 
> 
> 
> Is anyone here managing things like repository definitions, schedules,
> parent/child relationships, etc with Puppet?
> 
> 
> 
> I’m considering working on extending the katello/puppet-pulp [1] module to
> handle these types of things, but didn’t want to re-invent the wheel if the
> work has already been done.
> 
> 
> 
> [1] https://github.com/Katello/puppet-pulp
> 
> 
> 
> Thanks,
> 
> 
> 
> Josh
> 
> 
> 
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list
> 
> 
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list




More information about the Pulp-list mailing list