<commit_before>= Chef

This, I passed the `AWS Certified Solutions Architect - Associate Exam` -- see the http://aws.bradyhouse.ai[AWS Collection].
Afterwards, I found myself left with one question: _Now what?_ I mean how do I `fiddle` with the cloud?  Well,
you need a way to `fiddle` with infrastructure. link:https://www.chef.io/[Chef] is a framework for doing that.
This collection is aimed at gaining some experience with using this framework.  The ultimate goal of this
collection is to bridge the gap back to AWS.


== Kindle Injection

At the outset, the collection builds off the examples presented by <NAME> and <NAME> in their book,
link:http://www.learningchef.com[Learning Chef A Guide To Configuration Management and Automation].


== Installation

Complete the link:https://github.com/bradyhouse/house/wiki/Setup-(Mac-OS)[Setup (Mac OS)] procedure. Open a terminal
window and run the command `fiddle setup mac chef`. The setup command installs:

     virtualbox
     vagrant
     vagrant-manager
     chefdk
        chef
        chef client suite
        berkshire
        kitchen

After installing these packages, `kitchen init` / `bundle install` is used to configure the root collection directory as
a chef repo based on the CHEF_* environment variables specified in the link:../../scripts/bin/_env.sh[_env.sh] file.



== fiddle.sh Chef Commands

[cols="2,2,5a"]
|===
|Create
|`fiddle "create" "chef" "fiddle-0000-Template"`
|link:create.md[sample output & additional details]
|Delete
|`fiddle "delete" "chef" "0000"`
|link:delete.md[sample output & additional details]
|List
|`fiddle "list" "chef"`
|link:list.md[sample output & additional details]
|Start
|`fiddle "start" "chef" "0000"`
|link:start.md[sample output & additional details]
|===


== Online Resources

link:https://github.com/chef/chef-dk[Chef Development Kit Github Repo]
link:http://www.learningchef.com[Learning Chef]
link:http://docs.chef.io[Chef Documentation]
link:https://docs.chef.io/ohai.html [About Ohai]
<commit_msg>201811252029<commit_after>= Chef

This, I passed the `AWS Certified Solutions Architect - Associate Exam` -- see the http://aws.bradyhouse.ai[AWS Collection].
Afterwards, I found myself left with one question: _Now what?_ I mean how do I `fiddle` with the cloud?  Well,
you need a way to `fiddle` with infrastructure. link:https://www.chef.io/[Chef] is a framework for doing that.
This collection is aimed at gaining some experience with using this framework.  The ultimate goal of this
collection is to bridge the gap back to AWS.


== Kindle Injection

At the outset, the collection builds off the examples presented by <NAME> and <NAME> in their book,
link:http://www.learningchef.com[Learning Chef A Guide To Configuration Management and Automation].


== Installation

Complete the link:https://github.com/bradyhouse/house/wiki/Setup-(Mac-OS)[Setup (Mac OS)] procedure. Open a terminal
window and run the command `fiddle setup mac chef`. The setup command installs:

     virtualbox
     vagrant
     vagrant-manager
     chefdk
        chef
        chef client suite
        berkshire
        kitchen

After installing these packages, `kitchen init` / `bundle install` is used to configure the root collection directory as
a chef repo based on the CHEF_* environment variables specified in the link:../../scripts/bin/_env.sh[_env.sh] file.



== fiddle.sh Chef Commands

[cols="2,2,5a"]
|===
|Create
|`fiddle "create" "chef" "fiddle-0000-Template"`
|link:create.md[sample output & additional details]
|Delete
|`fiddle "delete" "chef" "0000"`
|link:delete.md[sample output & additional details]
|List
|`fiddle "list" "chef"`
|link:list.md[sample output & additional details]
|Start
|`fiddle "start" "chef" "0000"`
|link:start.md[sample output & additional details]
|===


== Online Resources

link:https://github.com/chef/chef-dk[Chef Development Kit Github Repo]

link:http://www.learningchef.com[Learning Chef]

link:http://docs.chef.io[Chef Documentation]

link:https://docs.chef.io/ohai.html [About Ohai]

{'fraction_non_alphanumeric': 0.1107799304520616, 'fraction_numerical': 0.010432190760059613, 'mean_word_length': 4.298684210526316, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 8, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '738026', 'n_tokens_mistral': 1263, 'n_tokens_neox': 1189, 'n_words': 444}