I would like to manage updates to Chef Server and clients using RPM
package management for CentOS servers. I see that the current way to
do updates is to run the ctrl command for Chef Server and run a shell
script (or manually install the rpm yourself) for chef-client.
Is there an RPM repository we can just point to get updates to Chef for?
It would make detecting Security patches and updates so much easier.
Yes, we’re getting there – the server products & their add-ons are now hosted on Packagecloud:
https://packagecloud.io/chef/stable (and you can read on their website how to set up apt or yum repo files for
The client pipeline is being migrated early in the New Year at which point the client RPMs will be there too.
[ Julian C. Dunn firstname.lastname@example.org * Sorry, I’m ]
[ WWW: http://www.aquezada.com/staff/julian * only Web 1.0 ]
[ gopher://sdf.org/1/users/keymaker/ * compliant! ]
[ PGP: 91B3 7A9D 683C 7C16 715F 442C 6065 D533 FDC2 05B9 ]
I read their bash script here
And was able to generate a repo file for CentOS 6 with this link
Which gave me the following
Now what I want to do is plug in the repo into Foreman so that it can discover them all. Unfortunately it looks like packageio doesn’t allow drilling down because when I plugged in https://packagecloud.io/chef/stable/el into foreman it wasn’t able to discover any repositories.
You can confirm this for yourself by pointing your browser to https://packagecloud.io/chef/stable/el, usually it will list all of the repositories. Is there any way to turn on directory listing on packagecloud?