Provided by: chake_0.91-1_all bug

NAME

       chake-chef - configure chake nodes with chef-solo

DESCRIPTION

       This  configuration manager will allow you to manage nodes by running chef-solo(1) on each
       remote node.

       When chake init runs, the following chef-specific files will be created:

       A brief explanation of the created files that are specific to chef:

       ○   config.rb: contains the chef-solo configuration. You can modify it,  but  usually  you
           won't need to.

       ○   config/roles: directory is where you can put your role definitions.

       ○   cookbooks:  directory  where  you  will store your cookbooks. A sample cookbook called
           "basics" is created, but feel free to remove it and add actual cookbooks.

CONFIGURATION

       Nodes can be configured to be managed  with  chef  by  having  a  run_list  key  in  their
       configuration:

           host1.mycompany.com:
             run_list:
               - role[server]
               - recipe[service1]
             service1:
               option1: "here we go"

       Any  extra  configuration under host1.mycompany.com will be saved to a JSON file and given
       to the  chef-solo  --node-json  option  in  the  command  line.  For  example,  the  above
       configuration will produce a JSON file that looks like this:

           {
             "run_list": [
               "role[server]",
               "recipe[service1]"
             ]
             ,
             "service1": {
               "option1": "here we go"
             }
           }

       Inside Chef recipes, you can access those values by using the node object. For example:

           template "/etc/service1.conf.d/option1.conf" do
             variables option1: node["option1"]
           end

BOOTSTRAPPING

       The  bootstrap  process  for  chef involves getting chef-solo installed. The node hostname
       will also be set based on the hostname informed in the configuration file.

SEE ALSO

chake(1)https://docs.chef.io/https://docs.chef.io/chef_solo.html

                                          December 2023                             CHAKE-CHEF(7)