Idea for corp-epel, a yum repo for your corporate rpm repository


#1

Eric,

sorry to ping you this way but i keep missing u on irc.

We use a few proprietary rpms for crapware from HP and Symantec. For a
number of sad reasons that will likely remain true in the future, some
vendors won’t put their rpms in an internet-accessible repository. Further,
some teammates have created a couple hacky rpms that we use but won’t become
publicly accessible.

I think others may need essentially a private repo and for that reason i
have created the corp-epel.rb

I haven’t pushed the code to you yet as I still have to figure out this
"vendor branch" thing. hopefully will figure that out this weekend.

Essentially, the recipe for corp-epel looks for the item “corp-epel” in the
data bag “urls” and then points to that url. pretty simple really.
More generally, I think that the data bag “urls” could be an excellent way
to separate corporate urls for corporate services from recipes.

What do you think?


#2

Personally I’d want to be able to set different values by environment, and
thus would make it a regular attribute rather than data bag content.
On Oct 15, 2011 3:27 AM, “Bryan Berry” bryan.berry@gmail.com wrote:

Eric,

sorry to ping you this way but i keep missing u on irc.

We use a few proprietary rpms for crapware from HP and Symantec. For a
number of sad reasons that will likely remain true in the future, some
vendors won’t put their rpms in an internet-accessible repository. Further,
some teammates have created a couple hacky rpms that we use but won’t become
publicly accessible.

I think others may need essentially a private repo and for that reason i
have created the corp-epel.rb

I haven’t pushed the code to you yet as I still have to figure out this
"vendor branch" thing. hopefully will figure that out this weekend.

Essentially, the recipe for corp-epel looks for the item “corp-epel” in the
data bag “urls” and then points to that url. pretty simple really.
More generally, I think that the data bag “urls” could be an excellent way
to separate corporate urls for corporate services from recipes.

What do you think?


#3

That’s a great idea Charles, I didn’t even realize environments had
attributes! I don’t see my urls changing per environment, but I may need to
reconsider this later. Thanks for the idea
On Oct 15, 2011 3:10 PM, “Charles Duffy” charles@dyfis.net wrote:

Personally I’d want to be able to set different values by environment, and
thus would make it a regular attribute rather than data bag content.
On Oct 15, 2011 3:27 AM, “Bryan Berry” bryan.berry@gmail.com wrote:

Eric,

sorry to ping you this way but i keep missing u on irc.

We use a few proprietary rpms for crapware from HP and Symantec. For a
number of sad reasons that will likely remain true in the future, some
vendors won’t put their rpms in an internet-accessible repository. Further,
some teammates have created a couple hacky rpms that we use but won’t become
publicly accessible.

I think others may need essentially a private repo and for that reason i
have created the corp-epel.rb

I haven’t pushed the code to you yet as I still have to figure out this
"vendor branch" thing. hopefully will figure that out this weekend.

Essentially, the recipe for corp-epel looks for the item “corp-epel” in
the data bag “urls” and then points to that url. pretty simple really.
More generally, I think that the data bag “urls” could be an excellent way
to separate corporate urls for corporate services from recipes.

What do you think?