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: [email protected] [mailto:[email protected]] On 
Behalf Of Kodiak Firesmith
Sent: Thursday, December 8, 2016 1:08 PM
To: Baird, Josh <[email protected]>
Cc: [email protected]
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 
<[email protected]<mailto:[email protected]>> 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
[email protected]<mailto:[email protected]>
https://www.redhat.com/mailman/listinfo/pulp-list

_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to