From 1cb366a160e97a86d670bbd356148ab0255374f1 Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Thu, 10 Dec 2020 23:39:59 +0100 Subject: [PATCH] Add commands for running Chef against VMs --- README.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 45a23ea..713e89b 100644 --- a/README.md +++ b/README.md @@ -2,18 +2,26 @@ bundle install -### Run Chef Solo +### Bootstrap a new server + + knife zero bootstrap root@dev.kosmos.org --run-list "recipe[kosmos-base],..." -j '{"example_cookbook":{"memory_max":"256M"}}' --secret-file .chef/encrypted_data_bag_secret + +### Bootstrap a new VM + + knife zero bootstrap ubuntu@zerotier-ip-address -x ubuntu --sudo --run-list "recipe[kosmos-base]" --secret-file .chef/encrypted_data_bag_secret + +### Run Chef Zero knife zero converge name:dev.kosmos.org +### Run Chef Zero on a VM + + knife zero converge -a knife_zero.host name:vm-name-23 + ### Update Chef Client on a server: knife zero converge name:dev.kosmos.org --client-version 15.3.14 -### Bootstrap a new server - - knife zero bootstrap root@dev.kosmos.org --run-list "recipe[kosmos-base],..." -j '{"example_cookbook":{"memory_max":"256M"}}' --secret-file .chef/encrypted_data_bag_secret - ### Managing cookbooks Cookbooks are managed via Berkshelf. Run `berks --help` for command help.