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 < [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] > https://www.redhat.com/mailman/listinfo/pulp-list > > > _______________________________________________ > Pulp-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/pulp-list _______________________________________________ Pulp-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
