Using the example of deploying and running a Java JAR file as a way to show the lifecycle of a fully test-driven Chef cookbook.
How to use
chef-shell to see attribute config and recipes, with and without a Chef Server.
Testing implementation of a
ruby_block in ChefSpec, to ensure that the code executes as expected
How to get up and running with
service resources when running Test Kitchen with the Docker driver, in this example for use with GitLab CI.
How to get the ChefDK (and associated tools) to trust internal / self-signed certificates, in an easy oneliner.
An introduction to how to build a cookbook using GitLab's Continuous Integration platform in conjunction with