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

Kodiak Firesmith kfiresmith at gmail.com
Thu Dec 8 19:31:17 UTC 2016


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 :)

On Thu, Dec 8, 2016 at 2:29 PM, Dennis Kliban <dkliban at redhat.com> wrote:

> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20161208/5e243309/attachment.htm>


More information about the Pulp-list mailing list