Provided by: chake_0.91-1_all bug

NAME

       chake-itamae - configure chake nodes with itamae

DESCRIPTION

       This configuration manager will run itamae(1) against your nodes.

CONFIGURATION

       The  itamae configuration manager requires one key called itamae, and the value must be a list of strings
       representing the list of recipes to apply to the node when converging.

           host1.mycompany.com:
             itamae:
               - cookbooks/basic/default.rb
               - roles/server.rb
             service1:
               option1: "here we go"

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

           {
             "itamae": [
               "cookbooks/basic.rb",
               "roles/server.rb"
             ]
             ,
             "service1": {
               "option1": "here we go"
             }
           }

       Inside itamae 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

       Very little bootstrapping is required for this configuration manager, as itamae requires no setup on  the
       node  site  since  the  Ruby  code  in  the  recipes  is interpreted locally and not on the nodes. During
       bootstrapping, only the node hostname will be set according to your chake configuration.

SEE ALSO

chake(1)

                                                  December 2023                                  CHAKE-ITAMAE(7)