Chef Infra Client 14.14.29 and 15.5.15 Builds for CentOS, Debian and Raspbian on 32-bit ARM + Chef LEDs Handler Cookbook

UPDATE: The latest builds and instructions are now at the 32-bit Arm Chef Infra and Cinc Client Builds for Linux landing page.

Chef

With another new releases of both the Chef Infra Client 14.14.29 and Chef Infra Client 15.5.15 it’s time for new 32-bit ARM builds.

The previous patches have been upstreamed, so these build right off of the master branch. I’ve removed the BeagleBone Black armv7l builds because the Raspberry Pi 3/4 Raspbian builds work on this Debian machine so I’ve stopped making separate builds (they’re both ARM7l).

Chef LEDs Handler Cookbook

Flashing LEDs    

If you’re using these builds you might be interested in the LEDs Handler cookbook. At the beginning of the Chef client run the LEDs blink a heartbeat pattern and at the end of the client run the LEDs are disabled. If the Chef client run fails the LEDs all stay on. It’s pretty simple but it’s a fun notification that the nodes are converging.

https://github.com/mattray/leds_handler-cookbook

Build Instructions

If you want full instructions explained, here they are:

Please note the ld.so.preload instructions for Raspbian 10. Here are the updated single scripts to do a full build as the omnibus user:

Chef Infra 14.14.29

Chef Infra 15.5.15

And tail -f nohup.out the output.

Chef Infra Client 14.14.29 32-bit ARM DEB and RPM Packages

Chef Infra Client 15.5.15 32-bit ARM DEB and RPM Packages