base repo for my personal chef
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
attributes
files/default
recipes
spec
test
.gitignore
.kitchen.yml
Berksfile
Berksfile.lock
CHANGELOG.md
README.md
Rakefile
chefignore
metadata.rb

README.md

d-base

d-base is a home base cookbook to focus and organize my own personal chef systems. Enjoy at your own risk.

d-base has the following recipes:

  • dbase::default - basic stuff - nothing special
  • dbase::gibson
  • dbase::pi
    • tweaks to all pi's in my life
      • US Keyboard layout instead of UK
      • capslock becomes control key
    • this will be pulled out in the future to a more pi targeted repo.

Test Kitchen

Three test suites defined for test kitchen: gibson and pi.

  • gibson is to test the bulk of the stuff here: default,gibson,chefdk, and others work fine in Ubuntu-16.10. Takes a bit of time to converge.
  • pi is a basic sanity checker pi related stuff using debian instead of Ubuntu.
  • chefdk focuses on the chefdk stack is converging and verifying cleanly. A bit quicker than gibson to converge.

Inspec tests try to verify the bulk of actions done. If you've got a sane chef development workstation (see chefdk recipe in this repo) - then you can sanity check things converge and verify by doing:

    kitchen converge
    kitchen verify