profile
viewpoint
redguide redguide http://redguide.github.io Informal organization to manage chef cookbooks in the best possible way.

redguide/nodejs 225

Chef cookbook for nodejs

redguide/network_interfaces 19

Cookbook to manage networking.

redguide/htpasswd 16

Chef cookbook to manage/install htpasswd

redguide/foreman 9

Chef cookbook to install foreman

redguide/modules 9

Chef cookbook to manage linux modules with /etc/modules and modprobe (linux 2.6 +)

redguide/traefik 6

Chef cookbook for traefik

redguide/cpu 3

Chef cookbook to manage CPU governor

redguide/docker-engine 2

Chef cookbook to install docker-engine

pull request commentredguide/htpasswd

Lock htauth gem version to 2.0.0

Hi @copiousfreetime

Thank you so much for looking into this! I guess I should have created an issue instead of a pull request, maybe. The discussion is certainly helpful for us.

I guess for us we will first constrain the version of the gem to 2.0.0 in our wrapper cookbooks, and do a proper upgrade at a later point. I am not 100% sure how we will proceed.

We were a bit surprised that our chef clients suddenly tried to install a newer version of a gem, since we have our coookbook versions locked in a Chef policyfiles. So we were not expecting any changes, but we forgot about the gems :)

torjeh

comment created time in 5 days

pull request commentredguide/htpasswd

Lock htauth gem version to 2.0.0

I'm not sure if its helpful or not - I got some feedback form the bcrypt folks in https://github.com/codahale/bcrypt-ruby/issues/224

What's probably a better solution for your library's users is to use some combination of bundle package and bundle install --local to use a precompiled .gem package in your vendor/cache.

I don't know if that helps or not.

torjeh

comment created time in 6 days

pull request commentredguide/htpasswd

Lock htauth gem version to 2.0.0

@torjeh funnily enough - the reason that I updated htauth was because of the need for bcrypt2 htpasswd files from folks using chef cookbook (https://github.com/copiousfreetime/htauth/issues/12).

I haven't been a chef user in a long time, do you have any suggestions on a solution to support everyone? The only one that immediately comes to mind is to use a pure ruby bcrypt library, and I don't think there is one.

torjeh

comment created time in 6 days

PR opened redguide/htpasswd

Lock htauth gem version to 2.0.0

htauth was upgraded April 2nd 2020 to version 2.1.1 and now requires bcrypt that needs to be compiled at runtime. Currently this breaks the cookbook for environments where this is not possible.

This is a workaround to make sure that we keep using the same version of htauth that has been used for a long time now.

+1 -1

0 comment

1 changed file

pr created time in 6 days

fork torjeh/htpasswd

Chef cookbook to manage/install htpasswd

fork in 6 days

fork a-ads/nodejs

Chef cookbook for nodejs

fork in 13 days

fork pschumacher/nodejs

Chef cookbook for nodejs

fork in a month

fork dyet92k/nodejs

Chef cookbook for nodejs

fork in 2 months

issue commentredguide/nodejs

Release request

I'm checking to see whether I can get privs on Supermarket. Thanks for this issue.

inopinatus

comment created time in 2 months

PR closed redguide/nodejs

Add chocolatey install method

Description

Adds a new install method which installs the LTS version of NodeJS using Chocolatey.

It sets the default install method to it for windows platform.

Issues Resolved

With this install method, we can install NodeJS for windows too.

Check List

  • [ ] All tests pass.
  • [X] New functionality includes testing.
  • [X] New functionality has been documented in the README if applicable
+55 -2

8 comments

6 changed files

margani

pr closed time in 2 months

issue commentredguide/nodejs

cookbook does not install requested version if package & repo for a different version already present

No, I haven't really been looking for a fix. The nodejs cookbook is one of my least-used cookbooks, so this is very low-priority for me personally. IIRC I just manually removed the package & repo and re-ran chef when I ran into this issue.

Poohblah

comment created time in 2 months

issue commentredguide/nodejs

cookbook does not install requested version if package & repo for a different version already present

@Poohblah did you find a fix for this? Im having same issue

Poohblah

comment created time in 2 months

startedredguide/nodejs

started time in 3 months

startedredguide/nodejs

started time in 3 months

more