-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manage pulp repositories (pulp_repo provider) #179
Comments
hey, i have some code for this (in our internal pulp profile) but it does need some cleanup, will look into cleaning it up or posting it somewhere so that other people can look at it. types/providers i have (map ~ directly to the pulp api)
includes support for purging! |
This would be great! Thanks, @SimonPe! |
So what's the status here? We do have some specialised pulp_repo providers (RPM, ISO, Puppet). They are implemented using pulp-admin and not the API. I recall @timogoebel also wanting direct API usage. |
@ekohl sorry, I kind of lost track of this, I published my code at https://github.com/SimonPe/puppet-pulpapi as a kind of standalone module. I know there are still some minor bugs in there, and i might have fixed some of them in our intern repo already (i'd have to check). I would have no problem if we look into cleaning it up in my repo before merging it here (or we could put it in a branch here, I don't really care). And I can certainly answer some questions on it. But i don't have a lot fo time to look at puppet code lately, so some help is wanted in getting it to production quality. So if you care to take a look at the code and maybe create some issues on the repo if you have questions or see issues, I would be thankfull. |
I could try to move the code to runcible, but there are no rpms for this now. Only for foreman scl. |
Closing this in favor of #253 |
The module should be able to manage Pulp repositories. The use-case here is that repositories (and sync schedules) are stored in Puppet and can be configured on multiple Pulp servers easily. This will likely require a new pulp_repo provider.
Other thoughts:
The text was updated successfully, but these errors were encountered: