Chef is a server configuration management tool intended on easing difficulty in managing multiple homogenous servers. At the core of Chef is a number of recipies, organized into cookbooks, which are applied to a server to properly configure the system.
Testing using Kitchen and Vagrant
kitchen convergewill cause your default target instance to be updated.
kitchen loginwill create an SSH session to your target instance.
Chef client of a Rasberry Pi
Need to install Ruby 2.1 (
sudo gem2.1 install chef
If you get an error regarding compiliation of FFI then you need to ensure you installed ruby2.1-dev.
This builds Ruby's FFI extension...so I'll check back another day to finish this.
XrefInstalling Chef on Raspberry Pi 2/3
- Need to install Ruby 2.1 (