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

Miller, Jeffrey L jeff-l-miller at uiowa.edu
Thu Dec 8 21:24:13 UTC 2016


I would be up for working on this as well. I had some ideas for using type and providers to implement that I haven’t been able to get to yet.

-Jeffrey



From: pulp-list-bounces at redhat.com [mailto:pulp-list-bounces at redhat.com] On Behalf Of Kodiak Firesmith
Sent: Thursday, December 8, 2016 1:08 PM
To: Baird, Josh <jbaird at follett.com>
Cc: pulp-list at redhat.com
Subject: Re: [Pulp-list] Managing repos/schedules/etc with Puppet

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<mailto: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<mailto:Pulp-list at redhat.com>
https://www.redhat.com/mailman/listinfo/pulp-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20161208/2ac852b6/attachment.htm>


More information about the Pulp-list mailing list