Provided by: chake_0.91-1_all bug

NAME

       chake-itamae-remote - configure chake nodes with a remote itamae

DESCRIPTION

       This  configuration  manager  will  run  itamae(1) on each remote node. This is different from the itamae
       configuration manager, which runs itamae on your workstation (the host running chake). itamae-remote will
       run  itamae individually on each node, which is one order of magnitude faster. This requires itamae to be
       installed on each node, and that will be taken care of automatically by the bootstrapping process.

CONFIGURATION

       The itamae-remote configuration manager requires one key called itamae-remote, 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-remote:
               - 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

       The  bootstrapping process will make sure itamae is installed. The node hostname will be set according to
       your chake configuration.

SEE ALSO

chake(1)

                                                  December 2023                           CHAKE-ITAMAE-REMOTE(7)