From 7216ac7e617df192227e1633570ce977a29471a2 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Sun, 11 Mar 2018 13:18:22 -0700 Subject: Remove the manpages These are horribly outdated and we shouldn't have people using them for decision making Signed-off-by: Tim Smith --- .gitattributes | 3 - distro/common/html/_sources/ctl_chef_client.txt | 36 - distro/common/html/_sources/ctl_chef_server.txt | 341 --------- distro/common/html/_sources/ctl_chef_shell.txt | 15 - distro/common/html/_sources/ctl_chef_solo.txt | 25 - distro/common/html/_sources/index.txt | 135 ---- distro/common/html/_sources/knife.txt | 74 -- distro/common/html/_sources/knife_bootstrap.txt | 56 -- distro/common/html/_sources/knife_client.txt | 151 ---- .../common/html/_sources/knife_common_options.txt | 6 - distro/common/html/_sources/knife_configure.txt | 29 - distro/common/html/_sources/knife_cookbook.txt | 236 ------ .../common/html/_sources/knife_cookbook_site.txt | 157 ---- distro/common/html/_sources/knife_data_bag.txt | 160 ---- distro/common/html/_sources/knife_delete.txt | 26 - distro/common/html/_sources/knife_deps.txt | 61 -- distro/common/html/_sources/knife_diff.txt | 34 - distro/common/html/_sources/knife_download.txt | 44 -- distro/common/html/_sources/knife_edit.txt | 26 - distro/common/html/_sources/knife_environment.txt | 158 ---- distro/common/html/_sources/knife_exec.txt | 47 -- .../common/html/_sources/knife_index_rebuild.txt | 21 - distro/common/html/_sources/knife_list.txt | 33 - distro/common/html/_sources/knife_node.txt | 250 ------- distro/common/html/_sources/knife_raw.txt | 35 - distro/common/html/_sources/knife_recipe_list.txt | 23 - distro/common/html/_sources/knife_role.txt | 157 ---- distro/common/html/_sources/knife_search.txt | 53 -- distro/common/html/_sources/knife_serve.txt | 19 - distro/common/html/_sources/knife_show.txt | 27 - distro/common/html/_sources/knife_ssh.txt | 43 -- distro/common/html/_sources/knife_ssl_check.txt | 41 -- distro/common/html/_sources/knife_ssl_fetch.txt | 41 -- distro/common/html/_sources/knife_status.txt | 37 - distro/common/html/_sources/knife_tag.txt | 69 -- distro/common/html/_sources/knife_upload.txt | 49 -- distro/common/html/_sources/knife_user.txt | 127 ---- distro/common/html/_sources/knife_using.txt | 43 -- distro/common/html/_sources/knife_xargs.txt | 30 - distro/common/html/_static/ajax-loader.gif | Bin 673 -> 0 bytes distro/common/html/_static/basic.css | 537 -------------- distro/common/html/_static/chef.ico | Bin 1150 -> 0 bytes distro/common/html/_static/chef_html_logo.png | Bin 57548 -> 0 bytes distro/common/html/_static/comment-bright.png | Bin 3500 -> 0 bytes distro/common/html/_static/comment-close.png | Bin 3578 -> 0 bytes distro/common/html/_static/comment.png | Bin 3445 -> 0 bytes distro/common/html/_static/contents.png | Bin 202 -> 0 bytes distro/common/html/_static/doctools.js | 238 ------ distro/common/html/_static/down-pressed.png | Bin 368 -> 0 bytes distro/common/html/_static/down.png | Bin 363 -> 0 bytes distro/common/html/_static/file.png | Bin 392 -> 0 bytes distro/common/html/_static/guide.css | 505 ------------- distro/common/html/_static/jquery.js | 2 - distro/common/html/_static/minus.png | Bin 199 -> 0 bytes distro/common/html/_static/navigation.png | Bin 218 -> 0 bytes distro/common/html/_static/plus.png | Bin 199 -> 0 bytes distro/common/html/_static/pygments.css | 62 -- distro/common/html/_static/searchtools.js | 622 ---------------- distro/common/html/_static/underscore.js | 31 - distro/common/html/_static/up-pressed.png | Bin 372 -> 0 bytes distro/common/html/_static/up.png | Bin 363 -> 0 bytes distro/common/html/_static/websupport.js | 808 --------------------- distro/common/html/ctl_chef_client.html | 270 ------- distro/common/html/ctl_chef_server.html | 728 ------------------- distro/common/html/ctl_chef_shell.html | 163 ----- distro/common/html/ctl_chef_solo.html | 194 ----- distro/common/html/index.html | 202 ------ distro/common/html/knife.html | 170 ----- distro/common/html/knife_bootstrap.html | 287 -------- distro/common/html/knife_client.html | 285 -------- distro/common/html/knife_common_options.html | 96 --- distro/common/html/knife_configure.html | 105 --- distro/common/html/knife_cookbook.html | 487 ------------- distro/common/html/knife_cookbook_site.html | 375 ---------- distro/common/html/knife_data_bag.html | 374 ---------- distro/common/html/knife_delete.html | 93 --- distro/common/html/knife_deps.html | 143 ---- distro/common/html/knife_diff.html | 123 ---- distro/common/html/knife_download.html | 145 ---- distro/common/html/knife_edit.html | 89 --- distro/common/html/knife_environment.html | 322 -------- distro/common/html/knife_exec.html | 220 ------ distro/common/html/knife_index_rebuild.html | 83 --- distro/common/html/knife_list.html | 114 --- distro/common/html/knife_node.html | 458 ------------ distro/common/html/knife_raw.html | 110 --- distro/common/html/knife_recipe_list.html | 91 --- distro/common/html/knife_role.html | 295 -------- distro/common/html/knife_search.html | 203 ------ distro/common/html/knife_serve.html | 79 -- distro/common/html/knife_show.html | 104 --- distro/common/html/knife_ssh.html | 177 ----- distro/common/html/knife_ssl_check.html | 151 ---- distro/common/html/knife_ssl_fetch.html | 151 ---- distro/common/html/knife_status.html | 144 ---- distro/common/html/knife_tag.html | 138 ---- distro/common/html/knife_upload.html | 153 ---- distro/common/html/knife_user.html | 242 ------ distro/common/html/knife_using.html | 210 ------ distro/common/html/knife_xargs.html | 122 ---- distro/common/html/objects.inv | Bin 214 -> 0 bytes distro/common/html/search.html | 82 --- distro/common/html/searchindex.js | 1 - distro/common/man/man1/README.md | 58 -- distro/common/man/man1/chef-shell.1 | 194 ----- distro/common/man/man1/knife-bootstrap.1 | 215 ------ distro/common/man/man1/knife-client.1 | 443 ----------- distro/common/man/man1/knife-configure.1 | 161 ---- distro/common/man/man1/knife-cookbook-site.1 | 552 -------------- distro/common/man/man1/knife-cookbook.1 | 770 -------------------- distro/common/man/man1/knife-data-bag.1 | 617 ---------------- distro/common/man/man1/knife-delete.1 | 127 ---- distro/common/man/man1/knife-deps.1 | 246 ------- distro/common/man/man1/knife-diff.1 | 226 ------ distro/common/man/man1/knife-download.1 | 258 ------- distro/common/man/man1/knife-edit.1 | 121 --- distro/common/man/man1/knife-environment.1 | 496 ------------- distro/common/man/man1/knife-exec.1 | 362 --------- distro/common/man/man1/knife-index-rebuild.1 | 63 -- distro/common/man/man1/knife-list.1 | 174 ----- distro/common/man/man1/knife-node.1 | 716 ------------------ distro/common/man/man1/knife-raw.1 | 172 ----- distro/common/man/man1/knife-recipe-list.1 | 85 --- distro/common/man/man1/knife-role.1 | 426 ----------- distro/common/man/man1/knife-search.1 | 359 --------- distro/common/man/man1/knife-serve.1 | 109 --- distro/common/man/man1/knife-show.1 | 160 ---- distro/common/man/man1/knife-ssh.1 | 284 -------- distro/common/man/man1/knife-ssl-check.1 | 207 ------ distro/common/man/man1/knife-ssl-fetch.1 | 207 ------ distro/common/man/man1/knife-status.1 | 234 ------ distro/common/man/man1/knife-tag.1 | 189 ----- distro/common/man/man1/knife-upload.1 | 280 ------- distro/common/man/man1/knife-user.1 | 356 --------- distro/common/man/man1/knife-xargs.1 | 189 ----- distro/common/man/man1/knife.1 | 332 --------- distro/common/man/man8/chef-apply.8 | 86 --- distro/common/man/man8/chef-client.8 | 398 ---------- distro/common/man/man8/chef-solo.8 | 260 ------- distro/common/markdown/README | 3 - distro/common/markdown/man1/chef-shell.mkd | 195 ----- distro/common/markdown/man1/knife-bootstrap.mkd | 141 ---- distro/common/markdown/man1/knife-client.mkd | 103 --- distro/common/markdown/man1/knife-configure.mkd | 71 -- .../common/markdown/man1/knife-cookbook-site.mkd | 123 ---- distro/common/markdown/man1/knife-cookbook.mkd | 263 ------- distro/common/markdown/man1/knife-data-bag.mkd | 121 --- distro/common/markdown/man1/knife-environment.mkd | 151 ---- distro/common/markdown/man1/knife-exec.mkd | 42 -- distro/common/markdown/man1/knife-index.mkd | 30 - distro/common/markdown/man1/knife-node.mkd | 130 ---- distro/common/markdown/man1/knife-role.mkd | 85 --- distro/common/markdown/man1/knife-search.mkd | 180 ----- distro/common/markdown/man1/knife-ssh.mkd | 69 -- distro/common/markdown/man1/knife-status.mkd | 36 - distro/common/markdown/man1/knife-tag.mkd | 39 - distro/common/markdown/man1/knife.mkd | 213 ------ distro/common/markdown/man8/chef-client.mkd | 75 -- distro/common/markdown/man8/chef-expander.mkd | 81 --- distro/common/markdown/man8/chef-expanderctl.mkd | 57 -- distro/common/markdown/man8/chef-server-webui.mkd | 121 --- distro/common/markdown/man8/chef-server.mkd | 120 --- distro/common/markdown/man8/chef-solo.mkd | 107 --- distro/common/markdown/man8/chef-solr.mkd | 89 --- 164 files changed, 26479 deletions(-) delete mode 100644 distro/common/html/_sources/ctl_chef_client.txt delete mode 100644 distro/common/html/_sources/ctl_chef_server.txt delete mode 100644 distro/common/html/_sources/ctl_chef_shell.txt delete mode 100644 distro/common/html/_sources/ctl_chef_solo.txt delete mode 100644 distro/common/html/_sources/index.txt delete mode 100644 distro/common/html/_sources/knife.txt delete mode 100644 distro/common/html/_sources/knife_bootstrap.txt delete mode 100644 distro/common/html/_sources/knife_client.txt delete mode 100644 distro/common/html/_sources/knife_common_options.txt delete mode 100644 distro/common/html/_sources/knife_configure.txt delete mode 100644 distro/common/html/_sources/knife_cookbook.txt delete mode 100644 distro/common/html/_sources/knife_cookbook_site.txt delete mode 100644 distro/common/html/_sources/knife_data_bag.txt delete mode 100644 distro/common/html/_sources/knife_delete.txt delete mode 100644 distro/common/html/_sources/knife_deps.txt delete mode 100644 distro/common/html/_sources/knife_diff.txt delete mode 100644 distro/common/html/_sources/knife_download.txt delete mode 100644 distro/common/html/_sources/knife_edit.txt delete mode 100644 distro/common/html/_sources/knife_environment.txt delete mode 100644 distro/common/html/_sources/knife_exec.txt delete mode 100644 distro/common/html/_sources/knife_index_rebuild.txt delete mode 100644 distro/common/html/_sources/knife_list.txt delete mode 100644 distro/common/html/_sources/knife_node.txt delete mode 100644 distro/common/html/_sources/knife_raw.txt delete mode 100644 distro/common/html/_sources/knife_recipe_list.txt delete mode 100644 distro/common/html/_sources/knife_role.txt delete mode 100644 distro/common/html/_sources/knife_search.txt delete mode 100644 distro/common/html/_sources/knife_serve.txt delete mode 100644 distro/common/html/_sources/knife_show.txt delete mode 100644 distro/common/html/_sources/knife_ssh.txt delete mode 100644 distro/common/html/_sources/knife_ssl_check.txt delete mode 100644 distro/common/html/_sources/knife_ssl_fetch.txt delete mode 100644 distro/common/html/_sources/knife_status.txt delete mode 100644 distro/common/html/_sources/knife_tag.txt delete mode 100644 distro/common/html/_sources/knife_upload.txt delete mode 100644 distro/common/html/_sources/knife_user.txt delete mode 100644 distro/common/html/_sources/knife_using.txt delete mode 100644 distro/common/html/_sources/knife_xargs.txt delete mode 100644 distro/common/html/_static/ajax-loader.gif delete mode 100644 distro/common/html/_static/basic.css delete mode 100644 distro/common/html/_static/chef.ico delete mode 100644 distro/common/html/_static/chef_html_logo.png delete mode 100644 distro/common/html/_static/comment-bright.png delete mode 100644 distro/common/html/_static/comment-close.png delete mode 100644 distro/common/html/_static/comment.png delete mode 100644 distro/common/html/_static/contents.png delete mode 100644 distro/common/html/_static/doctools.js delete mode 100644 distro/common/html/_static/down-pressed.png delete mode 100644 distro/common/html/_static/down.png delete mode 100644 distro/common/html/_static/file.png delete mode 100644 distro/common/html/_static/guide.css delete mode 100644 distro/common/html/_static/jquery.js delete mode 100644 distro/common/html/_static/minus.png delete mode 100644 distro/common/html/_static/navigation.png delete mode 100644 distro/common/html/_static/plus.png delete mode 100644 distro/common/html/_static/pygments.css delete mode 100644 distro/common/html/_static/searchtools.js delete mode 100644 distro/common/html/_static/underscore.js delete mode 100644 distro/common/html/_static/up-pressed.png delete mode 100644 distro/common/html/_static/up.png delete mode 100644 distro/common/html/_static/websupport.js delete mode 100644 distro/common/html/ctl_chef_client.html delete mode 100644 distro/common/html/ctl_chef_server.html delete mode 100644 distro/common/html/ctl_chef_shell.html delete mode 100644 distro/common/html/ctl_chef_solo.html delete mode 100644 distro/common/html/index.html delete mode 100644 distro/common/html/knife.html delete mode 100644 distro/common/html/knife_bootstrap.html delete mode 100644 distro/common/html/knife_client.html delete mode 100644 distro/common/html/knife_common_options.html delete mode 100644 distro/common/html/knife_configure.html delete mode 100644 distro/common/html/knife_cookbook.html delete mode 100644 distro/common/html/knife_cookbook_site.html delete mode 100644 distro/common/html/knife_data_bag.html delete mode 100644 distro/common/html/knife_delete.html delete mode 100644 distro/common/html/knife_deps.html delete mode 100644 distro/common/html/knife_diff.html delete mode 100644 distro/common/html/knife_download.html delete mode 100644 distro/common/html/knife_edit.html delete mode 100644 distro/common/html/knife_environment.html delete mode 100644 distro/common/html/knife_exec.html delete mode 100644 distro/common/html/knife_index_rebuild.html delete mode 100644 distro/common/html/knife_list.html delete mode 100644 distro/common/html/knife_node.html delete mode 100644 distro/common/html/knife_raw.html delete mode 100644 distro/common/html/knife_recipe_list.html delete mode 100644 distro/common/html/knife_role.html delete mode 100644 distro/common/html/knife_search.html delete mode 100644 distro/common/html/knife_serve.html delete mode 100644 distro/common/html/knife_show.html delete mode 100644 distro/common/html/knife_ssh.html delete mode 100644 distro/common/html/knife_ssl_check.html delete mode 100644 distro/common/html/knife_ssl_fetch.html delete mode 100644 distro/common/html/knife_status.html delete mode 100644 distro/common/html/knife_tag.html delete mode 100644 distro/common/html/knife_upload.html delete mode 100644 distro/common/html/knife_user.html delete mode 100644 distro/common/html/knife_using.html delete mode 100644 distro/common/html/knife_xargs.html delete mode 100644 distro/common/html/objects.inv delete mode 100644 distro/common/html/search.html delete mode 100644 distro/common/html/searchindex.js delete mode 100644 distro/common/man/man1/README.md delete mode 100644 distro/common/man/man1/chef-shell.1 delete mode 100644 distro/common/man/man1/knife-bootstrap.1 delete mode 100644 distro/common/man/man1/knife-client.1 delete mode 100644 distro/common/man/man1/knife-configure.1 delete mode 100644 distro/common/man/man1/knife-cookbook-site.1 delete mode 100644 distro/common/man/man1/knife-cookbook.1 delete mode 100644 distro/common/man/man1/knife-data-bag.1 delete mode 100644 distro/common/man/man1/knife-delete.1 delete mode 100644 distro/common/man/man1/knife-deps.1 delete mode 100644 distro/common/man/man1/knife-diff.1 delete mode 100644 distro/common/man/man1/knife-download.1 delete mode 100644 distro/common/man/man1/knife-edit.1 delete mode 100644 distro/common/man/man1/knife-environment.1 delete mode 100644 distro/common/man/man1/knife-exec.1 delete mode 100644 distro/common/man/man1/knife-index-rebuild.1 delete mode 100644 distro/common/man/man1/knife-list.1 delete mode 100644 distro/common/man/man1/knife-node.1 delete mode 100644 distro/common/man/man1/knife-raw.1 delete mode 100644 distro/common/man/man1/knife-recipe-list.1 delete mode 100644 distro/common/man/man1/knife-role.1 delete mode 100644 distro/common/man/man1/knife-search.1 delete mode 100644 distro/common/man/man1/knife-serve.1 delete mode 100644 distro/common/man/man1/knife-show.1 delete mode 100644 distro/common/man/man1/knife-ssh.1 delete mode 100644 distro/common/man/man1/knife-ssl-check.1 delete mode 100644 distro/common/man/man1/knife-ssl-fetch.1 delete mode 100644 distro/common/man/man1/knife-status.1 delete mode 100644 distro/common/man/man1/knife-tag.1 delete mode 100644 distro/common/man/man1/knife-upload.1 delete mode 100644 distro/common/man/man1/knife-user.1 delete mode 100644 distro/common/man/man1/knife-xargs.1 delete mode 100644 distro/common/man/man1/knife.1 delete mode 100644 distro/common/man/man8/chef-apply.8 delete mode 100644 distro/common/man/man8/chef-client.8 delete mode 100644 distro/common/man/man8/chef-solo.8 delete mode 100644 distro/common/markdown/README delete mode 100644 distro/common/markdown/man1/chef-shell.mkd delete mode 100644 distro/common/markdown/man1/knife-bootstrap.mkd delete mode 100644 distro/common/markdown/man1/knife-client.mkd delete mode 100644 distro/common/markdown/man1/knife-configure.mkd delete mode 100644 distro/common/markdown/man1/knife-cookbook-site.mkd delete mode 100644 distro/common/markdown/man1/knife-cookbook.mkd delete mode 100644 distro/common/markdown/man1/knife-data-bag.mkd delete mode 100644 distro/common/markdown/man1/knife-environment.mkd delete mode 100644 distro/common/markdown/man1/knife-exec.mkd delete mode 100644 distro/common/markdown/man1/knife-index.mkd delete mode 100644 distro/common/markdown/man1/knife-node.mkd delete mode 100644 distro/common/markdown/man1/knife-role.mkd delete mode 100644 distro/common/markdown/man1/knife-search.mkd delete mode 100644 distro/common/markdown/man1/knife-ssh.mkd delete mode 100644 distro/common/markdown/man1/knife-status.mkd delete mode 100644 distro/common/markdown/man1/knife-tag.mkd delete mode 100644 distro/common/markdown/man1/knife.mkd delete mode 100644 distro/common/markdown/man8/chef-client.mkd delete mode 100644 distro/common/markdown/man8/chef-expander.mkd delete mode 100644 distro/common/markdown/man8/chef-expanderctl.mkd delete mode 100644 distro/common/markdown/man8/chef-server-webui.mkd delete mode 100644 distro/common/markdown/man8/chef-server.mkd delete mode 100644 distro/common/markdown/man8/chef-solo.mkd delete mode 100644 distro/common/markdown/man8/chef-solr.mkd diff --git a/.gitattributes b/.gitattributes index 3122278bd5..311062a0b3 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,7 +1,4 @@ # git config merge.ignore.name 'ignore changes merge driver' # git config merge.ignore.driver 'touch %A' -distro/common/html/* merge=ignore -distro/common/man/man1/* merge=ignore -distro/common/man/man8/* merge=ignore lib/chef/version.rb merge=ignore *.reg text eol=crlf \ No newline at end of file diff --git a/distro/common/html/_sources/ctl_chef_client.txt b/distro/common/html/_sources/ctl_chef_client.txt deleted file mode 100644 index f0af14e090..0000000000 --- a/distro/common/html/_sources/ctl_chef_client.txt +++ /dev/null @@ -1,36 +0,0 @@ -===================================================== -chef-client -===================================================== - -.. include:: ../../includes_chef_client/includes_chef_client.rst - -.. include:: ../../includes_ctl_chef_client/includes_ctl_chef_client.rst - -.. note:: .. include:: ../../includes_config/includes_config_rb_client.rst - -Options -===================================================== -.. include:: ../../release_chef_12-0/includes_ctl_chef_client_options.rst - -Run with Elevated Privileges -===================================================== -.. include:: ../../includes_ctl_chef_client/includes_ctl_chef_client_elevated_privileges.rst - -Linux ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_client/includes_ctl_chef_client_elevated_privileges_linux.rst - -Windows ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_client/includes_ctl_chef_client_elevated_privileges_windows.rst - -Examples -===================================================== - -**Start a Chef run when the chef-client is running as a daemon** - -.. include:: ../../step_ctl_chef_client/step_ctl_chef_client_start_chef_run_daemon.rst - -**Start a Chef run manually** - -.. include:: ../../step_ctl_chef_client/step_ctl_chef_client_start_chef_run_manual.rst \ No newline at end of file diff --git a/distro/common/html/_sources/ctl_chef_server.txt b/distro/common/html/_sources/ctl_chef_server.txt deleted file mode 100644 index a7f6ce81e7..0000000000 --- a/distro/common/html/_sources/ctl_chef_server.txt +++ /dev/null @@ -1,341 +0,0 @@ -===================================================== -|chef server ctl| (executable) -===================================================== - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server.rst - -backup-recover -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_backup_recover.rst - -cleanse -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_cleanse.rst - -gather-logs -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_gather_logs.rst - -ha-status -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_ha_status.rst - -help -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_help.rst - -install -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_install.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_install_syntax.rst - -**Options** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_install_options.rst - -Use Downloads ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_install_features_download.rst - -Use Local Packages ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_install_features_manual.rst - -master-recover -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_master_recover.rst - -org-create -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_create.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_create_syntax.rst - -**Options** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_create_options.rst - -**Examples** - -.. code-block:: bash - - $ chef-server-ctl org-create prod Production - - -.. code-block:: bash - - $ chef-server-ctl org-create staging Staging -a chef-admin - - -.. code-block:: bash - - $ chef-server-ctl org-create dev Development -f /tmp/id-dev.key - -org-delete -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_delete.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_delete_syntax.rst - -**Examples** - -.. code-block:: bash - - $ chef-server-ctl org-delete infra-testing-20140909 - - -.. code-block:: bash - - $ chef-server-ctl org-delete pedant-testing-org - -org-list -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_list.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_list_syntax.rst - -**Options** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_list_options.rst - -org-show -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_show.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_show_syntax.rst - -org-user-add -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_user_add.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_user_add_syntax.rst - -**Options** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_user_add_options.rst - -**Examples** - -.. code-block:: bash - - $ chef-server-ctl org-user-add prod john_smith - -.. code-block:: bash - - $ chef-server-ctl org-user-add preprod testmaster - -.. code-block:: bash - - $ chef-server-ctl org-user-add dev grantmc --admin - - -org-user-remove -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_user_remove.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_org_user_remove_syntax.rst - -**Examples** - -.. code-block:: bash - - $ chef-server-ctl org-user-remove prod john_smith - -.. code-block:: bash - - $ chef-server-ctl org-user-remove prod testmaster - - -password -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_password.rst - -reconfigure -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_reconfigure.rst - -show-config -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_show_config.rst - -uninstall -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_uninstall.rst - -upgrade -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_upgrade.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_upgrade_syntax.rst - -**Options** - -.. note:: Options for the ``upgrade`` subcommand may only be used when upgrading from |chef server osc| 11 to |chef server| 12. - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_upgrade_options.rst - -user-create -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_create.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_create_syntax.rst - -**Options** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_create_options.rst - -**Examples** - -.. code-block:: bash - - $ chef-server-ctl user-create john_smith John Smith john_smith@example.com insecure-passord - - -.. code-block:: bash - - $ chef-server-ctl user-create jane_doe Jane Doe jane_doe@example.com PaSSword -f /tmp/jane_doe.key - - -.. code-block:: bash - - $ chef-server-ctl user-create waldendude Henry David Thoreau waldendude@example.com excursions - - -user-delete -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_delete.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_delete_syntax.rst - -**Examples** - -.. code-block:: bash - - $ chef-server-ctl user-delete john_smith - - -.. code-block:: bash - - $ chef-server-ctl user-delete jane_doe - -user-edit -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_edit.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_edit_syntax.rst - -**Examples** - -.. code-block:: bash - - $ chef-server-ctl user-edit john_smith - - -.. code-block:: bash - - $ chef-server-ctl user-edit jane_doe - - -user-list -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_list.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_list_syntax.rst - -**Options** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_list_options.rst - -user-show -===================================================== -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_show.rst - -**Syntax** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_show_syntax.rst - -**Options** - -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_user_show_options.rst - -Service Subcommands -===================================================== -The |chef server| has a built in process supervisor, which ensures that all of the required services are in the appropriate state at any given time. The supervisor starts two processes per service. - -hup ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_hup.rst - -int ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_int.rst - -kill ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_kill.rst - -once ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_once.rst - -restart ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_restart.rst - -service-list ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_service_list.rst - -start ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_start.rst - -status ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_status.rst - -High Availability -+++++++++++++++++++++++++++++++++++++++++++++++++++++ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_status_ha.rst - -Log Files -+++++++++++++++++++++++++++++++++++++++++++++++++++++ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_status_logs.rst - -stop ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_stop.rst - -tail ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_tail.rst - -term ------------------------------------------------------ -.. include:: ../../includes_ctl_chef_server/includes_ctl_chef_server_term.rst - diff --git a/distro/common/html/_sources/ctl_chef_shell.txt b/distro/common/html/_sources/ctl_chef_shell.txt deleted file mode 100644 index 75902f3141..0000000000 --- a/distro/common/html/_sources/ctl_chef_shell.txt +++ /dev/null @@ -1,15 +0,0 @@ -===================================================== -chef-shell -===================================================== - -.. include:: ../../includes_chef_shell/includes_chef_shell.rst - -.. include:: ../../includes_ctl_chef_shell/includes_ctl_chef_shell.rst - -Modes -===================================================== -.. include:: ../../includes_chef_shell/includes_chef_shell_modes.rst - -Options -===================================================== -.. include:: ../../includes_ctl_chef_shell/includes_ctl_chef_shell_options.rst diff --git a/distro/common/html/_sources/ctl_chef_solo.txt b/distro/common/html/_sources/ctl_chef_solo.txt deleted file mode 100644 index 99f7b919de..0000000000 --- a/distro/common/html/_sources/ctl_chef_solo.txt +++ /dev/null @@ -1,25 +0,0 @@ -===================================================== -chef-solo -===================================================== - -.. include:: ../../includes_chef_solo/includes_chef_solo.rst - -.. include:: ../../includes_ctl_chef_solo/includes_ctl_chef_solo.rst - -Options -===================================================== -.. include:: ../../release_chef_12-0/includes_ctl_chef_solo_options.rst - -Examples -===================================================== -**Use a URL** - -.. include:: ../../step_ctl_chef_solo/step_ctl_chef_solo_use_url.rst - -**Use a directory** - -.. include:: ../../step_ctl_chef_solo/step_ctl_chef_solo_use_directory.rst - -**Use a URL for cookbook and JSON data** - -.. include:: ../../step_ctl_chef_solo/step_ctl_chef_solo_url_for_cookbook_and_json.rst diff --git a/distro/common/html/_sources/index.txt b/distro/common/html/_sources/index.txt deleted file mode 100644 index e9b94cfda1..0000000000 --- a/distro/common/html/_sources/index.txt +++ /dev/null @@ -1,135 +0,0 @@ -===================================================== -|chef client| Man Pages -===================================================== - -The following command line interfaces are available in the |chef client|: - -* :doc:`ctl_chef_client` -* :doc:`ctl_chef_server` -* :doc:`ctl_chef_shell` -* :doc:`ctl_chef_solo` -* :doc:`knife` - -knife -===================================================== -.. include:: ../../includes_knife/includes_knife.rst - -The following sections describe functionality common to all |knife| subcommands: - -* :doc:`knife_using` -* :doc:`knife_common_options` - -|knife| includes the following sub-commands: - -.. list-table:: - :widths: 150 450 - :header-rows: 1 - - * - Sub-command - - Description - * - :doc:`knife_bootstrap` - - .. include:: ../../includes_knife/includes_knife_bootstrap.rst - * - :doc:`knife_client` - - .. include:: ../../includes_knife/includes_knife_client.rst - * - :doc:`knife_configure` - - .. include:: ../../includes_knife/includes_knife_configure.rst - * - :doc:`knife_cookbook` - - .. include:: ../../includes_knife/includes_knife_cookbook.rst - * - :doc:`knife_cookbook_site` - - .. include:: ../../includes_knife/includes_knife_site_cookbook.rst - * - :doc:`knife_data_bag` - - .. include:: ../../includes_knife/includes_knife_data_bag.rst - * - :doc:`knife_delete` - - .. include:: ../../includes_knife/includes_knife_delete.rst - * - :doc:`knife_deps` - - .. include:: ../../includes_knife/includes_knife_deps.rst - * - :doc:`knife_diff` - - .. include:: ../../includes_knife/includes_knife_diff.rst - * - :doc:`knife_download` - - .. include:: ../../includes_knife/includes_knife_download.rst - * - :doc:`knife_edit` - - .. include:: ../../includes_knife/includes_knife_edit.rst - * - :doc:`knife_environment` - - .. include:: ../../includes_knife/includes_knife_environment.rst - * - :doc:`knife_exec` - - .. include:: ../../includes_knife/includes_knife_exec.rst - * - :doc:`knife_index_rebuild` - - .. include:: ../../includes_knife/includes_knife_index_rebuild.rst - * - :doc:`knife_list` - - .. include:: ../../includes_knife/includes_knife_list.rst - * - :doc:`knife_node` - - .. include:: ../../includes_knife/includes_knife_node.rst - * - :doc:`knife_raw` - - .. include:: ../../includes_knife/includes_knife_raw.rst - * - :doc:`knife_recipe_list` - - .. include:: ../../includes_knife/includes_knife_recipe_list.rst - * - :doc:`knife_role` - - .. include:: ../../includes_knife/includes_knife_role.rst - * - :doc:`knife_search` - - .. include:: ../../includes_knife/includes_knife_search.rst - * - :doc:`knife_serve` - - .. include:: ../../includes_knife/includes_knife_serve.rst - * - :doc:`knife_show` - - .. include:: ../../includes_knife/includes_knife_show.rst - * - :doc:`knife_ssh` - - .. include:: ../../includes_knife/includes_knife_ssh.rst - * - :doc:`knife_ssl_check` - - .. include:: ../../includes_knife/includes_knife_ssl_check.rst - * - :doc:`knife_ssl_fetch` - - .. include:: ../../includes_knife/includes_knife_ssl_fetch.rst - * - :doc:`knife_status` - - .. include:: ../../includes_knife/includes_knife_status.rst - * - :doc:`knife_tag` - - .. include:: ../../includes_knife/includes_knife_tag.rst - * - :doc:`knife_upload` - - .. include:: ../../includes_knife/includes_knife_upload.rst - * - :doc:`knife_user` - - .. include:: ../../includes_knife/includes_knife_user.rst - * - :doc:`knife_xargs` - - .. include:: ../../includes_knife/includes_knife_xargs.rst - - -.. Hide the TOC from this file. - -.. toctree:: - :hidden: - - ctl_chef_client - ctl_chef_server - ctl_chef_shell - ctl_chef_solo - knife - knife_common_options - knife_bootstrap - knife_client - knife_configure - knife_cookbook - knife_cookbook_site - knife_data_bag - knife_delete - knife_deps - knife_diff - knife_download - knife_edit - knife_environment - knife_exec - knife_index_rebuild - knife_list - knife_node - knife_raw - knife_recipe_list - knife_role - knife_search - knife_serve - knife_show - knife_ssh - knife_ssl_check - knife_ssl_fetch - knife_status - knife_tag - knife_upload - knife_user - knife_using - knife_xargs - - diff --git a/distro/common/html/_sources/knife.txt b/distro/common/html/_sources/knife.txt deleted file mode 100644 index 6320825e83..0000000000 --- a/distro/common/html/_sources/knife.txt +++ /dev/null @@ -1,74 +0,0 @@ -===================================================== -knife -===================================================== - -.. include:: ../../includes_knife/includes_knife.rst - -The following sections describe functionality common to all |knife| subcommands: - -* :doc:`knife_using` -* :doc:`knife_common_options` - -|knife| includes the following sub-commands: - -.. list-table:: - :widths: 150 450 - :header-rows: 1 - - * - Sub-command - - Description - * - :doc:`knife_bootstrap` - - .. include:: ../../includes_knife/includes_knife_bootstrap.rst - * - :doc:`knife_client` - - .. include:: ../../includes_knife/includes_knife_client.rst - * - :doc:`knife_configure` - - .. include:: ../../includes_knife/includes_knife_configure.rst - * - :doc:`knife_cookbook` - - .. include:: ../../includes_knife/includes_knife_cookbook.rst - * - :doc:`knife_cookbook_site` - - .. include:: ../../includes_knife/includes_knife_site_cookbook.rst - * - :doc:`knife_data_bag` - - .. include:: ../../includes_knife/includes_knife_data_bag.rst - * - :doc:`knife_delete` - - .. include:: ../../includes_knife/includes_knife_delete.rst - * - :doc:`knife_deps` - - .. include:: ../../includes_knife/includes_knife_deps.rst - * - :doc:`knife_diff` - - .. include:: ../../includes_knife/includes_knife_diff.rst - * - :doc:`knife_download` - - .. include:: ../../includes_knife/includes_knife_download.rst - * - :doc:`knife_edit` - - .. include:: ../../includes_knife/includes_knife_edit.rst - * - :doc:`knife_environment` - - .. include:: ../../includes_knife/includes_knife_environment.rst - * - :doc:`knife_exec` - - .. include:: ../../includes_knife/includes_knife_exec.rst - * - :doc:`knife_index_rebuild` - - .. include:: ../../includes_knife/includes_knife_index_rebuild.rst - * - :doc:`knife_list` - - .. include:: ../../includes_knife/includes_knife_list.rst - * - :doc:`knife_node` - - .. include:: ../../includes_knife/includes_knife_node.rst - * - :doc:`knife_raw` - - .. include:: ../../includes_knife/includes_knife_raw.rst - * - :doc:`knife_recipe_list` - - .. include:: ../../includes_knife/includes_knife_recipe_list.rst - * - :doc:`knife_role` - - .. include:: ../../includes_knife/includes_knife_role.rst - * - :doc:`knife_search` - - .. include:: ../../includes_knife/includes_knife_search.rst - * - :doc:`knife_show` - - .. include:: ../../includes_knife/includes_knife_show.rst - * - :doc:`knife_ssh` - - .. include:: ../../includes_knife/includes_knife_ssh.rst - * - :doc:`knife_status` - - .. include:: ../../includes_knife/includes_knife_status.rst - * - :doc:`knife_tag` - - .. include:: ../../includes_knife/includes_knife_tag.rst - * - :doc:`knife_upload` - - .. include:: ../../includes_knife/includes_knife_upload.rst - * - :doc:`knife_user` - - .. include:: ../../includes_knife/includes_knife_user.rst - * - :doc:`knife_xargs` - - .. include:: ../../includes_knife/includes_knife_xargs.rst - diff --git a/distro/common/html/_sources/knife_bootstrap.txt b/distro/common/html/_sources/knife_bootstrap.txt deleted file mode 100644 index 29af753b23..0000000000 --- a/distro/common/html/_sources/knife_bootstrap.txt +++ /dev/null @@ -1,56 +0,0 @@ -===================================================== -knife bootstrap -===================================================== - -.. include:: ../../includes_chef/includes_chef_bootstrap.rst - -.. include:: ../../includes_knife/includes_knife_bootstrap.rst - -.. note:: To bootstrap the |chef client| on |windows| machines, the `knife-windows `_ plugins is required, which includes the necessary bootstrap scripts that are used to do the actual installation. - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_bootstrap_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../release_chef_12-0/includes_knife_bootstrap_options.rst - -Custom Templates -===================================================== -The ``chef-full`` distribution uses the |omnibus installer|. For most bootstrap operations, regardless of the platform on which the target node is running, using the ``chef-full`` distribution is the best approach for installing the |chef client| on a target node. In some situations, using another supported distribution is necessary. And in some situations, a custom template may be required. For example, the default bootstrap operation relies on an Internet connection to get the distribution to the target node. If a target node cannot access the Internet, then a custom template can be used to define a specific location for the distribution so that the target node may access it during the bootstrap operation. - -A custom bootstrap template file (``template_filename.erb``) must be located in a ``bootstrap/`` directory. Use the ``--distro`` option with the ``knife bootstrap`` subcommand to specify the bootstrap template file. For example, a bootstrap template file named "british_sea_power.erb": - -.. code-block:: bash - - $ knife bootstrap 123.456.7.8 -x username -P password --sudo --distro "british_sea_power.erb" - -The following examples show how a bootstrap template file can be customized for various platforms. - -Ubuntu 12.04 ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_bootstrap_example_ubuntu.rst - -Debian and Apt ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_bootstrap_example_debian.rst - -Microsoft Windows ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_bootstrap_example_windows.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Use an SSH password** - -.. include:: ../../step_knife/step_knife_bootstrap_use_ssh_password.rst - -**Use a file that contains a private key** - -.. include:: ../../step_knife/step_knife_bootstrap_use_file_with_private_key.rst - diff --git a/distro/common/html/_sources/knife_client.txt b/distro/common/html/_sources/knife_client.txt deleted file mode 100644 index d9d6ba62a1..0000000000 --- a/distro/common/html/_sources/knife_client.txt +++ /dev/null @@ -1,151 +0,0 @@ -===================================================== -knife client -===================================================== - -.. include:: ../../includes_knife/includes_knife_client.rst - -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -bulk delete -===================================================== -.. include:: ../../includes_knife/includes_knife_client_bulk_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_bulk_delete_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -None. - -create -===================================================== -.. include:: ../../includes_knife/includes_knife_client_create.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_create_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_create_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create an admin client** - -.. include:: ../../step_knife/step_knife_client_create_admin.rst - -**Create an admin client for Enterprise Chef** - -.. include:: ../../step_knife/step_knife_client_create_hosted_and_private.rst - -delete -===================================================== -.. include:: ../../includes_knife/includes_knife_client_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_delete_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Delete a client** - -.. include:: ../../step_knife/step_knife_client_delete.rst - -edit -===================================================== -.. include:: ../../includes_knife/includes_knife_client_edit.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_edit_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Edit a client** - -.. include:: ../../step_knife/step_knife_client_edit.rst - -list -===================================================== -.. include:: ../../includes_knife/includes_knife_client_list.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_list_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_list_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**View a list of clients** - -.. include:: ../../step_knife/step_knife_client_list_all.rst - -.. include:: ../../step_knife/step_knife_client_list_authenticate.rst - -reregister -===================================================== -.. include:: ../../includes_knife/includes_knife_client_reregister.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_reregister_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_reregister_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Reregister clients** - -.. include:: ../../step_knife/step_knife_client_reregister.rst - -show -===================================================== -.. include:: ../../includes_knife/includes_knife_client_show.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_show_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_client_show_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Show clients** - -.. include:: ../../step_knife/step_knife_client_show.rst - -.. include:: ../../step_knife/step_knife_common_view_json.rst \ No newline at end of file diff --git a/distro/common/html/_sources/knife_common_options.txt b/distro/common/html/_sources/knife_common_options.txt deleted file mode 100644 index 154db5c1ee..0000000000 --- a/distro/common/html/_sources/knife_common_options.txt +++ /dev/null @@ -1,6 +0,0 @@ -===================================================== -Common Options -===================================================== - -.. include:: ../../includes_knife/includes_knife_common_options.rst - diff --git a/distro/common/html/_sources/knife_configure.txt b/distro/common/html/_sources/knife_configure.txt deleted file mode 100644 index 1e0485e7fa..0000000000 --- a/distro/common/html/_sources/knife_configure.txt +++ /dev/null @@ -1,29 +0,0 @@ -===================================================== -knife configure -===================================================== - -.. include:: ../../includes_knife/includes_knife_configure.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_configure_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_configure_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Configure knife.rb** - -.. include:: ../../step_knife/step_knife_configure_knife_rb.rst - -**Configure client.rb** - -.. include:: ../../step_knife/step_knife_configure_client_rb.rst - - diff --git a/distro/common/html/_sources/knife_cookbook.txt b/distro/common/html/_sources/knife_cookbook.txt deleted file mode 100644 index 462e4dd76c..0000000000 --- a/distro/common/html/_sources/knife_cookbook.txt +++ /dev/null @@ -1,236 +0,0 @@ -===================================================== -knife cookbook -===================================================== - -.. include:: ../../includes_cookbooks/includes_cookbooks.rst - -.. include:: ../../includes_knife/includes_knife_cookbook.rst - -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -bulk delete -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_bulk_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_bulk_delete_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_bulk_delete_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Bulk delete many cookbooks** - -.. include:: ../../step_knife/step_knife_cookbook_bulk_delete.rst - - -create -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_create.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_create_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_create_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create a cookbook** - -.. include:: ../../step_knife/step_knife_cookbook_create_with_options.rst - - -delete -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_delete_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_delete_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Delete a cookbook** - -.. include:: ../../step_knife/step_knife_cookbook_delete.rst - - -download -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_download.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_download_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_download_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Download a cookbook** - -.. include:: ../../step_knife/step_knife_cookbook_download.rst - - -list -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_list.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_list_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_list_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**View a list of cookbooks** - -.. include:: ../../step_knife/step_knife_cookbook_list.rst - - -metadata -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_metadata.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_metadata_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_metadata_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Generate metadata** - -.. include:: ../../step_knife/step_knife_cookbook_metadata.rst - - -metadata from file -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_metadata_from_file.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_metadata_from_file_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**View metadata** - -.. include:: ../../step_knife/step_knife_cookbook_metadata_from_file.rst - - -show -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_show.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_show_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_show_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Show cookbook data** - -.. include:: ../../step_knife/step_knife_cookbook_show_cookbook_data.rst - -**Show cookbook versions** - -.. include:: ../../step_knife/step_knife_cookbook_show_cookbook_versions.rst - -**Show a cookbook version** - -.. include:: ../../step_knife/step_knife_cookbook_show_cookbook_version.rst - -**Show cookbook data as JSON** - -.. include:: ../../step_knife/step_knife_common_view_json.rst - - -test -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_test.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_test_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_test_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Test a cookbook** - -.. include:: ../../step_knife/step_knife_cookbook_test.rst - - -upload -===================================================== -.. include:: ../../includes_knife/includes_knife_cookbook_upload.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_upload_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_cookbook_upload_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Upload a cookbook** - -.. include:: ../../step_knife/step_knife_cookbook_upload.rst - -**Freeze a cookbook** - -.. include:: ../../step_knife/step_knife_cookbook_upload_freeze.rst - -.. include:: ../../step_knife/step_knife_cookbook_upload_force.rst diff --git a/distro/common/html/_sources/knife_cookbook_site.txt b/distro/common/html/_sources/knife_cookbook_site.txt deleted file mode 100644 index d1b03f2fa0..0000000000 --- a/distro/common/html/_sources/knife_cookbook_site.txt +++ /dev/null @@ -1,157 +0,0 @@ -===================================================== -knife cookbook site -===================================================== - -.. include:: ../../includes_api_cookbooks_site/includes_api_cookbooks_site.rst - -.. include:: ../../includes_knife/includes_knife_site_cookbook.rst - -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -download -===================================================== -.. include:: ../../includes_knife/includes_knife_site_cookbook_download.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_download_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_download_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Download a cookbook** - -.. include:: ../../step_knife/step_knife_site_cookbook_download.rst - -install -===================================================== -.. include:: ../../includes_knife/includes_knife_site_cookbook_install.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_install_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_install_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Install a cookbook** - -.. include:: ../../step_knife/step_knife_site_cookbook_install.rst - -list -===================================================== -.. include:: ../../includes_knife/includes_knife_site_cookbook_list.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_list_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_list_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**View a list of cookbooks** - -.. include:: ../../step_knife/step_knife_site_cookbook_list.rst - -search -===================================================== -.. include:: ../../includes_knife/includes_knife_site_cookbook_search.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_search_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Search for cookbooks** - -.. include:: ../../step_knife/step_knife_site_cookbook_search.rst - -share -===================================================== -.. include:: ../../includes_knife/includes_knife_site_cookbook_share.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_share_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../release_chef_12-0/includes_knife_site_cookbook_share_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Share a cookbook** - -.. include:: ../../step_knife/step_knife_site_cookbook_share.rst - - -show -===================================================== -.. include:: ../../includes_knife/includes_knife_site_cookbook_show.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_show_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_show_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Show cookbook data** - -.. include:: ../../step_knife/step_knife_site_cookbook_show.rst - -**Show cookbook data as JSON** - -.. include:: ../../step_knife/step_knife_common_view_json.rst - - -unshare -===================================================== -.. include:: ../../includes_knife/includes_knife_site_cookbook_unshare.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_site_cookbook_unshare_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Unshare a cookbook** - -.. include:: ../../step_knife/step_knife_site_cookbook_unshare.rst - - diff --git a/distro/common/html/_sources/knife_data_bag.txt b/distro/common/html/_sources/knife_data_bag.txt deleted file mode 100644 index 369baab2b7..0000000000 --- a/distro/common/html/_sources/knife_data_bag.txt +++ /dev/null @@ -1,160 +0,0 @@ -===================================================== -knife data bag -===================================================== - -.. include:: ../../includes_data_bag/includes_data_bag.rst - -.. include:: ../../includes_data_bag/includes_data_bag_encryption.rst - -.. include:: ../../includes_knife/includes_knife_data_bag.rst - -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -create -===================================================== -.. include:: ../../includes_knife/includes_knife_data_bag_create.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_data_bag_create_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../release_chef_12-0/includes_knife_data_bag_create_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create a data bag** - -.. include:: ../../step_knife/step_knife_data_bag_create.rst - -delete -===================================================== -.. include:: ../../includes_knife/includes_knife_data_bag_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_data_bag_delete_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_data_bag_delete_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Delete a data bag** - -.. include:: ../../step_knife/step_knife_data_bag_delete.rst - -**Delete a data bag item** - -.. include:: ../../step_knife/step_knife_data_bag_delete_item.rst - -edit -===================================================== -.. include:: ../../includes_knife/includes_knife_data_bag_edit.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_data_bag_edit_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../release_chef_12-0/includes_knife_data_bag_edit_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Edit a data bag** - -.. include:: ../../step_knife/step_knife_data_bag_edit.rst - -**Edit a data bag item** - -.. include:: ../../step_knife/step_knife_data_bag_edit_item.rst - -from file -===================================================== -.. include:: ../../includes_knife/includes_knife_data_bag_from_file.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_data_bag_from_file_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../release_chef_12-0/includes_knife_data_bag_from_file_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create a data bag from a file** - -.. include:: ../../step_knife/step_knife_data_bag_from_file_create.rst - -**Create an encrypted data bag from a file** - -.. include:: ../../step_knife/step_knife_data_bag_from_file_create_encrypted.rst - - -list -===================================================== -.. include:: ../../includes_knife/includes_knife_data_bag_list.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_data_bag_list_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_data_bag_list_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**View a list of data bags** - -.. include:: ../../step_knife/step_knife_data_bag_list.rst - -show -===================================================== -.. include:: ../../includes_knife/includes_knife_data_bag_show.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_data_bag_show_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../release_chef_12-0/includes_knife_data_bag_show_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Show a data bag** - -.. include:: ../../step_knife/step_knife_data_bag_show.rst - -**Show a data bag item** - -.. include:: ../../step_knife/step_knife_data_bag_show_item.rst - -**Show a data bag, encrypted** - -.. include:: ../../step_knife/step_knife_data_bag_show_item_encrypted.rst - -**Show a data bag, decrypted** - -.. include:: ../../step_knife/step_knife_data_bag_show_item_decrypted.rst - -**Show a data bag as JSON** - -.. include:: ../../step_knife/step_knife_data_bag_show_as_json.rst \ No newline at end of file diff --git a/distro/common/html/_sources/knife_delete.txt b/distro/common/html/_sources/knife_delete.txt deleted file mode 100644 index 55e239792a..0000000000 --- a/distro/common/html/_sources/knife_delete.txt +++ /dev/null @@ -1,26 +0,0 @@ -===================================================== -knife delete -===================================================== - -.. include:: ../../includes_knife/includes_knife_delete.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_delete_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_delete_options.rst - -Examples -===================================================== -None. - - - - - - - diff --git a/distro/common/html/_sources/knife_deps.txt b/distro/common/html/_sources/knife_deps.txt deleted file mode 100644 index b9c7da5e9d..0000000000 --- a/distro/common/html/_sources/knife_deps.txt +++ /dev/null @@ -1,61 +0,0 @@ -===================================================== -knife deps -===================================================== - -.. include:: ../../includes_knife/includes_knife_deps.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_deps_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_deps_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Find dependencies for a node** - -.. include:: ../../step_knife/step_knife_deps_node.rst - -**Find dependencies for a role** - -.. include:: ../../step_knife/step_knife_deps_role.rst - -**Find dependencies for a cookbook** - -.. include:: ../../step_knife/step_knife_deps_cookbook.rst - -**Find dependencies for an environment** - -.. include:: ../../step_knife/step_knife_deps_environment.rst - -**Find dependencies for a combination of nodes, roles, and so on** - -.. include:: ../../step_knife/step_knife_deps_combo.rst - -**Use a wildcard** - -.. include:: ../../step_knife/step_knife_deps_wildcard.rst - -**Return as tree** - -.. include:: ../../step_knife/step_knife_deps_return_as_tree.rst - -**Pass knife deps output to knife upload** - -.. include:: ../../step_knife/step_knife_deps_pass_output_to_knife_upload.rst - -**Pass knife deps output to knife xargs** - -.. include:: ../../step_knife/step_knife_deps_pass_output_to_knife_xargs.rst - - - - - - diff --git a/distro/common/html/_sources/knife_diff.txt b/distro/common/html/_sources/knife_diff.txt deleted file mode 100644 index de467b3887..0000000000 --- a/distro/common/html/_sources/knife_diff.txt +++ /dev/null @@ -1,34 +0,0 @@ -===================================================== -knife diff -===================================================== - -.. include:: ../../includes_knife/includes_knife_diff.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_diff_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_diff_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Compare files that contain JSON data** - -.. include:: ../../step_knife/step_knife_diff_compare_json_files.rst - -**Compare the chef-repo and the server** - -.. include:: ../../step_knife/step_knife_diff_compare_repo_and_server.rst - -**Compare, then return results** - -.. include:: ../../step_knife/step_knife_diff_compare_then_return_results.rst - - - diff --git a/distro/common/html/_sources/knife_download.txt b/distro/common/html/_sources/knife_download.txt deleted file mode 100644 index d2497b7d3a..0000000000 --- a/distro/common/html/_sources/knife_download.txt +++ /dev/null @@ -1,44 +0,0 @@ -===================================================== -knife download -===================================================== - -.. include:: ../../includes_knife/includes_knife_download.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_download_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_download_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Download the entire chef-repo** - -.. include:: ../../step_knife/step_knife_download_repository.rst - -**Download the /cookbooks directory** - -.. include:: ../../step_knife/step_knife_download_directory_cookbooks.rst - -**Download the /environments directory** - -.. include:: ../../step_knife/step_knife_download_directory_environments.rst - -**Download an environment** - -.. include:: ../../step_knife/step_knife_download_directory_environment.rst - -**Download the /roles directory** - -.. include:: ../../step_knife/step_knife_download_directory_roles.rst - -**Download cookbooks and roles** - -.. include:: ../../step_knife/step_knife_download_directory_cookbooks_and_role.rst - diff --git a/distro/common/html/_sources/knife_edit.txt b/distro/common/html/_sources/knife_edit.txt deleted file mode 100644 index d9e44f44bc..0000000000 --- a/distro/common/html/_sources/knife_edit.txt +++ /dev/null @@ -1,26 +0,0 @@ -===================================================== -knife edit -===================================================== - -.. include:: ../../includes_knife/includes_knife_edit.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_edit_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_edit_options.rst - -Examples -===================================================== -None. - - - - - - - diff --git a/distro/common/html/_sources/knife_environment.txt b/distro/common/html/_sources/knife_environment.txt deleted file mode 100644 index a16e102ea0..0000000000 --- a/distro/common/html/_sources/knife_environment.txt +++ /dev/null @@ -1,158 +0,0 @@ -===================================================== -knife environment -===================================================== - -.. include:: ../../includes_environment/includes_environment.rst - -.. include:: ../../includes_knife/includes_knife_environment.rst - -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -compare -===================================================== -.. include:: ../../includes_knife/includes_knife_environment_compare.rst - -**Syntax** - -.. include:: ../../includes_knife/includes_knife_environment_compare_syntax.rst - -**Options** - -.. include:: ../../includes_knife/includes_knife_environment_compare_options.rst - -**Example** - -.. include:: ../../step_knife/step_knife_environment_compare_single.rst - -.. include:: ../../step_knife/step_knife_environment_compare_multiple.rst - -.. include:: ../../step_knife/step_knife_environment_compare_all.rst - -create -===================================================== -.. include:: ../../includes_knife/includes_knife_environment_create.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_create_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_create_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create an environment** - -.. include:: ../../step_knife/step_knife_environment_create.rst - - -delete -===================================================== -.. include:: ../../includes_knife/includes_knife_environment_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_delete_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Delete an environment** - -.. include:: ../../step_knife/step_knife_environment_delete.rst - - -edit -===================================================== -.. include:: ../../includes_knife/includes_knife_environment_edit.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_edit_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Edit an environment** - -.. include:: ../../step_knife/step_knife_environment_edit.rst - - -from file -===================================================== -.. include:: ../../includes_knife/includes_knife_environment_from_file.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_from_file_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_from_file_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create an environment from a JSON file** - -.. include:: ../../step_knife/step_knife_environment_from_file.rst - - -list -===================================================== -.. include:: ../../includes_knife/includes_knife_environment_list.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_list_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_list_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**View a list of environments** - -.. include:: ../../step_knife/step_knife_environment_list.rst - - -show -===================================================== -.. include:: ../../includes_knife/includes_knife_environment_show.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_show_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_environment_show_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Show environments** - -.. include:: ../../step_knife/step_knife_environment_show.rst - -**Show environments as JSON** - -.. include:: ../../step_knife/step_knife_common_view_json.rst diff --git a/distro/common/html/_sources/knife_exec.txt b/distro/common/html/_sources/knife_exec.txt deleted file mode 100644 index 85e7d9f628..0000000000 --- a/distro/common/html/_sources/knife_exec.txt +++ /dev/null @@ -1,47 +0,0 @@ -===================================================== -knife exec -===================================================== - -.. include:: ../../includes_knife/includes_knife_exec.rst - -Authenticated API Requests -===================================================== -.. include:: ../../includes_knife/includes_knife_exec_authenticated_api_requests.rst - -|ruby| Scripts -===================================================== -.. include:: ../../includes_knife/includes_knife_exec_ruby.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_exec_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_exec_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Run Ruby scripts** - -.. include:: ../../step_knife/step_knife_exec_run_ruby_scripts.rst - -**Chef Knife status** - -.. include:: ../../step_knife/step_knife_exec_check_knife_status.rst - -**List available free memory** - -.. include:: ../../step_knife/step_knife_exec_list_available_free_memory.rst - -**List available search indexes** - -.. include:: ../../step_knife/step_knife_exec_list_available_search_indexes.rst - -**Query for multiple attributes** - -.. include:: ../../step_knife/step_knife_exec_query_for_multiple_attributes.rst diff --git a/distro/common/html/_sources/knife_index_rebuild.txt b/distro/common/html/_sources/knife_index_rebuild.txt deleted file mode 100644 index 3107f89275..0000000000 --- a/distro/common/html/_sources/knife_index_rebuild.txt +++ /dev/null @@ -1,21 +0,0 @@ -===================================================== -knife index rebuild -===================================================== - -.. include:: ../../includes_knife/includes_knife_index_rebuild.rst - -.. note:: This subcommand ONLY works when run against the open source |chef server| version 10.x. This subcommand will NOT run against open source |chef server| 11, |chef server oec| (including hosted |chef server oec|), or |chef private|. - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_index_rebuild_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -|no_options| - -Examples -===================================================== -None. \ No newline at end of file diff --git a/distro/common/html/_sources/knife_list.txt b/distro/common/html/_sources/knife_list.txt deleted file mode 100644 index bad0be1e09..0000000000 --- a/distro/common/html/_sources/knife_list.txt +++ /dev/null @@ -1,33 +0,0 @@ -===================================================== -knife list -===================================================== - -.. include:: ../../includes_knife/includes_knife_list.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_list_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_list_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**List roles** - -.. include:: ../../step_knife/step_knife_list_roles.rst - -**List roles and environments** - -.. include:: ../../step_knife/step_knife_list_roles_and_environments.rst - -**List everything** - -.. include:: ../../step_knife/step_knife_list_everything.rst - - diff --git a/distro/common/html/_sources/knife_node.txt b/distro/common/html/_sources/knife_node.txt deleted file mode 100644 index 165db5079f..0000000000 --- a/distro/common/html/_sources/knife_node.txt +++ /dev/null @@ -1,250 +0,0 @@ -===================================================== -knife node -===================================================== - -.. include:: ../../includes_node/includes_node.rst - -.. include:: ../../includes_knife/includes_knife_node.rst - -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - - -bulk delete -===================================================== -.. include:: ../../includes_knife/includes_knife_node_bulk_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_bulk_delete_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Bulk delete nodes** - -.. include:: ../../step_knife/step_knife_node_bulk_delete.rst - - -create -===================================================== -.. include:: ../../includes_knife/includes_knife_node_create.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_create_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create a node** - -.. include:: ../../step_knife/step_knife_node_create.rst - - -delete -===================================================== -.. include:: ../../includes_knife/includes_knife_node_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_delete_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Delete a node** - -.. include:: ../../step_knife/step_knife_node_delete.rst - - -edit -===================================================== -.. include:: ../../includes_knife/includes_knife_node_edit.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_edit_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_edit_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Edit a node** - -.. include:: ../../step_knife/step_knife_node_edit.rst - - -from file -===================================================== -.. include:: ../../includes_knife/includes_knife_node_from_file.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_from_file_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create a node using a JSON file** - -.. include:: ../../step_knife/step_knife_node_from_file.rst - - -list -===================================================== -.. include:: ../../includes_knife/includes_knife_node_list.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_list_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_list_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**View a list of nodes** - -.. include:: ../../step_knife/step_knife_node_list_all.rst - - -run_list add -===================================================== -.. include:: ../../includes_node/includes_node_run_list.rst - -.. include:: ../../includes_knife/includes_knife_node_run_list_add.rst - -.. include:: ../../includes_node/includes_node_run_list_format.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_run_list_add_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_run_list_add_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Add a role** - -.. include:: ../../step_knife/step_knife_node_run_list_add_role.rst - -**Add roles and recipes** - -.. include:: ../../step_knife/step_knife_node_run_list_add_roles_and_recipes.rst - -**Add a recipe with a FQDN** - -.. include:: ../../step_knife/step_knife_node_run_list_add_recipe_with_fqdn.rst - -**Add a recipe with a cookbook** - -.. include:: ../../step_knife/step_knife_node_run_list_add_recipe_with_cookbook.rst - -**Add the default recipe** - -.. include:: ../../step_knife/step_knife_node_run_list_add_default_recipe.rst - - -run_list remove -===================================================== -.. include:: ../../includes_knife/includes_knife_node_run_list_remove.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_run_list_remove_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Remove a role** - -.. include:: ../../step_knife/step_knife_node_run_list_remove_role.rst - -**Remove a run-list** - -.. include:: ../../step_knife/step_knife_node_run_list_remove_run_list.rst - - -show -===================================================== -.. include:: ../../includes_knife/includes_knife_node_show.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_show_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_node_show_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Show all data about nodes** - -.. include:: ../../step_knife/step_knife_node_show_all_data.rst - -**Show basic information about nodes** - -.. include:: ../../step_knife/step_knife_node_show_all_data_basic.rst - -**Show all data about nodes, truncated** - -.. include:: ../../step_knife/step_knife_node_show_all_data_truncated.rst - -**Show attributes** - -.. include:: ../../step_knife/step_knife_node_show_attribute.rst - -**Show the FQDN** - -.. include:: ../../step_knife/step_knife_node_show_fqdn.rst - -**Show a run-list** - -.. include:: ../../step_knife/step_knife_node_show_run_list.rst - -**Show as JSON data** - -.. include:: ../../step_knife/step_knife_common_view_json.rst - -**Show as raw JSON data** - -.. include:: ../../step_knife/step_knife_common_view_json_raw.rst diff --git a/distro/common/html/_sources/knife_raw.txt b/distro/common/html/_sources/knife_raw.txt deleted file mode 100644 index 3a27c0456a..0000000000 --- a/distro/common/html/_sources/knife_raw.txt +++ /dev/null @@ -1,35 +0,0 @@ -===================================================== -knife raw -===================================================== - -.. include:: ../../includes_knife/includes_knife_raw.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_raw_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_raw_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**View a client** - -.. include:: ../../step_knife/step_knife_raw_view_client.rst - -**View a node** - -.. include:: ../../step_knife/step_knife_raw_view_node.rst - -**Delete a data bag** - -.. include:: ../../step_knife/step_knife_raw_delete_data_bag.rst - - - - diff --git a/distro/common/html/_sources/knife_recipe_list.txt b/distro/common/html/_sources/knife_recipe_list.txt deleted file mode 100644 index 51d8bad845..0000000000 --- a/distro/common/html/_sources/knife_recipe_list.txt +++ /dev/null @@ -1,23 +0,0 @@ -===================================================== -knife recipe list -===================================================== - -.. include:: ../../includes_knife/includes_knife_recipe_list.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_recipe_list_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -|no_options| - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**View a list of recipes** - -.. include:: ../../step_knife/step_knife_recipe_list.rst diff --git a/distro/common/html/_sources/knife_role.txt b/distro/common/html/_sources/knife_role.txt deleted file mode 100644 index edd218ddc6..0000000000 --- a/distro/common/html/_sources/knife_role.txt +++ /dev/null @@ -1,157 +0,0 @@ -===================================================== -knife role -===================================================== - -.. include:: ../../includes_role/includes_role.rst - -.. include:: ../../includes_knife/includes_knife_role.rst - -.. note:: To add a role to a node and then build out the run-list for that node, use the :doc:`knife node ` sub-command and its ``run_list add`` argument. - -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -bulk delete -===================================================== -.. include:: ../../includes_knife/includes_knife_role_bulk_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_bulk_delete_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Bulk delete roles** - -.. include:: ../../step_knife/step_knife_role_bulk_delete.rst - -create -===================================================== -.. include:: ../../includes_knife/includes_knife_role_create.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_create_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_create_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create a role** - -.. include:: ../../step_knife/step_knife_role_create.rst - -delete -===================================================== -.. include:: ../../includes_knife/includes_knife_role_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_delete_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Delete a role** - -.. include:: ../../step_knife/step_knife_role_delete.rst - -edit -===================================================== -.. include:: ../../includes_knife/includes_knife_role_edit.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_edit_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Edit a role** - -.. include:: ../../step_knife/step_knife_role_edit.rst - -from file -===================================================== -.. include:: ../../includes_knife/includes_knife_role_from_file.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_from_file_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create a role using JSON data** - -.. include:: ../../step_knife/step_knife_role_from_file.rst - -list -===================================================== -.. include:: ../../includes_knife/includes_knife_role_list.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_list_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_list_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**View a list of roles** - -.. include:: ../../step_knife/step_knife_role_list.rst - -show -===================================================== -.. include:: ../../includes_knife/includes_knife_role_show.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_show_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_role_show_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Show as JSON data** - -.. include:: ../../step_knife/step_knife_common_view_json.rst - -**Show as raw JSON data** - -.. include:: ../../step_knife/step_knife_common_view_json_raw.rst - - diff --git a/distro/common/html/_sources/knife_search.txt b/distro/common/html/_sources/knife_search.txt deleted file mode 100644 index c55ffc0308..0000000000 --- a/distro/common/html/_sources/knife_search.txt +++ /dev/null @@ -1,53 +0,0 @@ -===================================================== -knife search -===================================================== - -.. include:: ../../includes_search/includes_search.rst - -.. include:: ../../includes_knife/includes_knife_search.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_search_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_search_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Search by platform ID** - -.. include:: ../../step_knife/step_knife_search_by_platform_ids.rst - -**Search by instance type** - -.. include:: ../../step_knife/step_knife_search_by_platform_instance_type.rst - -**Search by node** - -.. include:: ../../step_knife/step_knife_search_by_node.rst - -**Search by node and environment** - -.. include:: ../../step_knife/step_knife_search_by_node_and_environment.rst - -**Search for nested attributes** - -.. include:: ../../step_knife/step_knife_search_by_nested_attribute.rst - -**Search for multiple attributes** - -.. include:: ../../step_knife/step_knife_search_by_query_for_many_attributes.rst - -**Search for nested attributes using a search query** - -.. include:: ../../step_knife/step_knife_search_by_query_for_nested_attribute.rst - -**Use a test query** - -.. include:: ../../step_knife/step_knife_search_test_query_for_ssh.rst diff --git a/distro/common/html/_sources/knife_serve.txt b/distro/common/html/_sources/knife_serve.txt deleted file mode 100644 index e39b89a7fc..0000000000 --- a/distro/common/html/_sources/knife_serve.txt +++ /dev/null @@ -1,19 +0,0 @@ -===================================================== -knife serve -===================================================== - -.. include:: ../../includes_knife/includes_knife_serve.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_serve_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -|no_options| - -Examples -===================================================== -None. \ No newline at end of file diff --git a/distro/common/html/_sources/knife_show.txt b/distro/common/html/_sources/knife_show.txt deleted file mode 100644 index c9ca6958e3..0000000000 --- a/distro/common/html/_sources/knife_show.txt +++ /dev/null @@ -1,27 +0,0 @@ -===================================================== -knife show -===================================================== - -.. include:: ../../includes_knife/includes_knife_show.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_show_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_show_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Show all cookbooks** - -.. include:: ../../step_knife/step_knife_show_all_cookbooks.rst - -**Show roles and environments** - -.. include:: ../../step_knife/step_knife_show_roles_and_environments.rst \ No newline at end of file diff --git a/distro/common/html/_sources/knife_ssh.txt b/distro/common/html/_sources/knife_ssh.txt deleted file mode 100644 index bc7f4e5977..0000000000 --- a/distro/common/html/_sources/knife_ssh.txt +++ /dev/null @@ -1,43 +0,0 @@ -===================================================== -knife ssh -===================================================== - -.. include:: ../../includes_knife/includes_knife_ssh.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_ssh_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_ssh_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Find server uptime** - -.. include:: ../../step_knife/step_knife_ssh_find_uptime.rst - -**Run the chef-client on all nodes** - -.. include:: ../../step_knife/step_knife_ssh_run_chef_client_on_all_nodes.rst - -**Force a chef-client run** - -.. include:: ../../step_knife/step_knife_ssh_force_chef_run.rst - -**Run a command based on search query** - -.. include:: ../../step_knife/step_knife_ssh_query_for_nodes.rst - -**Upgrade all nodes** - -.. include:: ../../step_knife/step_knife_ssh_upgrade_nodes.rst - -**Specify the shell type** - -.. include:: ../../step_knife/step_knife_ssh_shell_type.rst diff --git a/distro/common/html/_sources/knife_ssl_check.txt b/distro/common/html/_sources/knife_ssl_check.txt deleted file mode 100644 index 76ce4c6cfd..0000000000 --- a/distro/common/html/_sources/knife_ssl_check.txt +++ /dev/null @@ -1,41 +0,0 @@ -===================================================== -knife ssl check -===================================================== - -.. include:: ../../includes_knife/includes_knife_ssl_check.rst - -**Syntax** - -.. include:: ../../includes_knife/includes_knife_ssl_check_syntax.rst - -**Options** - -.. include:: ../../includes_knife_manpage_options/includes_knife_ssl_check_options.rst - -**Examples** - -The following examples show how to use this |knife| subcommand: - -**Verify the SSL configuration for the Chef server** - -.. code-block:: bash - - $ knife ssl check - -**Verify the SSL configuration for the chef-client** - -.. code-block:: bash - - $ knife ssl check -c /etc/chef/client.rb - -**Verify an external server's SSL certificate** - -.. code-block:: bash - - $ knife ssl check URL_or_URI - -for example: - -.. code-block:: bash - - $ knife ssl check https://www.getchef.com diff --git a/distro/common/html/_sources/knife_ssl_fetch.txt b/distro/common/html/_sources/knife_ssl_fetch.txt deleted file mode 100644 index 9c3b5328e5..0000000000 --- a/distro/common/html/_sources/knife_ssl_fetch.txt +++ /dev/null @@ -1,41 +0,0 @@ -===================================================== -knife ssl fetch -===================================================== - -.. include:: ../../includes_knife/includes_knife_ssl_fetch.rst - -**Syntax** - -.. include:: ../../includes_knife/includes_knife_ssl_fetch_syntax.rst - -**Options** - -.. include:: ../../includes_knife_manpage_options/includes_knife_ssl_fetch_options.rst - -**Examples** - -The following examples show how to use this |knife| subcommand: - -**Fetch the SSL certificates used by Knife from the Chef server** - -.. code-block:: bash - - $ knife ssl fetch - -**Fetch the SSL certificates used by the chef-client from the Chef server** - -.. code-block:: bash - - $ knife ssl fetch -c /etc/chef/client.rb - -**Fetch SSL certificates from a URL or URI** - -.. code-block:: bash - - $ knife ssl fetch URL_or_URI - -for example: - -.. code-block:: bash - - $ knife ssl fetch https://www.getchef.com diff --git a/distro/common/html/_sources/knife_status.txt b/distro/common/html/_sources/knife_status.txt deleted file mode 100644 index 7f00826b96..0000000000 --- a/distro/common/html/_sources/knife_status.txt +++ /dev/null @@ -1,37 +0,0 @@ -===================================================== -knife status -===================================================== - -.. include:: ../../includes_knife/includes_knife_status.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_status_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../release_chef_12-0/includes_knife_status_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**View status, include run-lists** - -.. include:: ../../step_knife/step_knife_status_include_run_lists.rst - -**View status using a date range** - -.. include:: ../../step_knife/step_knife_status_past_hour.rst - -**View status using a query** - -.. include:: ../../step_knife/step_knife_status_returned_by_query.rst - -**View status for all nodes** - -.. include:: ../../step_knife/step_knife_status_view_for_all_nodes.rst - - diff --git a/distro/common/html/_sources/knife_tag.txt b/distro/common/html/_sources/knife_tag.txt deleted file mode 100644 index 6fea1e321d..0000000000 --- a/distro/common/html/_sources/knife_tag.txt +++ /dev/null @@ -1,69 +0,0 @@ -===================================================== -knife tag -===================================================== - -.. include:: ../../includes_chef/includes_chef_tags.rst - -.. include:: ../../includes_knife/includes_knife_tag.rst - -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -create -===================================================== -.. include:: ../../includes_knife/includes_knife_tag_create.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_tag_create_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create tags** - -.. include:: ../../step_knife/step_knife_tag_create.rst - -delete -===================================================== -.. include:: ../../includes_knife/includes_knife_tag_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_tag_delete_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Delete tags** - -.. include:: ../../step_knife/step_knife_tag_delete.rst - -list -===================================================== -.. include:: ../../includes_knife/includes_knife_tag_list.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_tag_list_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**View a list of tags** - -.. include:: ../../step_knife/step_knife_tag_list.rst diff --git a/distro/common/html/_sources/knife_upload.txt b/distro/common/html/_sources/knife_upload.txt deleted file mode 100644 index bd37725108..0000000000 --- a/distro/common/html/_sources/knife_upload.txt +++ /dev/null @@ -1,49 +0,0 @@ -===================================================== -knife upload -===================================================== - -.. include:: ../../includes_knife/includes_knife_upload.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_upload_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_upload_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Upload the entire chef-repo** - -.. include:: ../../step_knife/step_knife_upload_repository.rst - -**Upload the /cookbooks directory** - -.. include:: ../../step_knife/step_knife_upload_directory_cookbooks.rst - -**Upload the /environments directory** - -.. include:: ../../step_knife/step_knife_upload_directory_environments.rst - -**Upload a single environment** - -.. include:: ../../step_knife/step_knife_upload_directory_environment.rst - -**Upload the /roles directory** - -.. include:: ../../step_knife/step_knife_upload_directory_roles.rst - -**Upload cookbooks and roles** - -.. include:: ../../step_knife/step_knife_upload_directory_cookbooks_and_role.rst - -**Use output of knife deps to pass command to knife upload** - -.. include:: ../../step_knife/step_knife_upload_pass_to_knife_deps.rst - - diff --git a/distro/common/html/_sources/knife_user.txt b/distro/common/html/_sources/knife_user.txt deleted file mode 100644 index 1642d30f7b..0000000000 --- a/distro/common/html/_sources/knife_user.txt +++ /dev/null @@ -1,127 +0,0 @@ -===================================================== -knife user -===================================================== - -.. include:: ../../includes_knife/includes_knife_user.rst - -.. note:: This subcommand ONLY works when run against the open source |chef server| and will not run against |chef server oec| (including hosted |chef server oec|), or |chef private|. - -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -create -===================================================== -.. include:: ../../includes_knife/includes_knife_user_create.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_create_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_create_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Create a user** - -.. include:: ../../step_knife/step_knife_user_create.rst - -delete -===================================================== -.. include:: ../../includes_knife/includes_knife_user_delete.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_delete_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Delete a user** - -.. include:: ../../step_knife/step_knife_user_delete.rst - -edit -===================================================== -.. include:: ../../includes_knife/includes_knife_user_edit.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_edit_syntax.rst - -Options ------------------------------------------------------ -|no_options| - -Examples ------------------------------------------------------ -None. - - -list -===================================================== -.. include:: ../../includes_knife/includes_knife_user_list.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_list_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_list_options.rst - -Examples ------------------------------------------------------ -None. - -reregister -===================================================== -.. include:: ../../includes_knife/includes_knife_user_reregister.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_reregister_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_reregister_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Regenerate the RSA key-pair** - -.. include:: ../../step_knife/step_knife_user_reregister.rst - -show -===================================================== -.. include:: ../../includes_knife/includes_knife_user_show.rst - -Syntax ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_show_syntax.rst - -Options ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_user_show_options.rst - -Examples ------------------------------------------------------ -The following examples show how to use this |knife| subcommand: - -**Show user data** - -.. include:: ../../step_knife/step_knife_user_show.rst - -**Show user data as JSON** - -.. include:: ../../step_knife/step_knife_user_show_json.rst - diff --git a/distro/common/html/_sources/knife_using.txt b/distro/common/html/_sources/knife_using.txt deleted file mode 100644 index 9484b167c4..0000000000 --- a/distro/common/html/_sources/knife_using.txt +++ /dev/null @@ -1,43 +0,0 @@ -===================================================== -Working with Knife -===================================================== - -.. include:: ../../includes_knife/includes_knife_using.rst - -JSON Data Format -===================================================== -.. include:: ../../includes_knife/includes_knife_using_json.rst - -Set the Text Editor ------------------------------------------------------ -.. include:: ../../step_knife/step_knife_common_set_editor.rst - -Using Quotes -===================================================== -.. include:: ../../includes_knife/includes_knife_using_quotes.rst - -Sub-commands -===================================================== -.. include:: ../../includes_knife/includes_knife_using_subcommands.rst - -Verb Sub-commands -===================================================== -.. include:: ../../includes_knife/includes_knife_verbs.rst - -Wildcard Search ------------------------------------------------------ -.. include:: ../../includes_knife/includes_knife_verbs_wildcard.rst - -Plug-ins -===================================================== -.. include:: ../../includes_knife/includes_knife_using_plugins.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_using_syntax.rst - -Many Users, Same Repo -===================================================== -.. include:: ../../includes_repository/includes_repository_many_users_same_repo.rst - - diff --git a/distro/common/html/_sources/knife_xargs.txt b/distro/common/html/_sources/knife_xargs.txt deleted file mode 100644 index 852ba282aa..0000000000 --- a/distro/common/html/_sources/knife_xargs.txt +++ /dev/null @@ -1,30 +0,0 @@ -===================================================== -knife xargs -===================================================== - -.. include:: ../../includes_knife/includes_knife_xargs.rst - -Syntax -===================================================== -.. include:: ../../includes_knife/includes_knife_xargs_syntax.rst - -Options -===================================================== -.. note:: Review the list of :doc:`common options ` available to this (and all) |knife| subcommands and plugins. - -.. include:: ../../includes_knife/includes_knife_xargs_options.rst - -Examples -===================================================== -The following examples show how to use this |knife| subcommand: - -**Use output of knife deps to pass command to knife xargs** - -.. include:: ../../step_knife/step_knife_xargs_pass_command_to.rst - - - - - - - diff --git a/distro/common/html/_static/ajax-loader.gif b/distro/common/html/_static/ajax-loader.gif deleted file mode 100644 index 61faf8cab2..0000000000 Binary files a/distro/common/html/_static/ajax-loader.gif and /dev/null differ diff --git a/distro/common/html/_static/basic.css b/distro/common/html/_static/basic.css deleted file mode 100644 index a67b16ec88..0000000000 --- a/distro/common/html/_static/basic.css +++ /dev/null @@ -1,537 +0,0 @@ -/* - * basic.css - * ~~~~~~~~~ - * - * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2016, by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -/* -- main layout ----------------------------------------------------------- */ - -div.clearer { - clear: both; -} - -/* -- relbar ---------------------------------------------------------------- */ - -div.related { - width: 100%; - font-size: 90%; -} - -div.related h3 { - display: none; -} - -div.related ul { - margin: 0; - padding: 0 0 0 10px; - list-style: none; -} - -div.related li { - display: inline; -} - -div.related li.right { - float: right; - margin-right: 5px; -} - -/* -- sidebar --------------------------------------------------------------- */ - -div.sphinxsidebarwrapper { - padding: 10px 5px 0 10px; -} - -div.sphinxsidebar { - float: left; - width: 230px; - margin-left: -100%; - font-size: 90%; -} - -div.sphinxsidebar ul { - list-style: none; -} - -div.sphinxsidebar ul ul, -div.sphinxsidebar ul.want-points { - margin-left: 20px; - list-style: square; -} - -div.sphinxsidebar ul ul { - margin-top: 0; - margin-bottom: 0; -} - -div.sphinxsidebar form { - margin-top: 10px; -} - -div.sphinxsidebar input { - border: 1px solid #98dbcc; - font-family: sans-serif; - font-size: 1em; -} - -div.sphinxsidebar #searchbox input[type="text"] { - width: 170px; -} - -div.sphinxsidebar #searchbox input[type="submit"] { - width: 30px; -} - -img { - border: 0; - max-width: 100%; -} - -/* -- search page ----------------------------------------------------------- */ - -ul.search { - margin: 10px 0 0 20px; - padding: 0; -} - -ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; -} - -ul.search li a { - font-weight: bold; -} - -ul.search li div.context { - color: #888; - margin: 2px 0 0 30px; - text-align: left; -} - -ul.keywordmatches li.goodmatch a { - font-weight: bold; -} - -/* -- index page ------------------------------------------------------------ */ - -table.contentstable { - width: 90%; -} - -table.contentstable p.biglink { - line-height: 150%; -} - -a.biglink { - font-size: 1.3em; -} - -span.linkdescr { - font-style: italic; - padding-top: 5px; - font-size: 90%; -} - -/* -- general index --------------------------------------------------------- */ - -table.indextable { - width: 100%; -} - -table.indextable td { - text-align: left; - vertical-align: top; -} - -table.indextable dl, table.indextable dd { - margin-top: 0; - margin-bottom: 0; -} - -table.indextable tr.pcap { - height: 10px; -} - -table.indextable tr.cap { - margin-top: 10px; - background-color: #f2f2f2; -} - -img.toggler { - margin-right: 3px; - margin-top: 3px; - cursor: pointer; -} - -div.modindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -div.genindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -/* -- general body styles --------------------------------------------------- */ - -a.headerlink { - visibility: hidden; -} - -h1:hover > a.headerlink, -h2:hover > a.headerlink, -h3:hover > a.headerlink, -h4:hover > a.headerlink, -h5:hover > a.headerlink, -h6:hover > a.headerlink, -dt:hover > a.headerlink { - visibility: visible; -} - -div.body p.caption { - text-align: inherit; -} - -div.body td { - text-align: left; -} - -.field-list ul { - padding-left: 1em; -} - -.first { - margin-top: 0 !important; -} - -p.rubric { - margin-top: 30px; - font-weight: bold; -} - -img.align-left, .figure.align-left, object.align-left { - clear: left; - float: left; - margin-right: 1em; -} - -img.align-right, .figure.align-right, object.align-right { - clear: right; - float: right; - margin-left: 1em; -} - -img.align-center, .figure.align-center, object.align-center { - display: block; - margin-left: auto; - margin-right: auto; -} - -.align-left { - text-align: left; -} - -.align-center { - text-align: center; -} - -.align-right { - text-align: right; -} - -/* -- sidebars -------------------------------------------------------------- */ - -div.sidebar { - margin: 0 0 0.5em 1em; - border: 1px solid #ddb; - padding: 7px 7px 0 7px; - background-color: #ffe; - width: 40%; - float: right; -} - -p.sidebar-title { - font-weight: bold; -} - -/* -- topics ---------------------------------------------------------------- */ - -div.topic { - border: 1px solid #ccc; - padding: 7px 7px 0 7px; - margin: 10px 0 10px 0; -} - -p.topic-title { - font-size: 1.1em; - font-weight: bold; - margin-top: 10px; -} - -/* -- admonitions ----------------------------------------------------------- */ - -div.admonition { - margin-top: 10px; - margin-bottom: 10px; - padding: 7px; -} - -div.admonition dt { - font-weight: bold; -} - -div.admonition dl { - margin-bottom: 0; -} - -p.admonition-title { - margin: 0px 10px 5px 0px; - font-weight: bold; -} - -div.body p.centered { - text-align: center; - margin-top: 25px; -} - -/* -- tables ---------------------------------------------------------------- */ - -table.docutils { - border: 0; - border-collapse: collapse; -} - -table.docutils td, table.docutils th { - padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 1px solid #aaa; -} - -table.field-list td, table.field-list th { - border: 0 !important; -} - -table.footnote td, table.footnote th { - border: 0 !important; -} - -th { - text-align: left; - padding-right: 5px; -} - -table.citation { - border-left: solid 1px gray; - margin-left: 1px; -} - -table.citation td { - border-bottom: none; -} - -/* -- other body styles ----------------------------------------------------- */ - -ol.arabic { - list-style: decimal; -} - -ol.loweralpha { - list-style: lower-alpha; -} - -ol.upperalpha { - list-style: upper-alpha; -} - -ol.lowerroman { - list-style: lower-roman; -} - -ol.upperroman { - list-style: upper-roman; -} - -dl { - margin-bottom: 15px; -} - -dd p { - margin-top: 0px; -} - -dd ul, dd table { - margin-bottom: 10px; -} - -dd { - margin-top: 3px; - margin-bottom: 10px; - margin-left: 30px; -} - -dt:target, .highlighted { - background-color: #fbe54e; -} - -dl.glossary dt { - font-weight: bold; - font-size: 1.1em; -} - -.field-list ul { - margin: 0; - padding-left: 1em; -} - -.field-list p { - margin: 0; -} - -.optional { - font-size: 1.3em; -} - -.versionmodified { - font-style: italic; -} - -.system-message { - background-color: #fda; - padding: 5px; - border: 3px solid red; -} - -.footnote:target { - background-color: #ffa; -} - -.line-block { - display: block; - margin-top: 1em; - margin-bottom: 1em; -} - -.line-block .line-block { - margin-top: 0; - margin-bottom: 0; - margin-left: 1.5em; -} - -.guilabel, .menuselection { - font-family: sans-serif; -} - -.accelerator { - text-decoration: underline; -} - -.classifier { - font-style: oblique; -} - -abbr, acronym { - border-bottom: dotted 1px; - cursor: help; -} - -/* -- code displays --------------------------------------------------------- */ - -pre { - overflow: auto; - overflow-y: hidden; /* fixes display issues on Chrome browsers */ -} - -td.linenos pre { - padding: 5px 0px; - border: 0; - background-color: transparent; - color: #aaa; -} - -table.highlighttable { - margin-left: 0.5em; -} - -table.highlighttable td { - padding: 0 0.5em 0 0.5em; -} - -tt.descname { - background-color: transparent; - font-weight: bold; - font-size: 1.2em; -} - -tt.descclassname { - background-color: transparent; -} - -tt.xref, a tt { - background-color: transparent; - font-weight: bold; -} - -h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { - background-color: transparent; -} - -.viewcode-link { - float: right; -} - -.viewcode-back { - float: right; - font-family: sans-serif; -} - -div.viewcode-block:target { - margin: -1px -10px; - padding: 0 10px; -} - -/* -- math display ---------------------------------------------------------- */ - -img.math { - vertical-align: middle; -} - -div.body div.math p { - text-align: center; -} - -span.eqno { - float: right; -} - -/* -- printout stylesheet --------------------------------------------------- */ - -@media print { - div.document, - div.documentwrapper, - div.bodywrapper { - margin: 0 !important; - width: 100%; - } - - div.sphinxsidebar, - div.related, - div.footer, - #top-link { - display: none; - } -} \ No newline at end of file diff --git a/distro/common/html/_static/chef.ico b/distro/common/html/_static/chef.ico deleted file mode 100644 index 05e0b7e41c..0000000000 Binary files a/distro/common/html/_static/chef.ico and /dev/null differ diff --git a/distro/common/html/_static/chef_html_logo.png b/distro/common/html/_static/chef_html_logo.png deleted file mode 100644 index 7e0389d95a..0000000000 Binary files a/distro/common/html/_static/chef_html_logo.png and /dev/null differ diff --git a/distro/common/html/_static/comment-bright.png b/distro/common/html/_static/comment-bright.png deleted file mode 100644 index 551517b8c8..0000000000 Binary files a/distro/common/html/_static/comment-bright.png and /dev/null differ diff --git a/distro/common/html/_static/comment-close.png b/distro/common/html/_static/comment-close.png deleted file mode 100644 index 09b54be46d..0000000000 Binary files a/distro/common/html/_static/comment-close.png and /dev/null differ diff --git a/distro/common/html/_static/comment.png b/distro/common/html/_static/comment.png deleted file mode 100644 index 92feb52b88..0000000000 Binary files a/distro/common/html/_static/comment.png and /dev/null differ diff --git a/distro/common/html/_static/contents.png b/distro/common/html/_static/contents.png deleted file mode 100644 index 7fb82154a1..0000000000 Binary files a/distro/common/html/_static/contents.png and /dev/null differ diff --git a/distro/common/html/_static/doctools.js b/distro/common/html/_static/doctools.js deleted file mode 100644 index e380d88303..0000000000 --- a/distro/common/html/_static/doctools.js +++ /dev/null @@ -1,238 +0,0 @@ -/* - * doctools.js - * ~~~~~~~~~~~ - * - * Sphinx JavaScript utilities for all documentation. - * - * :copyright: Copyright 2007-2016, by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - -/** - * select a different prefix for underscore - */ -$u = _.noConflict(); - -/** - * make the code below compatible with browsers without - * an installed firebug like debugger -if (!window.console || !console.firebug) { - var names = ["log", "debug", "info", "warn", "error", "assert", "dir", - "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", - "profile", "profileEnd"]; - window.console = {}; - for (var i = 0; i < names.length; ++i) - window.console[names[i]] = function() {}; -} - */ - -/** - * small helper function to urldecode strings - */ -jQuery.urldecode = function(x) { - return decodeURIComponent(x).replace(/\+/g, ' '); -}; - -/** - * small helper function to urlencode strings - */ -jQuery.urlencode = encodeURIComponent; - -/** - * This function returns the parsed url parameters of the - * current request. Multiple values per key are supported, - * it will always return arrays of strings for the value parts. - */ -jQuery.getQueryParameters = function(s) { - if (typeof s == 'undefined') - s = document.location.search; - var parts = s.substr(s.indexOf('?') + 1).split('&'); - var result = {}; - for (var i = 0; i < parts.length; i++) { - var tmp = parts[i].split('=', 2); - var key = jQuery.urldecode(tmp[0]); - var value = jQuery.urldecode(tmp[1]); - if (key in result) - result[key].push(value); - else - result[key] = [value]; - } - return result; -}; - -/** - * highlight a given string on a jquery object by wrapping it in - * span elements with the given class name. - */ -jQuery.fn.highlightText = function(text, className) { - function highlight(node) { - if (node.nodeType == 3) { - var val = node.nodeValue; - var pos = val.toLowerCase().indexOf(text); - if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) { - var span = document.createElement("span"); - span.className = className; - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - node.parentNode.insertBefore(span, node.parentNode.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling)); - node.nodeValue = val.substr(0, pos); - } - } - else if (!jQuery(node).is("button, select, textarea")) { - jQuery.each(node.childNodes, function() { - highlight(this); - }); - } - } - return this.each(function() { - highlight(this); - }); -}; - -/** - * Small JavaScript module for the documentation. - */ -var Documentation = { - - init : function() { - this.fixFirefoxAnchorBug(); - this.highlightSearchWords(); - this.initIndexTable(); - }, - - /** - * i18n support - */ - TRANSLATIONS : {}, - PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; }, - LOCALE : 'unknown', - - // gettext and ngettext don't access this so that the functions - // can safely bound to a different name (_ = Documentation.gettext) - gettext : function(string) { - var translated = Documentation.TRANSLATIONS[string]; - if (typeof translated == 'undefined') - return string; - return (typeof translated == 'string') ? translated : translated[0]; - }, - - ngettext : function(singular, plural, n) { - var translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated == 'undefined') - return (n == 1) ? singular : plural; - return translated[Documentation.PLURALEXPR(n)]; - }, - - addTranslations : function(catalog) { - for (var key in catalog.messages) - this.TRANSLATIONS[key] = catalog.messages[key]; - this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); - this.LOCALE = catalog.locale; - }, - - /** - * add context elements like header anchor links - */ - addContextElements : function() { - $('div[id] > :header:first').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this headline')). - appendTo(this); - }); - $('dt[id]').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this definition')). - appendTo(this); - }); - }, - - /** - * workaround a firefox stupidity - */ - fixFirefoxAnchorBug : function() { - if (document.location.hash && $.browser.mozilla) - window.setTimeout(function() { - document.location.href += ''; - }, 10); - }, - - /** - * highlight the search words provided in the url in the text - */ - highlightSearchWords : function() { - var params = $.getQueryParameters(); - var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; - if (terms.length) { - var body = $('div.body'); - if (!body.length) { - body = $('body'); - } - window.setTimeout(function() { - $.each(terms, function() { - body.highlightText(this.toLowerCase(), 'highlighted'); - }); - }, 10); - $('') - .appendTo($('#searchbox')); - } - }, - - /** - * init the domain index toggle buttons - */ - initIndexTable : function() { - var togglers = $('img.toggler').click(function() { - var src = $(this).attr('src'); - var idnum = $(this).attr('id').substr(7); - $('tr.cg-' + idnum).toggle(); - if (src.substr(-9) == 'minus.png') - $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); - else - $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); - }).css('display', ''); - if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { - togglers.click(); - } - }, - - /** - * helper function to hide the search marks again - */ - hideSearchWords : function() { - $('#searchbox .highlight-link').fadeOut(300); - $('span.highlighted').removeClass('highlighted'); - }, - - /** - * make the url absolute - */ - makeURL : function(relativeURL) { - return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; - }, - - /** - * get the current relative url - */ - getCurrentURL : function() { - var path = document.location.pathname; - var parts = path.split(/\//); - $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { - if (this == '..') - parts.pop(); - }); - var url = parts.join('/'); - return path.substring(url.lastIndexOf('/') + 1, path.length - 1); - } -}; - -// quick alias for translations -_ = Documentation.gettext; - -$(document).ready(function() { - Documentation.init(); -}); diff --git a/distro/common/html/_static/down-pressed.png b/distro/common/html/_static/down-pressed.png deleted file mode 100644 index 6f7ad78278..0000000000 Binary files a/distro/common/html/_static/down-pressed.png and /dev/null differ diff --git a/distro/common/html/_static/down.png b/distro/common/html/_static/down.png deleted file mode 100644 index 3003a88770..0000000000 Binary files a/distro/common/html/_static/down.png and /dev/null differ diff --git a/distro/common/html/_static/file.png b/distro/common/html/_static/file.png deleted file mode 100644 index d18082e397..0000000000 Binary files a/distro/common/html/_static/file.png and /dev/null differ diff --git a/distro/common/html/_static/guide.css b/distro/common/html/_static/guide.css deleted file mode 100644 index 2163fdc4f4..0000000000 --- a/distro/common/html/_static/guide.css +++ /dev/null @@ -1,505 +0,0 @@ -/* - * opscode.css_t - * ~~~~~~~~~~~~~~~ - * - * Sphinx stylesheet -- opscode theme. Originally created by - * Opscode for docs.opscode.com. - * - * :copyright: None. - * :license: This work is licensed under a Creative Commons - * Attribution 3.0 Unported License - * - */ - -/* - * Colors - * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - * - * #f18a20 is Opscode orange. - * #212c35 is Opscode blue. - * - * #212c35 is used for text color and header colors - * #f18a20 for header underlines and border treatments - * - * Triads for #f18a20: #273fa4 (blue) and #18b246 (green) - * Triads for #212c35: #524a31 (tan) and #523a31 (salmon) - * Triads should only be used to accent the Opscode blue or orange - * - * For div.admonition: #6bb1e1 - * For div.warning: #fcb614 - * - * For subheaders and other treatments: #7c858c, then #b5bec6, then #d8dde3 - * For table headers: #7c858c (with #000000 text color) - * For links: #6d3528, rollover #59b6b2 - * - * Alternate colors in the official color palette (but try not to use): #59b6b2, #6d3528 - * - * For regular text: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; - * For monospace text: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; - * - * For div.related, the 8px ensures that the | is spaced evenly. - * - */ - -@import url("basic.css"); - -/* -- the background color for the whole page and the borders for the topic page, header, footer */ -/* -- IMPORTANT -- color is the color of the text on div.document; must be black or Opscode blue */ - -body { - font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; - font-size: 14px; - letter-spacing: -0.00em; - line-height: 150%; - text-align: center; - background-color: #7c858c; - color: #212c35; - padding: 0; - border: 4px solid #7c858c; - border-top: 0px solid #7c858c; - border-bottom: 0px solid #7c858c; - margin: 0px 80px 0px 80px; - min-width: 740px; -} - - - -/* -- the actual topic background, must be white all the time no exceptions */ - -div.document { - background-color: #ffffff; - text-align: left; - background-image: url(contents.png); - background-repeat: repeat-x; -} - - - -/* -- the vertical line between the topics and the TOC */ - -div.bodywrapper { - margin: 0 240px 0 0; - border-right: 4px solid #d8dde3; -} - -div.body { - margin: 0; - padding: 0.5em 20px 20px 20px; -} - -div.related { - font-size: 1em; -} - - - -/* -- the borders above and below the header and footer */ - -div.related ul { - background-color: #ffffff; - height: 1.8em; - border-top: 4px solid #d8dde3; - border-bottom: 4px solid #d8dde3; -} - -div.related ul li { - margin: 0; - padding: 0; - height: 2em; - float: left; -} - -div.related ul li.right { - float: right; - margin-right: 5px; -} - - - -/* -- the Sphinx-specific navigation text located just below the header and just above the footer */ - -div.related ul li a { - margin: 0; - padding: 0 8px 0 5px; - line-height: 1.75em; - color: #7c858c; -} - -div.related ul li a:hover { - color: #b5bec6; -} - - -div.sphinxsidebarwrapper { - padding: 0; -} - -div.sphinxsidebar { - margin: 0; - padding: 0.5em 15px 15px 0; - width: 210px; - float: right; - font-size: 1em; - text-align: left; - -} - - - -/* -- The colors of the TOC sidebar; h3 is headers, a is the text links and both should be same color */ - -div.sphinxsidebar h3, div.sphinxsidebar h4 { - margin: 1em 0 0.5em 0; - font-size: 1em; - padding: 0.1em 0 0.1em 0.5em; - color: #ffffff; - border: 1px solid #ffffff; - background-color: #7c858c; -} - -div.sphinxsidebar a { - color: #212c35; - padding: 0.1em 0 0.1em 0.5em; - text-decoration: none; -} - -div.sphinxsidebar h3 a { - color: #ffffff; -} - -div.sphinxsidebar ul { - padding-left: 1.5em; - margin-top: 7px; - padding: 0; - line-height: 130%; -} - -div.sphinxsidebar ul ul { - margin-left: 20px; -} - - - - -/* - * footer - * ~~~~~~~~~~~~~~~~~~~ - * - */ - - -div.footer { - background-color: #ffffff; - color: #ffffff; - padding: 3px 8px 3px 0; - clear: both; - font-size: 0.8em; - text-align: right; -} - -div.footer a { - color: #ffffff; - text-decoration: none; -} - -/* -- body styles ----------------------------------------------------------- */ - -p { - margin: 0.8em 0 0.5em 0; -} - - -a { - color: #4d97c6; - text-decoration: none; -} - -a:hover { - color: #7c858c; -} - -div.body a { - text-decoration: none; -} - -em { - font-style: normal; -} - -/* -- header styles, basically Opscode blue with colored underlines and decreasing border bottom sizes */ - -h1 { - margin: 0.5; - padding: 0.7em 0 0.3em 0; - font-size: 1.75em; - color: #212c35; - border-bottom:solid 4px #f18a20; -} - -h2 { - margin: 1.3em 0 0.2em 0; - font-size: 1.55em; - color: #212c35; - padding: 0.7em 0 0.3em 0; - border-bottom:solid 2px #7c858c; -} - -h3 { - margin: 1em 0 -0.3em 0; - font-size: 1.35em; - color: #212c35; - padding: 0.7em 0 0.3em 0; - border-bottom:solid 1px #7c858c; -} - -h4 { - margin: 1em 0 -0.3em 0; - font-size: 1.15em; - color: #212c35; - padding: 0.7em 0 0.3em 0; - border-bottom:solid 0px #7c858c; -} - -div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a { - color: #ffffff!important; -} - -h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor { - display: none; - margin: 0 0 0 0.3em; - padding: 0 0.2em 0 0.2em; - color: #ffffff!important; -} - -h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, -h5:hover a.anchor, h6:hover a.anchor { - display: inline; -} - -h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover, -h5 a.anchor:hover, h6 a.anchor:hover { - color: #ffffff; - background-color: #ffffff; -} - - - - -a.headerlink { - color: #ffffff!important; - font-size: 1em; - margin-left: 6px; - padding: 0 4px 0 4px; - text-decoration: none!important; -} - -a.headerlink:hover { - background-color: #ffffff; - color: #ffffff!important; -} - -cite, code, tt { - font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; - font-size: 0.95em; - letter-spacing: 0.01em; -} - - - - - -tt { - background-color: #ebecf1; - border-bottom: 1px solid #d8dde3; - color: #212c35; -} - -tt.descname, tt.descclassname, tt.xref { - border: 0; -} - -/* -- has Opscode orange for testing */ - -hr { - border: 1px solid #f18a20; - margin: 2em; -} - -/* -- has Opscode orange for testing */ - -a tt { - border: 0; - color: #f18a20; -} - -/* -- has Opscode orange for testing */ - -a tt:hover { - color: #f18a20; -} - -/* -- has Opscode orange for testing */ - -pre { - font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; - font-size: 0.95em; - letter-spacing: 0.015em; - line-height: 120%; - padding: 0.5em; - border: 0.0px solid #d8dde3; - background-color: #ebecf1; -} - -pre a { - color: inherit; - text-decoration: underline; -} - -td.linenos pre { - padding: 0.5em 0; -} - -/* -- has Opscode orange for testing */ - -div.quotebar { - background-color: #f18a20; - max-width: 250px; - float: right; - padding: 2px 7px; - border: 1px solid #f18a20; -} - -/* -- has Opscode orange for testing */ - -div.topic { - background-color: #f18a20; -} - - -/* -- table styles */ - -table.docutils { - border: 0; - border-collapse: separate; - border-spacing:4px; - -} - -table.docutils th { - padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 0px solid #ffffff; - background-color: #7c858c; - color: #ffffff; -} - -table.docutils td { - padding: 5px 5px 5px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 1px dashed #7c858c; -} - -table.field-list td, table.field-list th { - border: 0 !important; -} - -table.footnote td, table.footnote th { - border: 0 !important; -} - -th { - text-align: left; - padding-right: 5px; -} - -table.citation { - border-left: solid 1px gray; - margin-left: 1px; -} - -table.citation td { - border-bottom: none; -} - - - - - - - -div.admonition, div.warning { - font-size: 0.9em; - margin: 1em 0 1em 0; - border: 1px solid #6bb1e1; - background-color: #ffffff; - padding: 0; -} - -div.admonition p, div.warning p { - margin: 0.5em 1em 0.5em 1em; - padding: 0; -} - -div.admonition pre, div.warning pre { - margin: 0.4em 1em 0.4em 1em; -} - -div.admonition p.admonition-title, -div.warning p.admonition-title { - margin: 0; - padding: 0.1em 0 0.1em 0.5em; - color: #ffffff; - border-bottom: 1px solid #6bb1e1; - font-weight: bold; - background-color: #6bb1e1; -} - - - - -div.warning { - border: 1px solid #fcb614; -} - -div.warning p.admonition-title { - background-color: #fcb614; - border-bottom-color: #fcb614; -} - -div.admonition ul, div.admonition ol, -div.warning ul, div.warning ol { - margin: 0.1em 0.5em 0.5em 3em; - padding: 0; -} - - - - -div.versioninfo { - margin: 1em 0 0 0; - border: 1px solid #ffffff; - background-color: #ffffff; - padding: 8px; - line-height: 1.3em; - font-size: 0.9em; -} - - - - -.viewcode-back { - font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; -} - - - - -div.viewcode-block:target { - background-color: #ffffff; - border-top: 1px solid #ffffff; - border-bottom: 1px solid #ffffff; -} \ No newline at end of file diff --git a/distro/common/html/_static/jquery.js b/distro/common/html/_static/jquery.js deleted file mode 100644 index 83589daa70..0000000000 --- a/distro/common/html/_static/jquery.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v1.8.3 jquery.com | jquery.org/license */ -(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
t
",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
","
"]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/distro/common/html/_static/minus.png b/distro/common/html/_static/minus.png deleted file mode 100644 index da1c5620d1..0000000000 Binary files a/distro/common/html/_static/minus.png and /dev/null differ diff --git a/distro/common/html/_static/navigation.png b/distro/common/html/_static/navigation.png deleted file mode 100644 index 1081dc1439..0000000000 Binary files a/distro/common/html/_static/navigation.png and /dev/null differ diff --git a/distro/common/html/_static/plus.png b/distro/common/html/_static/plus.png deleted file mode 100644 index b3cb37425e..0000000000 Binary files a/distro/common/html/_static/plus.png and /dev/null differ diff --git a/distro/common/html/_static/pygments.css b/distro/common/html/_static/pygments.css deleted file mode 100644 index 7b9d788e91..0000000000 --- a/distro/common/html/_static/pygments.css +++ /dev/null @@ -1,62 +0,0 @@ -.highlight .hll { background-color: #ffffcc } -.highlight { background: #f8f8f8; } -.highlight .c { color: #008800; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #FF0000 } /* Error */ -.highlight .k { color: #AA22FF; font-weight: bold } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ -.highlight .cm { color: #008800; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #008800 } /* Comment.Preproc */ -.highlight .c1 { color: #008800; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #008800; font-weight: bold } /* Comment.Special */ -.highlight .gd { color: #A00000 } /* Generic.Deleted */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ -.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #888888 } /* Generic.Output */ -.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #0044DD } /* Generic.Traceback */ -.highlight .kc { color: #AA22FF; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #AA22FF; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #AA22FF; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #AA22FF } /* Keyword.Pseudo */ -.highlight .kr { color: #AA22FF; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #00BB00; font-weight: bold } /* Keyword.Type */ -.highlight .m { color: #666666 } /* Literal.Number */ -.highlight .s { color: #BB4444 } /* Literal.String */ -.highlight .na { color: #BB4444 } /* Name.Attribute */ -.highlight .nb { color: #AA22FF } /* Name.Builtin */ -.highlight .nc { color: #0000FF } /* Name.Class */ -.highlight .no { color: #880000 } /* Name.Constant */ -.highlight .nd { color: #AA22FF } /* Name.Decorator */ -.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #00A000 } /* Name.Function */ -.highlight .nl { color: #A0A000 } /* Name.Label */ -.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #B8860B } /* Name.Variable */ -.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #666666 } /* Literal.Number.Float */ -.highlight .mh { color: #666666 } /* Literal.Number.Hex */ -.highlight .mi { color: #666666 } /* Literal.Number.Integer */ -.highlight .mo { color: #666666 } /* Literal.Number.Oct */ -.highlight .sb { color: #BB4444 } /* Literal.String.Backtick */ -.highlight .sc { color: #BB4444 } /* Literal.String.Char */ -.highlight .sd { color: #BB4444; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #BB4444 } /* Literal.String.Double */ -.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #BB4444 } /* Literal.String.Heredoc */ -.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ -.highlight .sx { color: #008000 } /* Literal.String.Other */ -.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ -.highlight .s1 { color: #BB4444 } /* Literal.String.Single */ -.highlight .ss { color: #B8860B } /* Literal.String.Symbol */ -.highlight .bp { color: #AA22FF } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #B8860B } /* Name.Variable.Class */ -.highlight .vg { color: #B8860B } /* Name.Variable.Global */ -.highlight .vi { color: #B8860B } /* Name.Variable.Instance */ -.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/distro/common/html/_static/searchtools.js b/distro/common/html/_static/searchtools.js deleted file mode 100644 index f2377af09b..0000000000 --- a/distro/common/html/_static/searchtools.js +++ /dev/null @@ -1,622 +0,0 @@ -/* - * searchtools.js_t - * ~~~~~~~~~~~~~~~~ - * - * Sphinx JavaScript utilties for the full-text search. - * - * :copyright: Copyright 2007-2016, by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * - */ - - -/** - * Porter Stemmer - */ -var Stemmer = function() { - - var step2list = { - ational: 'ate', - tional: 'tion', - enci: 'ence', - anci: 'ance', - izer: 'ize', - bli: 'ble', - alli: 'al', - entli: 'ent', - eli: 'e', - ousli: 'ous', - ization: 'ize', - ation: 'ate', - ator: 'ate', - alism: 'al', - iveness: 'ive', - fulness: 'ful', - ousness: 'ous', - aliti: 'al', - iviti: 'ive', - biliti: 'ble', - logi: 'log' - }; - - var step3list = { - icate: 'ic', - ative: '', - alize: 'al', - iciti: 'ic', - ical: 'ic', - ful: '', - ness: '' - }; - - var c = "[^aeiou]"; // consonant - var v = "[aeiouy]"; // vowel - var C = c + "[^aeiouy]*"; // consonant sequence - var V = v + "[aeiou]*"; // vowel sequence - - var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 - var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 - var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 - var s_v = "^(" + C + ")?" + v; // vowel in stem - - this.stemWord = function (w) { - var stem; - var suffix; - var firstch; - var origword = w; - - if (w.length < 3) - return w; - - var re; - var re2; - var re3; - var re4; - - firstch = w.substr(0,1); - if (firstch == "y") - w = firstch.toUpperCase() + w.substr(1); - - // Step 1a - re = /^(.+?)(ss|i)es$/; - re2 = /^(.+?)([^s])s$/; - - if (re.test(w)) - w = w.replace(re,"$1$2"); - else if (re2.test(w)) - w = w.replace(re2,"$1$2"); - - // Step 1b - re = /^(.+?)eed$/; - re2 = /^(.+?)(ed|ing)$/; - if (re.test(w)) { - var fp = re.exec(w); - re = new RegExp(mgr0); - if (re.test(fp[1])) { - re = /.$/; - w = w.replace(re,""); - } - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = new RegExp(s_v); - if (re2.test(stem)) { - w = stem; - re2 = /(at|bl|iz)$/; - re3 = new RegExp("([^aeiouylsz])\\1$"); - re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re2.test(w)) - w = w + "e"; - else if (re3.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - else if (re4.test(w)) - w = w + "e"; - } - } - - // Step 1c - re = /^(.+?)y$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(s_v); - if (re.test(stem)) - w = stem + "i"; - } - - // Step 2 - re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step2list[suffix]; - } - - // Step 3 - re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step3list[suffix]; - } - - // Step 4 - re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - re2 = /^(.+?)(s|t)(ion)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - if (re.test(stem)) - w = stem; - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = new RegExp(mgr1); - if (re2.test(stem)) - w = stem; - } - - // Step 5 - re = /^(.+?)e$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - re2 = new RegExp(meq1); - re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) - w = stem; - } - re = /ll$/; - re2 = new RegExp(mgr1); - if (re.test(w) && re2.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - - // and turn initial Y back to y - if (firstch == "y") - w = firstch.toLowerCase() + w.substr(1); - return w; - } -} - - - -/** - * Simple result scoring code. - */ -var Scorer = { - // Implement the following function to further tweak the score for each result - // The function takes a result array [filename, title, anchor, descr, score] - // and returns the new score. - /* - score: function(result) { - return result[4]; - }, - */ - - // query matches the full name of an object - objNameMatch: 11, - // or matches in the last dotted part of the object name - objPartialMatch: 6, - // Additive scores depending on the priority of the object - objPrio: {0: 15, // used to be importantResults - 1: 5, // used to be objectResults - 2: -5}, // used to be unimportantResults - // Used when the priority is not in the mapping. - objPrioDefault: 0, - - // query found in title - title: 15, - // query found in terms - term: 5 -}; - - -/** - * Search Module - */ -var Search = { - - _index : null, - _queued_query : null, - _pulse_status : -1, - - init : function() { - var params = $.getQueryParameters(); - if (params.q) { - var query = params.q[0]; - $('input[name="q"]')[0].value = query; - this.performSearch(query); - } - }, - - loadIndex : function(url) { - $.ajax({type: "GET", url: url, data: null, - dataType: "script", cache: true, - complete: function(jqxhr, textstatus) { - if (textstatus != "success") { - document.getElementById("searchindexloader").src = url; - } - }}); - }, - - setIndex : function(index) { - var q; - this._index = index; - if ((q = this._queued_query) !== null) { - this._queued_query = null; - Search.query(q); - } - }, - - hasIndex : function() { - return this._index !== null; - }, - - deferQuery : function(query) { - this._queued_query = query; - }, - - stopPulse : function() { - this._pulse_status = 0; - }, - - startPulse : function() { - if (this._pulse_status >= 0) - return; - function pulse() { - var i; - Search._pulse_status = (Search._pulse_status + 1) % 4; - var dotString = ''; - for (i = 0; i < Search._pulse_status; i++) - dotString += '.'; - Search.dots.text(dotString); - if (Search._pulse_status > -1) - window.setTimeout(pulse, 500); - } - pulse(); - }, - - /** - * perform a search for something (or wait until index is loaded) - */ - performSearch : function(query) { - // create the required interface elements - this.out = $('#search-results'); - this.title = $('

' + _('Searching') + '

').appendTo(this.out); - this.dots = $('').appendTo(this.title); - this.status = $('

').appendTo(this.out); - this.output = $('
'); - } - // Prettify the comment rating. - comment.pretty_rating = comment.rating + ' point' + - (comment.rating == 1 ? '' : 's'); - // Make a class (for displaying not yet moderated comments differently) - comment.css_class = comment.displayed ? '' : ' moderate'; - // Create a div for this comment. - var context = $.extend({}, opts, comment); - var div = $(renderTemplate(commentTemplate, context)); - - // If the user has voted on this comment, highlight the correct arrow. - if (comment.vote) { - var direction = (comment.vote == 1) ? 'u' : 'd'; - div.find('#' + direction + 'v' + comment.id).hide(); - div.find('#' + direction + 'u' + comment.id).show(); - } - - if (opts.moderator || comment.text != '[deleted]') { - div.find('a.reply').show(); - if (comment.proposal_diff) - div.find('#sp' + comment.id).show(); - if (opts.moderator && !comment.displayed) - div.find('#cm' + comment.id).show(); - if (opts.moderator || (opts.username == comment.username)) - div.find('#dc' + comment.id).show(); - } - return div; - } - - /** - * A simple template renderer. Placeholders such as <%id%> are replaced - * by context['id'] with items being escaped. Placeholders such as <#id#> - * are not escaped. - */ - function renderTemplate(template, context) { - var esc = $(document.createElement('div')); - - function handle(ph, escape) { - var cur = context; - $.each(ph.split('.'), function() { - cur = cur[this]; - }); - return escape ? esc.text(cur || "").html() : cur; - } - - return template.replace(/<([%#])([\w\.]*)\1>/g, function() { - return handle(arguments[2], arguments[1] == '%' ? true : false); - }); - } - - /** Flash an error message briefly. */ - function showError(message) { - $(document.createElement('div')).attr({'class': 'popup-error'}) - .append($(document.createElement('div')) - .attr({'class': 'error-message'}).text(message)) - .appendTo('body') - .fadeIn("slow") - .delay(2000) - .fadeOut("slow"); - } - - /** Add a link the user uses to open the comments popup. */ - $.fn.comment = function() { - return this.each(function() { - var id = $(this).attr('id').substring(1); - var count = COMMENT_METADATA[id]; - var title = count + ' comment' + (count == 1 ? '' : 's'); - var image = count > 0 ? opts.commentBrightImage : opts.commentImage; - var addcls = count == 0 ? ' nocomment' : ''; - $(this) - .append( - $(document.createElement('a')).attr({ - href: '#', - 'class': 'sphinx-comment-open' + addcls, - id: 'ao' + id - }) - .append($(document.createElement('img')).attr({ - src: image, - alt: 'comment', - title: title - })) - .click(function(event) { - event.preventDefault(); - show($(this).attr('id').substring(2)); - }) - ) - .append( - $(document.createElement('a')).attr({ - href: '#', - 'class': 'sphinx-comment-close hidden', - id: 'ah' + id - }) - .append($(document.createElement('img')).attr({ - src: opts.closeCommentImage, - alt: 'close', - title: 'close' - })) - .click(function(event) { - event.preventDefault(); - hide($(this).attr('id').substring(2)); - }) - ); - }); - }; - - var opts = { - processVoteURL: '/_process_vote', - addCommentURL: '/_add_comment', - getCommentsURL: '/_get_comments', - acceptCommentURL: '/_accept_comment', - deleteCommentURL: '/_delete_comment', - commentImage: '/static/_static/comment.png', - closeCommentImage: '/static/_static/comment-close.png', - loadingImage: '/static/_static/ajax-loader.gif', - commentBrightImage: '/static/_static/comment-bright.png', - upArrow: '/static/_static/up.png', - downArrow: '/static/_static/down.png', - upArrowPressed: '/static/_static/up-pressed.png', - downArrowPressed: '/static/_static/down-pressed.png', - voting: false, - moderator: false - }; - - if (typeof COMMENT_OPTIONS != "undefined") { - opts = jQuery.extend(opts, COMMENT_OPTIONS); - } - - var popupTemplate = '\ -
\ -

\ - Sort by:\ - best rated\ - newest\ - oldest\ -

\ -
Comments
\ -
\ - loading comments...
\ -
    \ -
    \ -

    Add a comment\ - (markup):

    \ -
    \ - reStructured text markup: *emph*, **strong**, \ - ``code``, \ - code blocks: :: and an indented block after blank line
    \ -
    \ - \ -

    \ - \ - Propose a change ▹\ - \ - \ - Propose a change ▿\ - \ -

    \ - \ - \ - \ - \ - \ -
    \ -
    '; - - var commentTemplate = '\ -
    \ -
    \ -
    \ - \ - \ - \ - \ - \ - \ -
    \ -
    \ - \ - \ - \ - \ - \ - \ -
    \ -
    \ -
    \ -

    \ - <%username%>\ - <%pretty_rating%>\ - <%time.delta%>\ -

    \ -
    <#text#>
    \ -

    \ - \ - reply ▿\ - proposal ▹\ - proposal ▿\ - \ - \ -

    \ -
    \
    -<#proposal_diff#>\
    -        
    \ -
      \ -
      \ -
      \ -
      \ - '; - - var replyTemplate = '\ -
    • \ -
      \ -
      \ - \ - \ - \ - \ - \ - \ -
      \ -
    • '; - - $(document).ready(function() { - init(); - }); -})(jQuery); - -$(document).ready(function() { - // add comment anchors for all paragraphs that are commentable - $('.sphinx-has-comment').comment(); - - // highlight search words in search results - $("div.context").each(function() { - var params = $.getQueryParameters(); - var terms = (params.q) ? params.q[0].split(/\s+/) : []; - var result = $(this); - $.each(terms, function() { - result.highlightText(this.toLowerCase(), 'highlighted'); - }); - }); - - // directly open comment window if requested - var anchor = document.location.hash; - if (anchor.substring(0, 9) == '#comment-') { - $('#ao' + anchor.substring(9)).click(); - document.location.hash = '#s' + anchor.substring(9); - } -}); diff --git a/distro/common/html/ctl_chef_client.html b/distro/common/html/ctl_chef_client.html deleted file mode 100644 index dbdca11487..0000000000 --- a/distro/common/html/ctl_chef_client.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - - - chef-client — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      chef-client

      -

      A chef-client is an agent that runs locally on every node that is under management by Chef. When a chef-client is run, it will perform all of the steps that are required to bring the node into the expected state, including:

      -
        -
      • Registering and authenticating the node with the Chef server
      • -
      • Building the node object
      • -
      • Synchronizing cookbooks
      • -
      • Compiling the resource collection by loading each of the required cookbooks, including recipes, attributes, and all other dependencies
      • -
      • Taking the appropriate and required actions to configure the node
      • -
      • Looking for exceptions and notifications, handling each as required
      • -
      -

      The chef-client executable is run as a command-line tool.

      -
      -

      Note

      -

      A client.rb file is used to specify the configuration details for the chef-client.

      -
        -
      • This file is loaded every time this executable is run
      • -
      • On UNIX- and Linux-based machines, the default location for this file is /etc/chef/client.rb; on Microsoft Windows machines, the default location for this file is C:\chef\client.rb; use the --config option from the command line to change this location
      • -
      • This file is not created by default
      • -
      • When a client.rb file is present in this directory, the settings contained within that file will override the default configuration settings
      • -
      -
      -
      -

      Options

      -

      This command has the following syntax:

      -
      chef-client OPTION VALUE OPTION VALUE ...
      -
      -
      -

      This command has the following options:

      -
      -
      -A, --fatal-windows-admin-check
      -
      Use to cause a chef-client run to fail when the chef-client does not have administrator privileges in Microsoft Windows.
      -
      --chef-zero-port PORT
      -
      The port on which chef-zero will listen. If a port is not specified—individually, as range of ports, or from the chef_zero.port setting in the client.rb file—the chef-client will scan for ports between 8889-9999 and will pick the first port that is available.
      -
      -F FORMAT, --format FORMAT
      -

      The output format: doc (default) or min.

      -

      Use doc to print the progress of the chef-client run using full strings that display a summary of updates as they occur.

      -

      Use min to print the progress of the chef-client run using single characters. A summary of updates is printed at the end of the chef-client run. A dot (.) is printed for events that do not have meaningful status information, such as loading a file or synchronizing a cookbook. For resources, a dot (.) is printed when the resource is up to date, an S is printed when the resource is skipped by not_if or only_if, and a U is printed when the resource is updated.

      -

      Other formatting options are available when those formatters are configured in the client.rb file using the add_formatter option.

      -
      -
      --force-formatter
      -
      Use to show formatter output instead of logger output.
      -
      --force-logger
      -
      Use to show logger output instead of formatter output.
      -
      -g GROUP, --group GROUP
      -
      The name of the group that owns a process. This is required when starting any executable as a daemon.
      -
      -h, --help
      -
      Shows help for the command.
      -
      -i SECONDS, --interval SECONDS
      -
      The frequency (in seconds) at which the chef-client runs. When the chef-client is run at intervals, --splay and --interval values are applied before the chef-client run. Default value: 1800.
      -
      -j PATH, --json-attributes PATH
      -

      The path to a file that contains JSON data.

      -

      Use this option to define a run_list object. For example, a JSON file similar to:

      -
      "run_list": [
      -  "recipe[base]",
      -  "recipe[foo]",
      -  "recipe[bar]",
      -  "role[webserver]"
      -],
      -
      -
      -

      may be used by running chef-client -j path/to/file.json.

      -

      In certain situations this option may be used to update normal attributes.

      -
      -

      Warning

      -

      Any other attribute type that is contained in this JSON file will be treated as a normal attribute. For example, attempting to update override attributes using the -j option:

      -
      {
      -  "name": "dev-99",
      -  "description": "Install some stuff",
      -  "override_attributes": {
      -    "apptastic": {
      -      "enable_apptastic": "false",
      -      "apptastic_tier_name": "dev-99.bomb.com"
      -    }
      -  }
      -}
      -
      -
      -

      will result in a node object similar to:

      -
      {
      -  "name": "maybe-dev-99",
      -  "normal": {
      -  "name": "dev-99",
      -    "description": "Install some stuff",
      -    "override_attributes": {
      -      "apptastic": {
      -        "enable_apptastic": "false",
      -        "apptastic_tier_name": "dev-99.bomb.com"
      -      }
      -    }
      -  }
      -}
      -
      -
      -
      -
      -
      -k KEY_FILE, --client_key KEY_FILE
      -
      The location of the file which contains the client key. Default value: /etc/chef/client.pem.
      -
      -K KEY_FILE, --validation_key KEY_FILE
      -
      The location of the file which contains the key used when a chef-client is registered with a Chef server. A validation key is signed using the validation_client_name for authentication. Default value: /etc/chef/validation.pem.
      -
      -l LEVEL, --log_level LEVEL
      -
      The level of logging that will be stored in a log file.
      -
      -L LOGLOCATION, --logfile c
      -
      The location in which log file output files will be saved. If this location is set to something other than STDOUT, standard output logging will still be performed (otherwise there would be no output other than to a file). This is recommended when starting any executable as a daemon. Default value: STDOUT.
      -
      --[no-]color
      -
      Use to view colored output. Default setting: --color.
      -
      -N NODE_NAME, --node-name NODE_NAME
      -
      The name of the node.
      -
      -o RUN_LIST_ITEM, --override-runlist RUN_LIST_ITEM
      -
      Replace the current run list with the specified items. This option will not clear the list of cookbooks (and related files) that is cached on the node.
      -
      --once
      -
      Use to run the chef-client only once and to cancel interval and splay options.
      -
      -P PID_FILE, --pid PID_FILE
      -
      The location in which a process identification number (pid) is saved. An executable, when started as a daemon, will write the pid to the specified file. Default value: /tmp/name-of-executable.pid.
      -
      -r RUN_LIST_ITEM, --runlist RUN_LIST_ITEM
      -
      Use to permanently replace the current run-list with the specified run-list items.
      -
      -R, --enable-reporting
      -
      Use to enable Chef reporting, which performs data collection during a chef-client run.
      -
      RECIPE_FILE
      -
      The path to a recipe. For example, if a recipe file is in the current directory, use recipe_file.rb. This is typically used with the --local-mode option.
      -
      --run-lock-timeout SECONDS
      -
      The amount of time (in seconds) to wait for a chef-client run to finish. Default value: not set (indefinite). Set to 0 to cause a second chef-client to exit immediately.
      -
      -s SECONDS, --splay SECONDS
      -
      A number (in seconds) to add to the interval that is used to determine the frequency of chef-client runs. This number can help prevent server load when there are many clients running at the same time. When the chef-client is run at intervals, --splay and --interval values are applied before the chef-client run.
      -
      -S CHEF_SERVER_URL, --server CHEF_SERVER_URL
      -
      The URL for the Chef server.
      -
      -u USER, --user USER
      -
      The user that owns a process. This is required when starting any executable as a daemon.
      -
      -v, --version
      -
      The version of the chef-client.
      -
      -W, --why-run
      -
      Use to run the executable in why-run mode, which is a type of chef-client run that does everything except modify the system. Use why-run mode to understand why the chef-client makes the decisions that it makes and to learn more about the current and proposed state of the system.
      -
      -z, --local-mode
      -
      Use to run the chef-client in local mode. This allows all commands that work against the Chef server to also work against the local chef-repo.
      -
      -
      -
      -

      Run with Elevated Privileges

      -

      The chef-client may need to be run with elevated privileges in order to get a recipe to converge correctly. On UNIX and UNIX-like operating systems this can be done by running the command as root. On Microsoft Windows this can be done by running the command prompt as an administrator.

      -
      -

      Linux

      -

      On Linux, the following error sometimes occurs when the permissions used to run the chef-client are incorrect:

      -
      $ chef-client
      -[Tue, 29 Nov 2011 19:46:17 -0800] INFO: *** Chef 10.X.X ***
      -[Tue, 29 Nov 2011 19:46:18 -0800] WARN: Failed to read the private key /etc/chef/client.pem: #<Errno::EACCES: Permission denied - /etc/chef/client.pem>
      -
      -
      -

      This can be resolved by running the command as root. There are a few ways this can be done:

      -
        -
      • Log in as root and then run the chef-client

        -
      • -
      • Use su to become the root user, and then run the chef-client. For example:

        -
        -
        $ su
        -
        -
        -

        and then:

        -
        $ chef-client
        -
        -
        -
        -
      • -
      • Use the sudo utility

        -
        -
        $ sudo chef-client
        -
        -
        -
        -
      • -
      • Give a user access to read /etc/chef and also the files accessed by the chef-client. This requires super user privileges and, as such, is not a recommended approach

        -
      • -
      -
      -
      -

      Windows

      -

      On Microsoft Windows, running without elevated privileges (when they are necessary) is an issue that fails silently. It will appear that the chef-client completed its run successfully, but the changes will not have been made. When this occurs, do one of the following to run the chef-client as the administrator:

      -
        -
      • Log in to the administrator account. (This is not the same as an account in the administrator’s security group.)

        -
      • -
      • Run the chef-client process from the administrator account while being logged into another account. Run the following command:

        -
        -
        $ runas /user:Administrator "cmd /C chef-client"
        -
        -
        -

        This will prompt for the administrator account password.

        -
        -
      • -
      • Open a command prompt by right-clicking on the command prompt application, and then selecting Run as administrator. After the command window opens, the chef-client can be run as the administrator

        -
      • -
      -
      -
      -
      -

      Examples

      -

      Start a Chef run when the chef-client is running as a daemon

      -

      A chef-client that is running as a daemon can be woken up and started by sending the process a SIGUSR1. For example, to trigger a chef-client run on a machine running Linux:

      -
      $ sudo killall -USR1 chef-client
      -
      -
      -

      Start a Chef run manually

      -
      $ ps auxw|grep chef-client
      -
      -
      -

      to return something like:

      -
      root           66066   0.9  0.0  2488880    264 s001  S+   10:26AM   0:03.05
      -/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby /usr/bin/chef-client -i 3600 -s 20
      -
      -
      -

      and then enter:

      -
      $ sudo kill -USR1 66066
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/ctl_chef_server.html b/distro/common/html/ctl_chef_server.html deleted file mode 100644 index c5bc97af08..0000000000 --- a/distro/common/html/ctl_chef_server.html +++ /dev/null @@ -1,728 +0,0 @@ - - - - - - - - chef-server-ctl (executable) — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      chef-server-ctl (executable)

      -

      The Chef server includes a command-line utility named chef-server-ctl. This command-line tool is used to start and stop individual services, reconfigure the Chef server, run chef-pedant, and then tail Chef server log files.

      -
      -

      backup-recover

      -

      The backup-recover subcommand is used to force the Chef server to attempt to become the backup server. This is the opposite of the master-recover subcommand.

      -
      -

      Warning

      -

      If this command is run on both back-end servers, it will put the back-end cluster into a state where no server holds the DRBD resource.

      -
      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl backup-recover
      -
      -
      -
      -
      -

      cleanse

      -

      The cleanse subcommand is used to re-set the Chef server to the state it was in before the first time the reconfigure subcommand is run to destroy all data, configuration files, and logs.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl cleanse
      -
      -
      -
      -
      -

      gather-logs

      -

      The gather-logs subcommand is used to gather the Chef server log files into a tarball that contains all of the important log files and system information.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl gather-logs
      -
      -
      -
      -
      -

      ha-status

      -

      The ha-status subcommand is used to check the status for services running in a High Availability topology. This command will verify the following:

      -
      -
        -
      • The Keepalived daemon is enabled in the config
      • -
      • The DRBD process is enabled in the config
      • -
      • The underlying block device or logical volume for DRBD has been created and configured
      • -
      • The DRBD device exists
      • -
      • The current state of the server is master or backup; any migration processes have completed
      • -
      • The failover virtual IP address is correctly attached to only the master node
      • -
      • The DRBD state is correct based on the state of the server being master or backup
      • -
      • The DRBD mount point is correctly mounted to only the master node
      • -
      • The DRBD replication IP addresses are pingable
      • -
      • The runit status of the services are correct (up or down) based on the master or backup state of the server
      • -
      -
      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl ha-status
      -
      -
      -

      If this command runs successfully, it will return the following:

      -
      $ [OK] all checks passed.
      -
      -
      -

      Otherwise it will print out a list of errors, similar to the following:

      -
      ...
      -[OK] nginx is running correctly, and I am master.
      -[ERROR] redis_lb is not running.
      -[OK] opscode-erchef is running correctly, and I am master.
      -...
      -[ERROR] ERRORS WERE DETECTED.
      -
      -
      -

      For example:

      -
      [OK] keepalived HA services enabled
      -[OK] DRBD disk replication enabled
      -[OK] DRBD partition /dev/opscode/drbd found
      -[OK] DRBD device /dev/drbd0 found
      -[OK] cluster status = master
      -[OK] found VIP IP address and I am master
      -[OK] found VRRP communications interface eth1
      -[OK] my DRBD status is Connected/Primary/UpToDate and I am master
      -[OK] my DRBD partition is mounted and I am master
      -[OK] DRBD primary IP address pings
      -[OK] DRBD secondary IP address pings
      -...
      -[OK] all checks passed.
      -
      -
      -
      -
      -

      help

      -

      The help subcommand is used to print a list of all available chef-server-ctl commands.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl help
      -
      -
      -
      -
      -

      install

      -

      The install subcommand is used to install premium features of the Chef server: Chef management console, Chef analytics, chef-client run reporting, high availability configurations, Chef push jobs, and Chef server replication.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl install name_of_premium_feature (options)
      -
      -
      -

      where name_of_premium_feature represents the command line value associated with the premium feature:

      -

      Options

      -

      This subcommand has the following options:

      -
      -
      --path PATH
      -
      Use to specify the location of a package. This option is not required when packages are downloaded from https://packagecloud.io/.
      -
      -
      -

      Use Downloads

      -

      The install subcommand downloads packages from https://packagecloud.io/ by default. For systems that are not behind a firewall (and have connectivity to https://packagecloud.io/), these packages can be installed as described below.

      -
      ---- - - - - - - - - - - - - - - - - - - - -
      FeatureCommand
      Chef Manage

      Use Chef management console to manage data bags, attributes, run-lists, roles, environments, and cookbooks from a web user interface.

      -

      (Front end machines only.) Run:

      -
      $ chef-server-ctl install opscode-manage
      -
      -
      -

      then:

      -
      $ opscode-manage-ctl reconfigure
      -
      -
      -

      and then:

      -
      $ chef-server-ctl reconfigure
      -
      -
      -
      Chef Push Jobs

      Use Chef push jobs to run jobs—an action or a command to be executed—against nodes independently of a chef-client run.

      -

      Run:

      -
      $ chef-server-ctl install opscode-push-jobs-server
      -
      -
      -

      then:

      -
      $ opscode-push-jobs-server-ctl reconfigure
      -
      -
      -

      and then:

      -
      $ chef-server-ctl reconfigure
      -
      -
      -
      Chef Replication

      Use Chef replication to asynchronously distribute cookbook, environment, role, and data bag data from a single, primary Chef server to one (or more) replicas of that Chef server.

      -

      Run:

      -
      $ chef-server-ctl install chef-sync
      -
      -
      -

      and then:

      -
      $ chef-sync-ctl reconfigure
      -
      -
      -

      and then:

      -
      $ chef-server-ctl reconfigure
      -
      -
      -
      Reporting

      Use Chef reporting to keep track of what happens during every chef-client runs across all of the infrastructure being managed by Chef. Run Chef reporting with Chef management console to view reports from a web user interface.

      -

      (Front end machines only.) Run:

      -
      $ chef-server-ctl install opscode-reporting
      -
      -
      -

      then:

      -
      $ opscode-reporting-ctl reconfigure
      -
      -
      -

      and then:

      -
      $ chef-server-ctl reconfigure
      -
      -
      -
      - -
      -

      Use Local Packages

      -

      The install subcommand downloads packages from https://packagecloud.io/ by default. For systems that are behind a firewall (and do not have connectivity to https://packagecloud.io/), these packages can be installed manually. First download the package that is appropriate for the platform and save it to a local path. Then run the install command using the --path option to specify the location for the package:

      -
      $ chef-server-ctl install NAME_OF_PACKAGE --path /path/to/package
      -
      -
      -

      For example:

      -
      $ chef-server-ctl install opscode-manage-1.6.2-1.el6.x86_64 --path /home/vagrant
      -
      -
      -
      - -
      -

      master-recover

      -

      The master-recover subcommand is used to force the Chef server to attempt to become the master server. This command is typically run in tandem with the backup-recover subcommand on the back-end peer, unless the back-end peer is no longer available.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl master-recover
      -
      -
      -
      -
      -

      org-create

      -

      The org-create subcommand is used to create an organization. (The validation key for the organization is returned to STDOUT when creating an organization using this command.)

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl org-create ORG_NAME ORG_FULL_NAME (options)
      -
      -
      -

      Options

      -

      This subcommand has the following options:

      -
      -
      -a USER_NAME, --association_user USER_NAME
      -
      Use to associate a user with an organization and add them to the admins and billing_admins security groups.
      -
      -f FILE_NAME, --filename FILE_NAME
      -
      Use to write the private key to a file instead of STDOUT.
      -
      -

      Examples

      -
      $ chef-server-ctl org-create prod Production
      -
      -
      -
      $ chef-server-ctl org-create staging Staging -a chef-admin
      -
      -
      -
      $ chef-server-ctl org-create dev Development -f /tmp/id-dev.key
      -
      -
      -
      -
      -

      org-delete

      -

      The org-delete subcommand is used to delete an organization.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl org-delete ORG_NAME
      -
      -
      -

      Examples

      -
      $ chef-server-ctl org-delete infra-testing-20140909
      -
      -
      -
      $ chef-server-ctl org-delete pedant-testing-org
      -
      -
      -
      -
      -

      org-list

      -

      The org-list subcommand is used to list all of the organizations currently present on the Chef server.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl org-list (options)
      -
      -
      -

      Options

      -

      This subcommand has the following options:

      -
      -
      -a, --all-orgs
      -
      Use to show all organizations.
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      org-show

      -

      The org-show subcommand is used to show the details for an organization.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl org-show ORG_NAME
      -
      -
      -
      -
      -

      org-user-add

      -

      The org-user-add subcommand is used to add a user to an organization.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl org-user-add ORG_NAME USER_NAME (options)
      -
      -
      -

      Options

      -

      This subcommand has the following options:

      -
      -
      --admin
      -
      Use to add the user to the admins group.
      -
      -

      Examples

      -
      $ chef-server-ctl org-user-add prod john_smith
      -
      -
      -
      $ chef-server-ctl org-user-add preprod testmaster
      -
      -
      -
      $ chef-server-ctl org-user-add dev grantmc --admin
      -
      -
      -
      -
      -

      org-user-remove

      -

      The org-user-remove subcommand is used to remove a user from an organization.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl org-user-remove ORG_NAME USER_NAME
      -
      -
      -

      Examples

      -
      $ chef-server-ctl org-user-remove prod john_smith
      -
      -
      -
      $ chef-server-ctl org-user-remove prod testmaster
      -
      -
      -
      -
      -

      password

      -
      -

      Warning

      -

      This subcommand is currently disabled.

      -
      -
      -
      -

      reconfigure

      -

      The reconfigure subcommand is used when changes are made to the private-chef.rb file to reconfigure the server. When changes are made to the private-chef.rb file, they will not be applied to the Chef server configuration until after this command is run. This subcommand will also restart any services for which the service_name['enabled'] setting is set to true.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl reconfigure
      -
      -
      -
      -
      -

      show-config

      -

      The show-config subcommand is used to view the configuration that will be generated by the reconfigure subcommand. This command is most useful in the early stages of a deployment to ensure that everything is built properly prior to installation.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl show-config
      -
      -
      -
      -
      -

      uninstall

      -

      The uninstall subcommand is used to remove the Chef server application, but without removing any of the data. This subcommand will shut down all services (including the runit process supervisor).

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl uninstall
      -
      -
      -
      -

      Note

      -

      To revert the uninstall subcommand, run the reconfigure subcommand (because the start subcommand is disabled by the uninstall command).

      -
      -
      -
      -

      upgrade

      -

      The upgrade subcommand is used to upgrade the Chef server.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl upgrade (options)
      -
      -
      -

      Options

      -
      -

      Note

      -

      Options for the upgrade subcommand may only be used when upgrading from Open Source Chef 11 to Chef server 12.

      -
      -

      This subcommand has the following options:

      -
      -
      -d DIRECTORY, --chef11-data-dir DIRECTORY
      -
      The directory in which Open Source Chef 11 data is located. Default value: a temporary directory.
      -
      -e DIRECTORY, --chef12-data-dir DIRECTORY
      -
      The directory in which Chef server 12 data is located. Default value: a temporary directory.
      -
      -f FULL_NAME, --full-org-name FULL_NAME
      -
      The full name of the Chef server organization. A full organization name must begin with a non-white space character and must be between 1 and 1023 characters. For example: Chef Software, Inc.. If this option is not specified, the upgrade command will prompt for it.
      -
      -h, --help
      -
      Use to show help for the chef-server-ctl upgrade subcommand.
      -
      -k KEY, --key KEY
      -
      All users are assigned a public key. Use to write the public key to a file. Default value: /etc/chef-server/admin.pem.
      -
      -o ORG_NAME, --org-name ORG_NAME
      -
      The name of the Chef server organization. An organization name must begin with a lower-case letter or digit, may only contain lower-case letters, digits, hyphens, and underscores, and must be between 1 and 255 characters. For example: chef. If this option is not specified, the upgrade command will prompt for it.
      -
      -s URL, --chef11-server-url URL
      -
      The URL for the Open Source Chef or Enterprise Chef server, version 11. Default value: https://localhost.
      -
      -t NUMBER, --upload-threads NUMBER
      -
      The number of threads to use when migrating cookbooks. Default value: 10.
      -
      -u USER, --user
      -
      Use to create a client as an admin client. This is required for any user to access Open Source Chef as an administrator.
      -
      -x URL, --chef12-server-url URL
      -
      The URL for the Chef server, version 12. Default value: https://localhost.
      -
      -y, --yes
      -
      Use to skip confirmation prompts during the upgrade process.
      -
      -
      -
      -

      user-create

      -

      The user-create subcommand is used to create a user.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl user-create USER_NAME FIRST_NAME [MIDDLE_NAME] LAST_NAME EMAIL PASSWORD (options)
      -
      -
      -

      Options

      -

      This subcommand has the following options:

      -
      -
      -f FILE_NAME, --filename FILE_NAME
      -
      Use to write the private key to a file instead of STDOUT.
      -
      -

      Examples

      -
      $ chef-server-ctl user-create john_smith John Smith john_smith@example.com insecure-passord
      -
      -
      -
      $ chef-server-ctl user-create jane_doe Jane Doe jane_doe@example.com PaSSword -f /tmp/jane_doe.key
      -
      -
      -
      $ chef-server-ctl user-create waldendude Henry David Thoreau waldendude@example.com excursions
      -
      -
      -
      -
      -

      user-delete

      -

      The user-delete subcommand is used to delete a user.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl user-delete USER_NAME
      -
      -
      -

      Examples

      -
      $ chef-server-ctl user-delete john_smith
      -
      -
      -
      $ chef-server-ctl user-delete jane_doe
      -
      -
      -
      -
      -

      user-edit

      -

      The user-edit subcommand is used to edit the details for a user. The data will be made available in the $EDITOR for editing.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl user-edit USER_NAME
      -
      -
      -

      Examples

      -
      $ chef-server-ctl user-edit john_smith
      -
      -
      -
      $ chef-server-ctl user-edit jane_doe
      -
      -
      -
      -
      -

      user-list

      -

      The user-list subcommand is used to view a list of users.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl user-list (options)
      -
      -
      -

      Options

      -

      This subcommand has the following options:

      -
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      user-show

      -

      The user-show subcommand is used to show the details for a user.

      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl user-show USER_NAME (options)
      -
      -
      -

      Options

      -

      This subcommand has the following options:

      -
      -
      -l, --with-orgs
      -
      Use to show the corresponding organizations.
      -
      -
      -
      -

      Service Subcommands

      -

      The Chef server has a built in process supervisor, which ensures that all of the required services are in the appropriate state at any given time. The supervisor starts two processes per service.

      -
      -

      hup

      -

      The hup subcommand is used to send a SIGHUP to all services. This command can also be run for an individual service by specifying the name of the service in the command.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl hup name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand.

      -
      -
      -

      int

      -

      The int subcommand is used to send a SIGINT to all services. This command can also be run for an individual service by specifying the name of the service in the command.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl int name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand.

      -
      -
      -

      kill

      -

      The kill subcommand is used to send a SIGKILL to all services. This command can also be run for an individual service by specifying the name of the service in the command.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl kill name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand.

      -
      -
      -

      once

      -

      The supervisor for the Chef server is configured to restart any service that fails, unless that service has been asked to change its state. The once subcommand is used to tell the supervisor to not attempt to restart any service that fails.

      -

      This command is useful when troubleshooting configuration errors that prevent a service from starting. Run the once subcommand followed by the status subcommand to look for services in a down state and/or to identify which services are in trouble. This command can also be run for an individual service by specifying the name of the service in the command.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl once name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand.

      -
      -
      -

      restart

      -

      The restart subcommand is used to restart all services enabled on the Chef server or to restart an individual service by specifying the name of that service in the command.

      -
      -

      Warning

      -

      When running the Chef server in a high availability configuration, restarting all services may trigger failover.

      -
      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl restart name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand. When a service is successfully restarted the output should be similar to:

      -
      $ ok: run: service_name: (pid 12345) 1s
      -
      -
      -
      -
      -

      service-list

      -

      The service-list subcommand is used to display a list of all available services. A service that is enabled is labeled with an asterisk (*).

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl service-list
      -
      -
      -
      -
      -

      start

      -

      The start subcommand is used to start all services that are enabled in the Chef server. This command can also be run for an individual service by specifying the name of the service in the command.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl start name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand. When a service is successfully started the output should be similar to:

      -
      $ ok: run: service_name: (pid 12345) 1s
      -
      -
      -

      The supervisor for the Chef server is configured to wait seven seconds for a service to respond to a command from the supervisor. If you see output that references a timeout, it means that a signal has been sent to the process, but that the process has yet to actually comply. In general, processes that have timed out are not a big concern, unless they are failing to respond to the signals at all. If a process is not responding, use a command like the kill subcommand to stop the process, investigate the cause (if required), and then use the start subcommand to re-enable it.

      -
      -
      -

      status

      -

      The status subcommand is used to show the status of all services available to the Chef server. The results will vary based on the configuration of a given server. This subcommand has the following syntax:

      -
      $ chef-server-ctl status
      -
      -
      -

      and will return the status for all services. Status can be returned for individual services by specifying the name of the service as part of the command:

      -
      $ chef-server-ctl status name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand.

      -

      When service status is requested, the output should be similar to:

      -
      $ run: service_name: (pid 12345) 12345s; run: log: (pid 1234) 67890s
      -
      -
      -

      where

      -
        -
      • run: is the state of the service (run: or down:)
      • -
      • service_name: is the name of the service for which status is returned
      • -
      • (pid 12345) is the process identifier
      • -
      • 12345s is the uptime of the service, in seconds
      • -
      -

      For example:

      -
      $ down: opscode-erchef: (pid 35546) 10s
      -
      -
      -

      By default, runit will restart services automatically when the services fail. Therefore, runit may report the status of a service as run: even when there is an issue with that service. When investigating why a particular service is not running as it should be, look for the services with the shortest uptimes. For example, the list below indicates that the opscode-erchef should be investigated further:

      -
      run: oc-id
      -run: opscode-chef: (pid 4327) 13671s; run: log: (pid 4326) 13671s
      -run: opscode-erchef: (pid 5383) 5s; run: log: (pid 4382) 13669s
      -run: opscode-expander: (pid 4078) 13694s; run: log: (pid 4077) 13694s
      -run: opscode-expander-reindexer: (pid 4130) 13692s; run: log: (pid 4114) 13692s
      -
      -
      -
      -

      High Availability

      -

      On back-end servers in a High Availability topology, Keepalived is used by the clustering service to determine whether a service should be running. If the status subcommand is run against any of these nodes, a few things change:

      -
        -
      • On the back-end node that is currently the backup server, it is normal to see only one running process: Keepalived
      • -
      • On the back-end node that is currently the master server, it is normal to see all services running. It is also normal to see some services in a down state if the server, on reboot, did not attempt to start the services because Keepalived determines which services are restarted based on the state of the cluster
      • -
      -

      A sample status line for a service that is running on the master server in a High Availability topology:

      -
      run: opscode-solr: (pid 25341) 239s, normally down; run: log: (pid 5700) 145308s
      -
      -
      -
      -
      -

      Log Files

      -

      A typical status line for a service that is running any of the Chef server front-end services is similar to the following:

      -
      run: name_of_service: (pid 1486) 7819s; run: log: (pid 1485) 7819s
      -
      -
      -

      where:

      -
        -
      • run describes the state in which the supervisor attempts to keep processes. This state is either run or down. If a service is in a down state, it should be stopped
      • -
      • name_of_service is the service name, for example: opscode-solr4
      • -
      • (pid 1486) 7819s; is the process identifier followed by the amount of time (in seconds) the service has been running
      • -
      • run: log: (pid 1485) 7819s is the log process. It is typical for a log process to have a longer run time than a service; this is because the supervisor does not need to restart the log process in order to connect the supervised process
      • -
      -

      If the service is down, the status line will appear similar to the following:

      -
      down: opscode-solr4: 3s, normally up; run: log: (pid 1485) 8526s
      -
      -
      -

      where

      -
        -
      • down indicates that the service is in a down state
      • -
      • 3s, normally up; indicates that the service is normally in a run state and that the supervisor would attempt to restart this service after a reboot
      • -
      -
      -
      -
      -

      stop

      -

      The stop subcommand is used to stop all services enabled on the Chef server. This command can also be run for an individual service by specifying the name of the service in the command.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl stop name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand. When a service is successfully stopped the output should be similar to:

      -
      $ ok: diwb: service_name: 0s, normally up
      -
      -
      -

      For example:

      -
      $ chef-server-ctl stop
      -
      -
      -

      will return something similar to:

      -
      ok: down: nginx: 393s, normally up
      -ok: down: opscode-chef: 391s, normally up
      -ok: down: opscode-erchef: 391s, normally up
      -ok: down: opscode-expander: 390s, normally up
      -ok: down: opscode-expander-reindexer: 389s, normally up
      -ok: down: opscode-solr4: 389s, normally up
      -ok: down: postgresql: 388s, normally up
      -ok: down: rabbitmq: 388s, normally up
      -ok: down: redis_lb: 387s, normally up
      -
      -
      -
      -
      -

      tail

      -

      The tail subcommand is used to follow all of the Chef server logs for all services. This command can also be run for an individual service by specifying the name of the service in the command.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl tail name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand.

      -
      -
      -

      term

      -

      The term subcommand is used to send a SIGTERM to all services. This command can also be run for an individual service by specifying the name of the service in the command.

      -

      This subcommand has the following syntax:

      -
      $ chef-server-ctl term name_of_service
      -
      -
      -

      where name_of_service represents the name of any service that is listed after running the service-list subcommand.

      -
      -
      - - - - - - - - -
      - - - - - - - \ No newline at end of file diff --git a/distro/common/html/ctl_chef_shell.html b/distro/common/html/ctl_chef_shell.html deleted file mode 100644 index e655ec9146..0000000000 --- a/distro/common/html/ctl_chef_shell.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - chef-shell — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      chef-shell

      -

      chef-shell is a recipe debugging tool that allows the use of breakpoints within recipes. chef-shell runs as an Interactive Ruby (IRb) session. chef-shell supports both recipe and attribute file syntax, as well as interactive debugging features.

      -
      -

      Note

      -

      chef-shell is the new name for Shef as of Chef 11.x. chef-shell is backwards compatible and aside from the name change, has the same set of functionality as with previous releases.

      -
      -

      The chef-shell executable is run as a command-line tool.

      -
      -

      Modes

      -

      chef-shell is tool that allows knife to be run using an Interactive Ruby (IRb) session. chef-shell currently supports recipe and attribute file syntax, as well as interactive debugging features. chef-shell has three run modes:

      - ---- - - - - - - - - - - - - - - - - -
      ModeDescription
      StandaloneNo cookbooks are loaded, and the run list is empty. This mode is the default.
      Solochef-shell acts as a chef-solo client. It attempts to load the chef-solo configuration file and JSON attributes. If the JSON attributes set a run list, it will be honored. Cookbooks will be loaded in the same way that chef-solo loads them. chef-solo mode is activated with the -s or --solo command line option, and JSON attributes are specified in the same way as for chef-solo, with -j /path/to/chef-solo.json.
      Clientchef-shell acts as a chef-client. During startup, it reads the chef-client configuration file and contacts the Chef server to get attributes and cookbooks. The run list will be set in the same way as normal chef-client runs. chef-client mode is activated with the -z or --client options. You can also specify the configuration file with -c CONFIG and the server URL with -S SERVER_URL.
      -
      -
      -

      Options

      -

      This command has the following syntax:

      -
      chef-shell OPTION VALUE OPTION VALUE ...
      -
      -
      -

      This command has the following options:

      -
      -
      -a, --standalone
      -
      Use to run chef-shell in standalone mode.
      -
      -c CONFIG, --config CONFIG
      -
      The configuration file to use.
      -
      -h, --help
      -
      Shows help for the command.
      -
      -j PATH, --json-attributes PATH
      -

      The path to a file that contains JSON data.

      -

      Use this option to define a run_list object. For example, a JSON file similar to:

      -
      "run_list": [
      -  "recipe[base]",
      -  "recipe[foo]",
      -  "recipe[bar]",
      -  "role[webserver]"
      -],
      -
      -
      -

      may be used by running chef-client -j path/to/file.json.

      -

      In certain situations this option may be used to update normal attributes.

      -
      -

      Warning

      -

      Any other attribute type that is contained in this JSON file will be treated as a normal attribute. For example, attempting to update override attributes using the -j option:

      -
      {
      -  "name": "dev-99",
      -  "description": "Install some stuff",
      -  "override_attributes": {
      -    "apptastic": {
      -      "enable_apptastic": "false",
      -      "apptastic_tier_name": "dev-99.bomb.com"
      -    }
      -  }
      -}
      -
      -
      -

      will result in a node object similar to:

      -
      {
      -  "name": "maybe-dev-99",
      -  "normal": {
      -  "name": "dev-99",
      -    "description": "Install some stuff",
      -    "override_attributes": {
      -      "apptastic": {
      -        "enable_apptastic": "false",
      -        "apptastic_tier_name": "dev-99.bomb.com"
      -      }
      -    }
      -  }
      -}
      -
      -
      -
      -
      -
      -l LEVEL, --log-level LEVEL
      -
      The level of logging that will be stored in a log file.
      -
      -s, --solo
      -
      Use to run chef-shell in chef-solo mode.
      -
      -S CHEF_SERVER_URL, --server CHEF_SERVER_URL
      -
      The URL for the Chef server.
      -
      -v, --version
      -
      The version of the chef-client.
      -
      -z, --client
      -
      Use to run chef-shell in chef-client mode.
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/ctl_chef_solo.html b/distro/common/html/ctl_chef_solo.html deleted file mode 100644 index 2382fed80a..0000000000 --- a/distro/common/html/ctl_chef_solo.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - - chef-solo — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      chef-solo

      -

      chef-solo is an open source version of the chef-client that allows using cookbooks with nodes without requiring access to a Chef server. chef-solo runs locally and requires that a cookbook (and any of its dependencies) be on the same physical disk as the node. chef-solo is a limited-functionality version of the chef-client and does not support the following:

      -
        -
      • Node data storage
      • -
      • Search indexes
      • -
      • Centralized distribution of cookbooks
      • -
      • A centralized API that interacts with and integrates infrastructure components
      • -
      • Authentication or authorization
      • -
      • Persistent attributes
      • -
      -
      -

      Note

      -

      chef-solo can be run as a daemon.

      -
      -

      The chef-solo executable is run as a command-line tool.

      -
      -

      Options

      -

      This command has the following syntax:

      -
      chef-solo OPTION VALUE OPTION VALUE ...
      -
      -
      -

      This command has the following options:

      -
      -
      -c CONFIG, --config CONFIG
      -
      The configuration file to use.
      -
      -d, --daemonize
      -

      Use to run the executable as a daemon. This option may not be used in the same command with the --[no-]fork option.

      -

      This option is only available on machines that run in UNIX or Linux environments. For machines that are running Microsoft Windows that require similar functionality, use the chef-client::service recipe in the chef-client cookbook: http://community.opscode.com/cookbooks/chef-client. This will install a chef-client service under Microsoft Windows using the Windows Service Wrapper.

      -
      -
      -E ENVIRONMENT_NAME, --environment ENVIRONMENT_NAME
      -
      The name of the environment.
      -
      -f, --[no-]fork
      -
      Use to contain the chef-client run in a secondary process with dedicated RAM. When the chef-client run is complete the RAM will be returned to the master process. This option helps ensure that a chef-client will use a steady amount of RAM over time because the master process will not run recipes. This option will also help prevent memory leaks (such as those that can be introduced by the code contained within a poorly designed cookbook). Use --no-fork to disable running the chef-client in fork node. Default value: --fork. This option may not be used in the same command with the --daemonize and --interval options.
      -
      -F FORMAT, --format FORMAT
      -

      The output format: doc (default) or min.

      -

      Use doc to print the progress of the chef-client run using full strings that display a summary of updates as they occur.

      -

      Use min to print the progress of the chef-client run using single characters. A summary of updates is printed at the end of the chef-client run. A dot (.) is printed for events that do not have meaningful status information, such as loading a file or synchronizing a cookbook. For resources, a dot (.) is printed when the resource is up to date, an S is printed when the resource is skipped by not_if or only_if, and a U is printed when the resource is updated.

      -

      Other formatting options are available when those formatters are configured in the client.rb file using the add_formatter option.

      -
      -
      --force-formatter
      -
      Use to show formatter output instead of logger output.
      -
      --force-logger
      -
      Use to show logger output instead of formatter output.
      -
      -g GROUP, --group GROUP
      -
      The name of the group that owns a process. This is required when starting any executable as a daemon.
      -
      -h, --help
      -
      Shows help for the command.
      -
      -i SECONDS, --interval SECONDS
      -
      The frequency (in seconds) at which the chef-client runs. When the chef-client is run at intervals, --splay and --interval values are applied before the chef-client run. This option may not be used in the same command with the --[no-]fork option.
      -
      -j PATH, --json-attributes PATH
      -

      The path to a file that contains JSON data.

      -

      Use this option to define a run_list object. For example, a JSON file similar to:

      -
      "run_list": [
      -  "recipe[base]",
      -  "recipe[foo]",
      -  "recipe[bar]",
      -  "role[webserver]"
      -],
      -
      -
      -

      may be used by running chef-client -j path/to/file.json.

      -

      In certain situations this option may be used to update normal attributes.

      -
      -

      Warning

      -

      Any other attribute type that is contained in this JSON file will be treated as a normal attribute. For example, attempting to update override attributes using the -j option:

      -
      {
      -  "name": "dev-99",
      -  "description": "Install some stuff",
      -  "override_attributes": {
      -    "apptastic": {
      -      "enable_apptastic": "false",
      -      "apptastic_tier_name": "dev-99.bomb.com"
      -    }
      -  }
      -}
      -
      -
      -

      will result in a node object similar to:

      -
      {
      -  "name": "maybe-dev-99",
      -  "normal": {
      -  "name": "dev-99",
      -    "description": "Install some stuff",
      -    "override_attributes": {
      -      "apptastic": {
      -        "enable_apptastic": "false",
      -        "apptastic_tier_name": "dev-99.bomb.com"
      -      }
      -    }
      -  }
      -}
      -
      -
      -
      -
      -
      -l LEVEL, --log_level LEVEL
      -
      The level of logging that will be stored in a log file.
      -
      -L LOGLOCATION, --logfile c
      -
      The location in which log file output files will be saved. If this location is set to something other than STDOUT, standard output logging will still be performed (otherwise there would be no output other than to a file). This is recommended when starting any executable as a daemon.
      -
      --[no-]color
      -
      Use to view colored output. Default setting: --color.
      -
      -N NODE_NAME, --node-name NODE_NAME
      -
      The name of the node.
      -
      -o RUN_LIST_ITEM, --override-runlist RUN_LIST_ITEM
      -
      Replace the current run list with the specified items.
      -
      -r RECIPE_URL, --recipe-url RECIPE_URL
      -
      The URL location from which a remote cookbook tar.gz will be downloaded.
      -
      --run-lock-timeout SECONDS
      -
      The amount of time (in seconds) to wait for a chef-client run to finish. Default value: not set (indefinite). Set to 0 to cause a second chef-client to exit immediately.
      -
      -s SECONDS, --splay SECONDS
      -
      A number (in seconds) to add to the interval that is used to determine the frequency of chef-client runs. This number can help prevent server load when there are many clients running at the same time. When the chef-client is run at intervals, --splay and --interval values are applied before the chef-client run.
      -
      -u USER, --user USER
      -
      The user that owns a process. This is required when starting any executable as a daemon.
      -
      -v, --version
      -
      The version of the chef-client.
      -
      -W, --why-run
      -
      Use to run the executable in why-run mode, which is a type of chef-client run that does everything except modify the system. Use why-run mode to understand why the chef-client makes the decisions that it makes and to learn more about the current and proposed state of the system.
      -
      -
      -
      -

      Examples

      -

      Use a URL

      -
      $ chef-solo -c ~/solo.rb -j ~/node.json -r http://www.example.com/chef-solo.tar.gz
      -
      -
      -

      The tar.gz archived into the file_cache_path, and then extracted to cookbooks_path.

      -

      Use a directory

      -
      $ chef-solo -c ~/solo.rb -j ~/node.json
      -
      -
      -

      chef-solo will look in the solo.rb file to determine the directory in which cookbooks are located.

      -

      Use a URL for cookbook and JSON data

      -
      $ chef-solo -c ~/solo.rb -j http://www.example.com/node.json -r http://www.example.com/chef-solo.tar.gz
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/index.html b/distro/common/html/index.html deleted file mode 100644 index 2742b07e03..0000000000 --- a/distro/common/html/index.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - chef-client Man Pages — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      chef-client Man Pages

      -

      The following command line interfaces are available in the chef-client:

      - -
      -

      knife

      -

      knife is a command-line tool that provides an interface between a local chef-repo and the Chef server. knife helps users to manage:

      -
        -
      • Nodes
      • -
      • Cookbooks and recipes
      • -
      • Roles
      • -
      • Stores of JSON data (data bags), including encrypted data
      • -
      • Environments
      • -
      • Cloud resources, including provisioning
      • -
      • The installation of the chef-client on management workstations
      • -
      • Searching of indexed data on the Chef server
      • -
      -

      The following sections describe functionality common to all knife subcommands:

      - -

      knife includes the following sub-commands:

      - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Sub-commandDescription
      knife bootstrapThe knife bootstrap subcommand is used to run a bootstrap operation that installs the chef-client on the target system. The bootstrap operation must specify the IP address or FQDN of the target system.
      knife clientThe knife client subcommand is used to manage an API client list and their associated RSA public key-pairs. This allows authentication requests to be made to the Chef server by any entity that uses the Chef server API, such as the chef-client and knife.
      knife configureThe knife configure subcommand is used to create the knife.rb and client.rb files so that they can be distributed to workstations and nodes.
      knife cookbookThe knife cookbook subcommand is used to interact with cookbooks that are located on the Chef server or the local chef-repo.
      knife cookbook siteThe knife cookbook site subcommand is used to interact with cookbooks that are located at https://supermarket.getchef.com/cookbooks. A user account is required for any community actions that write data to this site. The following arguments do not require a user account: download, search, install, and list.
      knife data bagThe knife data bag subcommand is used to manage arbitrary stores of globally available JSON data.
      knife deleteThe knife delete subcommand is used to delete an object from a Chef server. This subcommand works similar to knife cookbook delete, knife data bag delete, knife environment delete, knife node delete, and knife role delete, but with a single verb (and a single action).
      knife depsThe knife deps subcommand is used to identify dependencies for a node, role, or cookbook.
      knife diffThe knife diff subcommand is used to compare the differences between files and directories on the Chef server and in the chef-repo. For example, to compare files on the Chef server prior to an uploading or downloading files using the knife download and knife upload subcommands, or to ensure that certain files in multiple production environments are the same. This subcommand is similar to the git diff command that can be used to diff what is in the chef-repo with what is synced to a git repository.
      knife downloadThe knife download subcommand is used to download roles, cookbooks, environments, nodes, and data bags from the Chef server to the current working directory. It can be used to back up data on the Chef server, inspect the state of one or more files, or to extract out-of-process changes users may have made to files on the Chef server, such as if a user made a change that bypassed version source control. This subcommand is often used in conjunction with knife diff, which can be used to see exactly what changes will be downloaded, and then knife upload, which does the opposite of knife download.
      knife editThe knife edit subcommand is used to edit objects on the Chef server. This subcommand works similar to knife cookbook edit, knife data bag edit, knife environment edit, knife node edit, and knife role edit, but with a single verb (and a single action).
      knife environmentThe knife environment subcommand is used to manage environments within a single organization on the Chef server.
      knife execThe knife exec subcommand uses the knife configuration file to execute Ruby scripts in the context of a fully configured chef-client. This subcommand is most often used to run scripts that will only access Chef server one time (or otherwise very infrequently). Use this subcommand any time that an operation does not warrant full usage of the knife subcommand library.
      knife index rebuildThe knife index rebuild subcommand is used to rebuild the search indexes for the open source Chef server. This operation is destructive and may take some time.
      knife listThe knife list subcommand is used to view a list of objects on the Chef server. This subcommand works similar to knife cookbook list, knife data bag list, knife environment list, knife node list, and knife role list, but with a single verb (and a single action).
      knife nodeThe knife node subcommand is used to manage the nodes that exist on a Chef server.
      knife rawThe knife raw subcommand is used to send a REST request to an endpoint in the Chef server API.
      knife recipe listThe knife recipe list subcommand is used to view all of the recipes that are on a Chef server. A regular expression can be used to limit the results to recipes that match a specific pattern. The regular expression must be within quotes and not be surrounded by forward slashes (/).
      knife roleThe knife role subcommand is used to manage the roles that are associated with one or more nodes on a Chef server.
      knife searchThe knife search subcommand is used run a search query for information that is indexed on a Chef server.
      knife serveThe knife serve subcommand is used to run a persistent chef-zero against the local chef-repo. (chef-zero is a lightweight Chef server that runs in-memory on the local machine.) This is the same as running the chef-client executable with the --local-mode option. The chef_repo_path is located automatically and the Chef server will bind to the first available port between 8889 and 9999. knife serve will print the URL for the local Chef server, so that it may be added to the knife.rb file.
      knife showThe knife show subcommand is used to view the details of one (or more) objects on the Chef server. This subcommand works similar to knife cookbook show, knife data bag show, knife environment show, knife node show, and knife role show, but with a single verb (and a single action).
      knife sshThe knife ssh subcommand is used to invoke SSH commands (in parallel) on a subset of nodes within an organization, based on the results of a search query made to the Chef server.
      knife ssl check

      The knife ssl check subcommand is used to verify the SSL configuration for the Enterprise Chef and/or Open Source Chef servers, or at another location specified by a URL or URI.

      -
      -

      Warning

      -

      When verification of a remote server’s SSL certificate is disabled, the chef-client will issue a warning similar to “SSL validation of HTTPS requests is disabled. HTTPS connections are still encrypted, but the chef-client is not able to detect forged replies or man-in-the-middle attacks.” To configure SSL for the chef-client, set ssl_verify_mode to :verify_peer (recommended) or verify_api_cert to true in the client.rb file.

      -
      -
      knife ssl fetch

      The knife ssl fetch subcommand is used to copy SSL certificates from an HTTPS server to the trusted_certs_dir directory that is used by knife and the chef-client to store trusted SSL certificates. When these certificates match the hostname of the remote server, running knife ssl fetch is the only step required to verify a remote server that is accessed by either knife or the chef-client.

      -
      -

      Warning

      -

      It is the user’s responsibility to verify the authenticity of every SSL certificate before downloading it to the trusted_certs_dir directory. knife will use any certificate in that directory as if it is a 100% trusted and authentic SSL certificate. knife will not be able to determine if any certificate in this directory has been tampered with, is forged, malicious, or otherwise harmful. Therefore it is essential that users take the proper steps before downloading certificates into this directory.

      -
      -
      knife statusThe knife status subcommand is used to display a brief summary of the nodes on a Chef server, including the time of the most recent successful chef-client run.
      knife tagThe knife tag subcommand is used to apply tags to nodes on a Chef server.
      knife uploadThe knife upload subcommand is used to upload roles, cookbooks, environments, and data bags to the Chef server from the current working directory in the chef-repo. This subcommand is often used in conjunction with knife diff, which can be used to see exactly what changes will be uploaded, and then knife download, which does the opposite of knife upload.
      knife userThe knife user subcommand is used to manage the list of users and their associated RSA public key-pairs.
      knife xargsThe knife xargs subcommand is used to take patterns from standard input, download as JSON, run a command against the downloaded JSON, and then upload any changes.
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife.html b/distro/common/html/knife.html deleted file mode 100644 index 5a081702fc..0000000000 --- a/distro/common/html/knife.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - knife — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife

      -

      knife is a command-line tool that provides an interface between a local chef-repo and the Chef server. knife helps users to manage:

      -
        -
      • Nodes
      • -
      • Cookbooks and recipes
      • -
      • Roles
      • -
      • Stores of JSON data (data bags), including encrypted data
      • -
      • Environments
      • -
      • Cloud resources, including provisioning
      • -
      • The installation of the chef-client on management workstations
      • -
      • Searching of indexed data on the Chef server
      • -
      -

      The following sections describe functionality common to all knife subcommands:

      - -

      knife includes the following sub-commands:

      - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Sub-commandDescription
      knife bootstrapThe knife bootstrap subcommand is used to run a bootstrap operation that installs the chef-client on the target system. The bootstrap operation must specify the IP address or FQDN of the target system.
      knife clientThe knife client subcommand is used to manage an API client list and their associated RSA public key-pairs. This allows authentication requests to be made to the Chef server by any entity that uses the Chef server API, such as the chef-client and knife.
      knife configureThe knife configure subcommand is used to create the knife.rb and client.rb files so that they can be distributed to workstations and nodes.
      knife cookbookThe knife cookbook subcommand is used to interact with cookbooks that are located on the Chef server or the local chef-repo.
      knife cookbook siteThe knife cookbook site subcommand is used to interact with cookbooks that are located at https://supermarket.getchef.com/cookbooks. A user account is required for any community actions that write data to this site. The following arguments do not require a user account: download, search, install, and list.
      knife data bagThe knife data bag subcommand is used to manage arbitrary stores of globally available JSON data.
      knife deleteThe knife delete subcommand is used to delete an object from a Chef server. This subcommand works similar to knife cookbook delete, knife data bag delete, knife environment delete, knife node delete, and knife role delete, but with a single verb (and a single action).
      knife depsThe knife deps subcommand is used to identify dependencies for a node, role, or cookbook.
      knife diffThe knife diff subcommand is used to compare the differences between files and directories on the Chef server and in the chef-repo. For example, to compare files on the Chef server prior to an uploading or downloading files using the knife download and knife upload subcommands, or to ensure that certain files in multiple production environments are the same. This subcommand is similar to the git diff command that can be used to diff what is in the chef-repo with what is synced to a git repository.
      knife downloadThe knife download subcommand is used to download roles, cookbooks, environments, nodes, and data bags from the Chef server to the current working directory. It can be used to back up data on the Chef server, inspect the state of one or more files, or to extract out-of-process changes users may have made to files on the Chef server, such as if a user made a change that bypassed version source control. This subcommand is often used in conjunction with knife diff, which can be used to see exactly what changes will be downloaded, and then knife upload, which does the opposite of knife download.
      knife editThe knife edit subcommand is used to edit objects on the Chef server. This subcommand works similar to knife cookbook edit, knife data bag edit, knife environment edit, knife node edit, and knife role edit, but with a single verb (and a single action).
      knife environmentThe knife environment subcommand is used to manage environments within a single organization on the Chef server.
      knife execThe knife exec subcommand uses the knife configuration file to execute Ruby scripts in the context of a fully configured chef-client. This subcommand is most often used to run scripts that will only access Chef server one time (or otherwise very infrequently). Use this subcommand any time that an operation does not warrant full usage of the knife subcommand library.
      knife index rebuildThe knife index rebuild subcommand is used to rebuild the search indexes for the open source Chef server. This operation is destructive and may take some time.
      knife listThe knife list subcommand is used to view a list of objects on the Chef server. This subcommand works similar to knife cookbook list, knife data bag list, knife environment list, knife node list, and knife role list, but with a single verb (and a single action).
      knife nodeThe knife node subcommand is used to manage the nodes that exist on a Chef server.
      knife rawThe knife raw subcommand is used to send a REST request to an endpoint in the Chef server API.
      knife recipe listThe knife recipe list subcommand is used to view all of the recipes that are on a Chef server. A regular expression can be used to limit the results to recipes that match a specific pattern. The regular expression must be within quotes and not be surrounded by forward slashes (/).
      knife roleThe knife role subcommand is used to manage the roles that are associated with one or more nodes on a Chef server.
      knife searchThe knife search subcommand is used run a search query for information that is indexed on a Chef server.
      knife showThe knife show subcommand is used to view the details of one (or more) objects on the Chef server. This subcommand works similar to knife cookbook show, knife data bag show, knife environment show, knife node show, and knife role show, but with a single verb (and a single action).
      knife sshThe knife ssh subcommand is used to invoke SSH commands (in parallel) on a subset of nodes within an organization, based on the results of a search query made to the Chef server.
      knife statusThe knife status subcommand is used to display a brief summary of the nodes on a Chef server, including the time of the most recent successful chef-client run.
      knife tagThe knife tag subcommand is used to apply tags to nodes on a Chef server.
      knife uploadThe knife upload subcommand is used to upload roles, cookbooks, environments, and data bags to the Chef server from the current working directory in the chef-repo. This subcommand is often used in conjunction with knife diff, which can be used to see exactly what changes will be uploaded, and then knife download, which does the opposite of knife upload.
      knife userThe knife user subcommand is used to manage the list of users and their associated RSA public key-pairs.
      knife xargsThe knife xargs subcommand is used to take patterns from standard input, download as JSON, run a command against the downloaded JSON, and then upload any changes.
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_bootstrap.html b/distro/common/html/knife_bootstrap.html deleted file mode 100644 index cf5edb95bc..0000000000 --- a/distro/common/html/knife_bootstrap.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - - knife bootstrap — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife bootstrap

      -

      A bootstrap is a process that installs the chef-client on a target system so that it can run as a chef-client and communicate with a Chef server.

      -

      The knife bootstrap subcommand is used to run a bootstrap operation that installs the chef-client on the target system. The bootstrap operation must specify the IP address or FQDN of the target system.

      -
      -

      Note

      -

      To bootstrap the chef-client on Microsoft Windows machines, the knife-windows plugins is required, which includes the necessary bootstrap scripts that are used to do the actual installation.

      -
      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife bootstrap FQDN_or_IP_ADDRESS (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      -A, --forward-agent
      -
      Use to enable SSH agent forwarding.
      -
      --bootstrap-curl-options OPTIONS
      -
      Use to specify arbitrary options to be added to the bootstrap command when using cURL. This option may not be used in the same command with --bootstrap-install-command.
      -
      --bootstrap-preinstall-command COMMAND
      -
      Use to execute a custom command before installation of the chef-client.
      -
      --bootstrap-install-command COMMAND
      -
      Use to execute a custom installation command sequence for the chef-client. This option may not be used in the same command with --bootstrap-curl-options, --bootstrap-install-sh, or --bootstrap-wget-options.
      -
      --bootstrap-install-sh URL
      -
      Use to fetch and execute an installation script at the specified URL. This option may not be used in the same command with --bootstrap-install-command.
      -
      --bootstrap-no-proxy NO_PROXY_URL_or_IP
      -

      A URL or IP address that specifies a location that should not be proxied.

      -
      -

      Note

      -

      This option is used internally by Chef to help verify bootstrap operations during testing and should never be used during an actual bootstrap operation.

      -
      -
      -
      --bootstrap-proxy PROXY_URL
      -
      The proxy server for the node that is the target of a bootstrap operation.
      -
      --bootstrap-version VERSION
      -
      The version of the chef-client to install.
      -
      --bootstrap-wget-options OPTIONS
      -
      Use to specify arbitrary options to be added to the bootstrap command when using GNU Wget. This option may not be used in the same command with --bootstrap-install-command.
      -
      -E ENVIRONMENT, --environment ENVIRONMENT
      -
      The name of the environment. When this option is added to a command, the command will run only against the named environment.
      -
      -G GATEWAY, --ssh-gateway GATEWAY
      -
      The SSH tunnel or gateway that is used to run a bootstrap action on a machine that is not accessible from the workstation.
      -
      --hint HINT_NAME[=HINT_FILE]
      -

      Use to specify an Ohai hint to be set on the target node.

      -

      Ohai hints are used to tell Ohai something about the system that it is running on that it would not be able to discover itself. An Ohai hint exists if a JSON file exists in the hint directory with the same name as the hint. For example, calling hint?('antartica') in an Ohai plugin would return an empty hash if the file antartica.json existed in the hints directory, and return nil if the file does not exist.

      -

      If the hint file contains JSON content, it will be returned as a hash from the call to hint?.

      -
      {
      -  "snow": true,
      -  "penguins": "many"
      -}
      -
      -
      -
      arctic_hint = hint?('antartica')
      -if arctic_hint['snow']
      -  "There are #{arctic_hint['penguins']} penguins here."
      -else
      -  "There is no snow here, and penguins like snow."
      -end
      -
      -
      -

      The default directory in which hint files are located is /etc/chef/ohai/hints/. Use the Ohai::Config[:hints_path] setting in the client.rb file to customize this location.

      -

      HINT_FILE is the name of the JSON file. HINT_NAME is the name of a hint in a JSON file. Use multiple --hint options to specify multiple hints.

      -
      -
      -i IDENTITY_FILE, --identity-file IDENTITY_FILE
      -
      The SSH identity file used for authentication. Key-based authentication is recommended.
      -
      -j JSON_ATTRIBS, --json-attributes JSON_ATTRIBS
      -
      A JSON string that is added to the first run of a chef-client.
      -
      -N NAME, --node-name NAME
      -
      The name of the node.
      -
      --[no-]host-key-verify
      -
      Use --no-host-key-verify to disable host key verification. Default setting: --host-key-verify.
      -
      --[no-]node-verify-api-cert
      -
      Use verify_api_cert to only do SSL validation of the Chef server connection; may be needed if the chef-client needs to talk to other services that have broken SSL certificates. If this option is not specified, the setting for verify_api_cert in the configuration file is applied.
      -
      --node-ssl-verify-mode PEER_OR_NONE
      -

      The verify mode for HTTPS requests.

      -

      Use :verify_none to do no validation of SSL certificates.

      -

      Use :verify_peer to do validation of all SSL certificates, including the Chef server connections, S3 connections, and any HTTPS remote_file resource URLs used in the chef-client run. This is the recommended setting.

      -

      If this option is not specified, the setting for ssl_verify_mode in the configuration file is applied.

      -
      -
      -p PORT, --ssh-port PORT
      -
      The SSH port.
      -
      -P PASSWORD, --ssh-password PASSWORD
      -
      The SSH password. This can be used to pass the password directly on the command line. If this option is not specified (and a password is required) knife will prompt for the password.
      -
      --prerelease
      -
      Use to install pre-release gems.
      -
      -r RUN_LIST, --run-list RUN_LIST
      -
      A comma-separated list of roles and/or recipes to be applied.
      -
      --secret SECRET
      -
      The encryption key that is used for values contained within a data bag item.
      -
      --secret-file FILE
      -
      The path to the file that contains the encryption key.
      -
      --sudo
      -
      Use to execute a bootstrap operation with sudo.
      -
      -t TEMPLATE, --bootstrap-template TEMPLATE
      -
      Use to specify the bootstrap template to use. This may specify the name of a bootstrap template—chef-full, for example—or it may specify the full path to an Embedded Ruby (ERB) template that defines a custom bootstrap. Default value: chef-full, which installs the chef-client using the omnibus installer on all supported platforms.
      -
      --use-sudo-password
      -
      Use to perform a bootstrap operation with sudo; specify the password with the -P (or --ssh-password) option.
      -
      -V -V
      -
      Use to run the initial chef-client run at the debug log-level (e.g. chef-client -l debug).
      -
      -x USERNAME, --ssh-user USERNAME
      -
      The SSH user name.
      -
      -
      -
      -

      Custom Templates

      -

      The chef-full distribution uses the omnibus installer. For most bootstrap operations, regardless of the platform on which the target node is running, using the chef-full distribution is the best approach for installing the chef-client on a target node. In some situations, using another supported distribution is necessary. And in some situations, a custom template may be required. For example, the default bootstrap operation relies on an Internet connection to get the distribution to the target node. If a target node cannot access the Internet, then a custom template can be used to define a specific location for the distribution so that the target node may access it during the bootstrap operation.

      -

      A custom bootstrap template file (template_filename.erb) must be located in a bootstrap/ directory. Use the --distro option with the knife bootstrap subcommand to specify the bootstrap template file. For example, a bootstrap template file named “british_sea_power.erb”:

      -
      $ knife bootstrap 123.456.7.8 -x username -P password --sudo --distro "british_sea_power.erb"
      -
      -
      -

      The following examples show how a bootstrap template file can be customized for various platforms.

      -
      -

      Ubuntu 12.04

      -

      The following example shows how to modify the default script for Ubuntu 12.04. First, copy the bootstrap template from the default location. If the chef-client is installed from a RubyGems, the full path can be found in the gem contents:

      -
      % gem contents chef | grep ubuntu12.04-gems
      -/Users/jtimberman/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.2/lib/chef/knife/bootstrap/ubuntu12.04-gems.erb
      -
      -
      -

      Copy the template to the chef-repo in the .chef/bootstrap directory:

      -
      % cp /Users/jtimberman/.rvm/gems/ruby-1.9.2-p180/gems/chef-0.10.2/
      -   lib/chef/knife/bootstrap/ubuntu12.04-gems.erb ~/chef-repo/.chef/
      -   bootstrap/ubuntu12.04-gems-mine.erb
      -
      -
      -

      Modify the template with any editor, then use it with the -d or --distro option in the knife bootstrap operation, or use any of the knife plug-ins that support cloud computing.

      -
      $ knife bootstrap 192.168.1.100 -r 'role[webserver]' -d ubuntu12.04-gems-mine
      -
      -
      -

      Alternatively, an example bootstrap template can be found in the git source for the chef-repo: https://github.com/chef/chef/tree/master/lib/chef/knife/bootstrap. Copy the template to ~/.chef-repo/.chef/bootstrap/ubuntu12.04-apt.erb and modify the template appropriately.

      -
      -
      -

      Debian and Apt

      -

      The following example shows how to use the knife bootstrap sub-command to create a client configuration file (/etc/chef/client.rb) that uses Hosted Chef as the Chef server. The configuration file will look something like:

      -
      log_level        :info
      -log_location     STDOUT
      -chef_server_url  'https://api.opscode.com/organizations/ORGNAME'
      -validation_client_name 'ORGNAME-validator'
      -
      -
      -

      The knife bootstrap sub-command will look in three locations for the template that is used during the bootstrap operation. The locations are:

      -
        -
      1. A bootstrap directory in the installed knife library; the actual location may vary, depending how the chef-client is installed
      2. -
      3. A bootstrap directory in the $PWD/.chef, e.g. in ~/chef-repo/.chef
      4. -
      5. A bootstrap directory in the users $HOME/.chef
      6. -
      -

      If, in the example above, the second location was used, then create the .chef/bootstrap/ directory in the chef-repo, and then create the Embedded Ruby (ERB) template file by running commands similar to the following:

      -
      mkdir ~/.chef/bootstrap
      -vi ~/.chef/bootstrap/debian5.0-apt.erb
      -
      -
      -

      When finished creating the directory and the Embedded Ruby (ERB) template file, edit the template to run the SSH commands. Then set up the validation certificate and the client configuration file.

      -

      Finally, run the chef-client on the node using a knife bootstrap command that specifies a run-list (the -r option). The bootstrap template can be called using a command similar to the following:

      -
      $ knife bootstrap mynode.example.com -r 'role[webserver]','role[production]' --distro debian5.0-apt
      -
      -
      -
      -
      -

      Microsoft Windows

      -

      The following example shows how to modify the default script for Microsoft Windows and Windows PowerShell:

      -
      @setlocal
      -
      -<%= "SETX HTTP_PROXY \"#{knife_config[:bootstrap_proxy]}\"" if knife_config[:bootstrap_proxy] %>
      -@mkdir <%= bootstrap_directory %>
      -
      -> <%= bootstrap_directory %>\wget.ps1 (
      - <%= win_wget_ps %>
      -)
      -
      -:install
      -@rem Install Chef using chef-client MSI installer
      -
      -<% url="http://reposerver.example.com/chef-client-11.6.0.rc.1-1.windows.msi" -%>
      -@set "REMOTE_SOURCE_MSI_URL=<%= url %>"
      -@set "LOCAL_DESTINATION_MSI_PATH=<%= local_download_path %>"
      -
      -@powershell -ExecutionPolicy Unrestricted -NoProfile -NonInteractive "& '<%= bootstrap_directory %>\wget.ps1' '%REMOTE_SOURCE_MSI_URL%' '%LOCAL_DESTINATION_MSI_PATH%'"
      -
      -@REM Replace install_chef from knife-windows Gem with one that has extra flags to turn on Chef service feature -- only available in Chef >= 11.6.x
      -@REM <%= install_chef %>
      -@echo Installing Chef Client 11.6.0.rc1 with msiexec
      -@msiexec /q /i "%LOCAL_DESTINATION_MSI_PATH%" ADDLOCAL="ChefClientFeature,ChefServiceFeature"
      -@endlocal
      -
      -@echo Writing validation key...
      -
      -> <%= bootstrap_directory %>\validation.pem (
      - <%= validation_key %>
      -)
      -
      -@echo Validation key written.
      -
      -<% if @config[:encrypted_data_bag_secret] -%>
      -> <%= bootstrap_directory %>\encrypted_data_bag_secret (
      - <%= encrypted_data_bag_secret %>
      -)
      -<% end -%>
      -
      -> <%= bootstrap_directory %>\client.rb (
      - <%= config_content %>
      -)
      -
      -> <%= bootstrap_directory %>\first-boot.json (
      - <%= run_list %>
      -)
      -
      -<%= start_chef %>
      -
      -
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Use an SSH password

      -
      $ knife bootstrap 192.168.1.1 -x username -P PASSWORD --sudo
      -
      -
      -

      Use a file that contains a private key

      -
      $ knife bootstrap 192.168.1.1 -x username -i ~/.ssh/id_rsa --sudo
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_client.html b/distro/common/html/knife_client.html deleted file mode 100644 index d8c28f708a..0000000000 --- a/distro/common/html/knife_client.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - - knife client — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife client

      -

      The knife client subcommand is used to manage an API client list and their associated RSA public key-pairs. This allows authentication requests to be made to the Chef server by any entity that uses the Chef server API, such as the chef-client and knife.

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -
      -

      bulk delete

      -

      The bulk delete argument is used to delete any API client that matches a pattern defined by a regular expression. The regular expression must be within quotes and not be surrounded by forward slashes (/).

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife client bulk delete REGEX
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      None.

      -
      -
      -
      -

      create

      -

      The create argument is used to create a new API client. This process will generate an RSA key pair for the named API client. The public key will be stored on the Chef server and the private key will be displayed on STDOUT or written to a named file.

      -
        -
      • For the chef-client, the private key should be copied to the system as /etc/chef/client.pem.
      • -
      • For knife, the private key is typically copied to ~/.chef/client_name.pem and referenced in the knife.rb configuration file.
      • -
      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife client create CLIENT_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --admin
      -
      Use to create a client as an admin client. This is required for any user to access Open Source Chef as an administrator. This option only works when used with the open source Chef server and will have no effect when used with Enterprise Chef.
      -
      -f FILE, --file FILE
      -
      Use to save a private key to the specified file name.
      -
      --validator
      -
      Use to create the client as the chef-validator. Default value: true.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create an admin client

      -

      To create a chef-client that can access the Chef server API as an administrator—sometimes referred to as an “API chef-client”—with the name “exampleorg” and save its private key to a file, enter:

      -
      $ knife client create exampleorg -a -f "/etc/chef/client.pem"
      -
      -
      -

      Create an admin client for Enterprise Chef

      -

      When running the create argument on Enterprise Chef, be sure to omit the -a option:

      -
      $ knife client create exampleorg -f "/etc/chef/client.pem"
      -
      -
      -
      -
      -
      -

      delete

      -

      The delete argument is used to delete a registered API client.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife client delete CLIENT_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Delete a client

      -

      To delete a client with the name “client_foo”, enter:

      -
      $ knife client delete client_foo
      -
      -
      -

      Type Y to confirm a deletion.

      -
      -
      -
      -

      edit

      -

      The edit argument is used to edit the details of a registered API client. When this argument is run, knife will open $EDITOR to enable editing of the admin attribute. (None of the other attributes should be changed using this argument.) When finished, knife will update the Chef server with those changes.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife client edit CLIENT_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Edit a client

      -

      To edit a client with the name “exampleorg”, enter:

      -
      $ knife client edit exampleorg
      -
      -
      -
      -
      -
      -

      list

      -

      The list argument is used to view a list of registered API client.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife client list (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a list of clients

      -

      To verify the API client list for the Chef server, enter:

      -
      $ knife client list
      -
      -
      -

      to return something similar to:

      -
      exampleorg
      -i-12345678
      -rs-123456
      -
      -
      -

      To verify that an API client can authenticate to the -Chef server correctly, try getting a list of clients using -u and -k options to specify its name and private key:

      -
      $ knife client list -u ORGNAME -k .chef/ORGNAME.pem
      -
      -
      -
      -
      -
      -

      reregister

      -

      The reregister argument is used to regenerate an RSA key pair for an API client. The public key will be stored on the Chef server and the private key will be displayed on STDOUT or written to a named file.

      -
      -

      Note

      -

      Running this argument will invalidate the previous RSA key pair, making it unusable during authentication to the Chef server.

      -
      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife client reregister CLIENT_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -f FILE_NAME, --file FILE_NAME
      -
      Use to save a private key to the specified file name.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Reregister clients

      -

      To regenerate the RSA key pair for a client named “testclient” and save it to a file named “rsa_key”, enter:

      -
      $ knife client regenerate testclient -f rsa_key
      -
      -
      -
      -
      -
      -

      show

      -

      The show argument is used to show the details of an API client.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife client show CLIENT_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a ATTR, --attribute ATTR
      -
      The attribute (or attributes) to show.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Show clients

      -

      To view a client named “testclient”, enter:

      -
      $ knife client show testclient
      -
      -
      -

      to return something like:

      -
      admin:       false
      -chef_type:   client
      -json_class:  Chef::ApiClient
      -name:        testclient
      -public_key:
      -
      -
      -

      To view information in JSON format, use the -F common option as part of the command like this:

      -
      $ knife role show devops -F json
      -
      -
      -

      Other formats available include text, yaml, and pp.

      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_common_options.html b/distro/common/html/knife_common_options.html deleted file mode 100644 index 5006ccf27f..0000000000 --- a/distro/common/html/knife_common_options.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - Common Options — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      Common Options

      -

      The following options can be run with all knife sub-commands and plug-ins:

      -
      -
      -c CONFIG_FILE, --config CONFIG_FILE
      -
      The configuration file to use. For example, when knife is run from a node that is configured to be managed by the Chef server, this option is used to allow knife to use the same credentials as the chef-client when communicating with the Chef server.
      -
      --chef-zero-port PORT
      -
      The port on which chef-zero will listen.
      -
      -d, --disable-editing
      -
      Use to prevent the $EDITOR from being opened and to accept data as-is.
      -
      --defaults
      -
      Use to have knife use the default value instead of asking a user to provide one.
      -
      -e EDITOR, --editor EDITOR
      -
      The $EDITOR that is used for all interactive commands.
      -
      -E ENVIRONMENT, --environment ENVIRONMENT
      -
      The name of the environment. When this option is added to a command, the command will run only against the named environment. This option is ignored during search queries made using the knife search subcommand.
      -
      -F FORMAT, --format FORMAT
      -
      The output format: summary (default), text, json, yaml, and pp.
      -
      -h, --help
      -
      Shows help for the command.
      -
      -k KEY, --key KEY
      -
      The private key that knife will use to sign requests made by the API client to the Chef server.
      -
      --[no-]color
      -
      Use to view colored output.
      -
      --print-after
      -
      Use to show data after a destructive operation.
      -
      -s URL, --server-url URL
      -
      The URL for the Chef server.
      -
      -u USER, --user USER
      -
      The user name used by knife to sign requests made by the API client to the Chef server. Authentication will fail if the user name does not match the private key.
      -
      -v, --version
      -
      The version of the chef-client.
      -
      -V, --verbose
      -
      Set for more verbose outputs. Use -VV for maximum verbosity.
      -
      -y, --yes
      -
      Use to respond to all confirmation prompts with “Yes”. knife will not ask for confirmation.
      -
      -z, --local-mode
      -
      Use to run the chef-client in local mode. This allows all commands that work against the Chef server to also work against the local chef-repo.
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_configure.html b/distro/common/html/knife_configure.html deleted file mode 100644 index ef4d91287b..0000000000 --- a/distro/common/html/knife_configure.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - knife configure — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife configure

      -

      The knife configure subcommand is used to create the knife.rb and client.rb files so that they can be distributed to workstations and nodes.

      -
      -

      Syntax

      -

      This subcommand has the following syntax when creating a knife.rb file:

      -
      $ knife configure (options)
      -
      -
      -

      and the following syntax when creating a client.rb file:

      -
      $ knife configure client DIRECTORY
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options for use when configuring a knife.rb file:

      -
      -
      --admin-client-name NAME
      -
      The name of the client, typically the name of the admin client.
      -
      --admin-client-key PATH
      -
      The path to the private key used by the client, typically a file named admin.pem.
      -
      -i, --initial
      -
      Use to create a API client, typically an administrator client on a freshly-installed Chef server.
      -
      -r REPO, --repository REPO
      -
      The path to the chef-repo.
      -
      --validation-client-name NAME
      -
      The name of the validation client, typically a client named chef-validator.
      -
      --validation-key PATH
      -
      The path to the validation key used by the client, typically a file named chef-validator.pem.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Configure knife.rb

      -
      $ knife configure
      -
      -
      -

      Configure client.rb

      -
      $ knife configure client '/directory'
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_cookbook.html b/distro/common/html/knife_cookbook.html deleted file mode 100644 index b5a0f99203..0000000000 --- a/distro/common/html/knife_cookbook.html +++ /dev/null @@ -1,487 +0,0 @@ - - - - - - - - knife cookbook — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife cookbook

      -

      A cookbook is the fundamental unit of configuration and policy distribution. Each cookbook defines a scenario, such as everything needed to install and configure MySQL, and then it contains all of the components that are required to support that scenario, including:

      -
        -
      • Attribute values that are set on nodes
      • -
      • Definitions that allow the creation of reusable collections of resources
      • -
      • File distributions
      • -
      • Libraries that extend the chef-client and/or provide helpers to Ruby code
      • -
      • Recipes that specify which resources to manage and the order in which those resources will be applied
      • -
      • Custom resources and providers
      • -
      • Templates
      • -
      • Versions
      • -
      • Metadata about recipes (including dependencies), version constraints, supported platforms, and so on
      • -
      -

      The knife cookbook subcommand is used to interact with cookbooks that are located on the Chef server or the local chef-repo.

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -
      -

      bulk delete

      -

      The bulk delete argument is used to delete cookbook files that match a pattern defined by a regular expression. The regular expression must be within quotes and not be surrounded by forward slashes (/).

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook bulk delete REGEX (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -p, --purge
      -
      Use to entirely remove a cookbook (or cookbook version) from the Chef server. This action should be used carefully because only one copy of any single file is stored on the Chef server. Consequently, purging a cookbook will disable any other cookbook that references one or more files from a cookbook that has been purged.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Bulk delete many cookbooks

      -

      Use a regular expression to define the pattern used to bulk delete cookbooks:

      -
      $ knife cookbook bulk delete "^[0-9]{3}$" -p
      -
      -
      -
      -
      -
      -

      create

      -

      The create argument is used to create a new cookbook directory on the local machine, including the following directories and files:

      -
      -
        -
      • cookbook/attributes
      • -
      • cookbook/CHANGELOG.md
      • -
      • cookbook/definitions
      • -
      • cookbook/files/default
      • -
      • cookbook/libraries
      • -
      • cookbook/metadata.rb
      • -
      • cookbook/providers
      • -
      • cookbook/README.md (or .rdoc)
      • -
      • cookbook/recipes/default.rb
      • -
      • cookbook/resources
      • -
      • cookbook/templates/default
      • -
      -
      -

      After the cookbook is created, it can be uploaded to the Chef server using the knife upload argument.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook create COOKBOOK_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -C COPYRIGHT_HOLDER, --copyright COPYRIGHT_HOLDER
      -
      The name of the copyright holder. This option will place a copyright notice that contains the name of the copyright holder in each of the pre-created files. If this option is not specified, a copyright name of “your_company_name” will be used instead; it can be easily modified later.
      -
      -I LICENSE, --license LICENSE
      -
      The type of license under which a cookbook is distributed: apachev2, gplv2, gplv3, mit, or none (default). This option will place the appropriate license notice in the pre-created files: Apache v2.0 (for apachev2), GPL v2 (for gplv2), GPL v3 (for gplv3), MIT (for mit), or license 'Proprietary - All Rights Reserved (for none). Be aware of the licenses for files inside of a cookbook and be sure to follow any restrictions they describe.
      -
      -m EMAIL, --email EMAIL
      -
      The email address for the individual who maintains the cookbook. This option will place an email address in each of the pre-created files. If this option is not specified, an email name of “your_email” will be used instead; it can be easily modified later.
      -
      -o PATH, --cookbook-path PATH
      -
      The directory in which cookbooks are created. This can be a colon-separated path.
      -
      -r FORMAT, --readme-format FORMAT
      -
      The document format of the readme file: md (markdown) and rdoc (Ruby docs).
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create a cookbook

      -

      To create a cookbook named “my_cookbook” with copyright, email, license, and readme format options specified, enter:

      -
      $ knife cookbook create my_cookbook -C "My Name" -m "my@email.com" -I apachev2 -r md
      -
      -
      -

      to return something like:

      -
      ** Creating cookbook my_cookbook
      -** Creating README for cookbook: my_cookbook
      -** Creating metadata for cookbook: my_cookbook
      -
      -
      -
      -
      -
      -

      delete

      -

      The delete argument is used to delete a specified cookbook or cookbook version on the Chef server (and not locally).

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook delete COOKBOOK_NAME [COOKBOOK_VERSION] (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --all
      -
      Use to delete all cookbooks (and cookbook versions).
      -
      COOKBOOK_VERSION
      -
      The version of a cookbook to be deleted. If a cookbook has only one version, this option does not need to be specified. If a cookbook has more than one version and this option is not specified, knife will prompt for a version.
      -
      -p, --purge
      -
      Use to entirely remove a cookbook (or cookbook version) from the Chef server. This action should be used carefully because only one copy of any single file is stored on the Chef server. Consequently, purging a cookbook will disable any other cookbook that references one or more files from a cookbook that has been purged.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Delete a cookbook

      -
      $ knife cookbook delete cookbook_name version
      -
      -
      -

      For example:

      -
      $ knife cookbook delete smartmon 0.8
      -
      -
      -

      Type Y to confirm a deletion.

      -
      -
      -
      -

      download

      -

      The download argument is used to download a cookbook from the Chef server to the current working directory.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook download COOKBOOK_NAME [COOKBOOK_VERSION] (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -d DOWNLOAD_DIRECTORY, --dir DOWNLOAD_DIRECTORY
      -
      The directory in which cookbooks are located.
      -
      -f, --force
      -
      Use to overwrite an existing directory.
      -
      -N, --latest
      -
      Use to download the most recent version of a cookbook.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Download a cookbook

      -

      To download a cookbook named “smartmon”, enter:

      -
      $ knife cookbook download smartmon
      -
      -
      -
      -
      -
      -

      list

      -

      The list argument is used to view a list of cookbooks that are currently available on the Chef server. The list will contain only the most recent version for each cookbook by default.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook list (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --all
      -
      Use to return all available versions for every cookbook.
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a list of cookbooks

      -

      To view a list of cookbooks:

      -
      $ knife cookbook list
      -
      -
      -
      -
      -
      -

      metadata

      -

      The metadata argument is used to generate the metadata for one or more cookbooks.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook metadata (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --all
      -
      Use to generate metadata for all cookbooks.
      -
      -o PATH:PATH, --cookbook-path PATH:PATH
      -
      The directory in which cookbooks are created. This can be a colon-separated path.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Generate metadata

      -
      $ knife cookbook metadata -a
      -
      -
      -
      -
      -
      -

      metadata from file

      -

      The metadata from file argument is used to load the metadata for a cookbook from a file.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook metadata from file FILE
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View metadata

      -
      $ knife cookbook metadata from file /path/to/file
      -
      -
      -
      -
      -
      -

      show

      -

      The show argument is used to view information about a cookbook, parts of a cookbook (attributes, definitions, files, libraries, providers, recipes, resources, and templates), or a file that is associated with a cookbook (including attributes such as checksum or specificity).

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook show COOKBOOK_NAME [COOKBOOK_VERSION] [PART...] [FILE_NAME] (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      COOKBOOK_VERSION
      -
      The version of a cookbook to be shown. If a cookbook has only one version, this option does not need to be specified. If a cookbook has more than one version and this option is not specified, a list of cookbook versions will be returned.
      -
      -f FQDN, --fqdn FQDN
      -
      The FQDN of the host.
      -
      FILE_NAME
      -
      The name of a file that is associated with a cookbook.
      -
      -p PLATFORM, --platform PLATFORM
      -
      The platform for which a cookbook is designed.
      -
      PART
      -
      The part of the cookbook to show: attributes, definitions, files, libraries, providers, recipes, resources, or templates. More than one part can be specified.
      -
      -V PLATFORM_VERSION, --platform-version PLATFORM_VERSION
      -
      The version of the platform.
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Show cookbook data

      -

      To get the list of available versions of a cookbook named “getting-started”, enter:

      -
      $ knife cookbook show getting-started
      -
      -
      -

      to return something like:

      -
      getting-started   0.3.0  0.2.0
      -
      -
      -

      Show cookbook versions

      -

      To show a list of data about a cookbook using the name of the cookbook and the version, enter:

      -
      $ knife cookbook show getting-started 0.3.0
      -
      -
      -

      to return something like:

      -
      attributes:
      -  checksum:     fa0fc4abf3f6787aeb5c3c5c35de667c
      -  name:         default.rb
      -  path:         attributes/default.rb
      -  specificity:  default
      -  url:          https://somelongurlhere.com
      -chef_type:      cookbook_version
      -cookbook_name:  getting-started
      -definitions:    []
      -files:          []
      -frozen?:        false
      -json_class:     Chef::CookbookVersion
      -libraries:      []
      -
      -
      -

      Show a cookbook version

      -

      To only view data about “templates”, enter:

      -
      $ knife cookbook show getting-started 0.3.0 templates
      -
      -
      -

      to return something like:

      -
      checksum:     a29d6f254577b830091f140c3a78b1fe
      -name:         chef-getting-started.txt.erb
      -path:         templates/default/chef-getting-started.txt.erb
      -specificity:  default
      -url:          https://someurlhere.com
      -
      -
      -

      Show cookbook data as JSON

      -

      To view information in JSON format, use the -F common option as part of the command like this:

      -
      $ knife role show devops -F json
      -
      -
      -

      Other formats available include text, yaml, and pp.

      -
      -
      -
      -

      test

      -

      The test argument is used to test a cookbook for syntax errors. This argument uses Ruby syntax checking to verify every file in a cookbook that ends in .rb and Embedded Ruby (ERB). This argument will respect .chefignore files when determining which cookbooks to test for syntax errors.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook test COOKBOOK_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --all
      -
      Use to test all cookbooks.
      -
      -o PATH:PATH, --cookbook-path PATH:PATH
      -
      The directory in which cookbooks are created. This can be a colon-separated path.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Test a cookbook

      -
      $ knife cookbook test cookbook_name
      -
      -
      -
      -
      -
      -

      upload

      -

      The upload argument is used to upload one or more cookbooks (and any files that are associated with those cookbooks) from a local repository to the Chef server. Only files that do not already exist on the Chef server will be uploaded.

      -
      -

      Note

      -

      Use a .chefignore file to prevent the upload of specific files and file types, such as temporary files or files placed in folders by version control systems. The .chefignore file must be located in the root of the cookbook repository and must use rules similar to filename globbing (as defined by the Ruby File.fnmatch syntax).

      -
      -
      -

      Note

      -

      Empty directories are not uploaded to the Chef server. To upload an empty directory, create a “dot” file—e.g. .keep—in that directory to ensure that the directory itself is not empty.

      -
      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook upload [COOKBOOK_NAME...] (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --all
      -
      Use to upload all cookbooks.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      -d, --include-dependencies
      -
      Use to ensure that when a cookbook has a dependency on one (or more) cookbooks, those cookbooks will also be uploaded.
      -
      -E ENVIRONMENT, --environment ENVIRONMENT
      -
      Use to set the environment version dependency to the cookbook version being uploaded.
      -
      --force
      -
      Use to update a cookbook even if the --freeze flag has been set.
      -
      --freeze
      -
      Use to require changes to a cookbook be included as a new version. Only the --force option can override this setting.
      -
      -o PATH:PATH, --cookbook-path PATH:PATH
      -
      The directory in which cookbooks are created. This can be a colon-separated path.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Upload a cookbook

      -
      $ knife cookbook upload cookbook_name
      -
      -
      -

      Freeze a cookbook

      -

      To upload a cookbook, and then prevent other users from being able to make changes to it, enter:

      -
      $ knife cookbook upload redis --freeze
      -
      -
      -

      to return something like:

      -
      Uploading redis...
      -Upload completed
      -
      -
      -

      If a cookbook is frozen and the --force option is not specified, knife will return an error message similar to the following:

      -
      Uploading redis...
      -ERROR: Version 0.1.6 of cookbook redis is frozen. Use --force to override.
      -
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_cookbook_site.html b/distro/common/html/knife_cookbook_site.html deleted file mode 100644 index 60efafa7e1..0000000000 --- a/distro/common/html/knife_cookbook_site.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - - - - knife cookbook site — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife cookbook site

      -

      The Cookbooks Site API is used to provide access to the cookbooks community hosted at https://supermarket.getchef.com/cookbooks. All of the cookbooks in the community are accessible through a RESTful API located at https://supermarket.getchef.com/api/v1/cookbooks by using any of the supported endpoints. In most cases, using knife and the knife cookbook site sub-command (and any of its arguments) is the recommended method of interacting with these cookbooks, but in some cases, using the Cookbooks Site API directly may make sense.

      -

      The knife cookbook site subcommand is used to interact with cookbooks that are located at https://supermarket.getchef.com/cookbooks. A user account is required for any community actions that write data to this site. The following arguments do not require a user account: download, search, install, and list.

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -
      -

      download

      -

      The download argument is used to download a cookbook from the community website. A cookbook will be downloaded as a tar.gz archive and placed in the current working directory. If a cookbook (or cookbook version) has been deprecated and the --force option is not used, knife will alert the user that the cookbook is deprecated and then will provide the name of the most recent non-deprecated version of that cookbook.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook site download COOKBOOK_NAME [COOKBOOK_VERSION] (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      COOKBOOK_VERSION
      -
      The version of a cookbook to be downloaded. If a cookbook has only one version, this option does not need to be specified. If a cookbook has more than one version and this option is not specified, the most recent version of the cookbook will be downloaded.
      -
      -f FILE, --file FILE
      -
      The file to which a cookbook download is written.
      -
      --force
      -
      Use to overwrite an existing directory.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Download a cookbook

      -

      To download the cookbook getting-started, enter:

      -
      $ knife cookbook site download getting-started
      -
      -
      -

      to return something like:

      -
      Downloading getting-started from the cookbooks site at version 0.3.0 to
      -  /Users/sdanna/opscodesupport/getting-started-0.3.0.tar.gz
      -Cookbook saved: /Users/sdanna/opscodesupport/getting-started-0.3.0.tar.gz
      -
      -
      -
      -
      -
      -

      install

      -

      The install argument is used to install a cookbook that has been downloaded from the community site to a local git repository . This action uses the git version control system in conjunction with the https://supermarket.getchef.com/cookbooks site to install community-contributed cookbooks to the local chef-repo. Using this argument does the following:

      -
      -
        -
      1. A new “pristine copy” branch is created in git for tracking the upstream.
      2. -
      3. All existing versions of a cookbook are removed from the branch.
      4. -
      5. The cookbook is downloaded from https://supermarket.getchef.com/cookbooks in the tar.gz format.
      6. -
      7. The downloaded cookbook is untarred and its contents are committed to git and a tag is created.
      8. -
      9. The “pristine copy” branch is merged into the master branch.
      10. -
      -
      -

      This process allows the upstream cookbook in the master branch to be modified while letting git maintain changes as a separate patch. When an updated upstream version becomes available, those changes can be merged while maintaining any local modifications.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook site install COOKBOOK_NAME [COOKBOOK_VERSION] (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -b, --use-current-branch
      -
      Use to ensure that the current branch is used.
      -
      -B BRANCH, --branch BRANCH
      -
      The name of the default branch. This will default to the master branch.
      -
      COOKBOOK_VERSION
      -
      The version of the cookbook to be installed. If a version is not specified, the most recent version of the cookbook will be installed.
      -
      -D, --skip-dependencies
      -
      Use to ensure that all cookbooks to which the installed cookbook has a dependency will not be installed.
      -
      -o PATH:PATH, --cookbook-path PATH:PATH
      -
      The directory in which cookbooks are created. This can be a colon-separated path.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Install a cookbook

      -

      To install the cookbook getting-started, enter:

      -
      $ knife cookbook site install getting-started
      -
      -
      -

      to return something like:

      -
      Installing getting-started to /Users/sdanna/opscodesupport/.chef/../cookbooks
      -Checking out the master branch.
      -Creating pristine copy branch chef-vendor-getting-started
      -Downloading getting-started from the cookbooks site at version 0.3.0 to
      -  /Users/sdanna/opscodesupport/.chef/../cookbooks/getting-started.tar.gz
      -Cookbook saved: /Users/sdanna/opscodesupport/.chef/../cookbooks/getting-started.tar.gz
      -Removing pre-existing version.
      -Uncompressing getting-started version /Users/sdanna/opscodesupport/.chef/../cookbooks.
      -removing downloaded tarball
      -1 files updated, committing changes
      -Creating tag cookbook-site-imported-getting-started-0.3.0
      -Checking out the master branch.
      -Updating 4d44b5b..b4c32f2
      -Fast-forward
      - cookbooks/getting-started/README.rdoc              |    4 +++
      - cookbooks/getting-started/attributes/default.rb    |    1 +
      - cookbooks/getting-started/metadata.json            |   29 ++++++++++++++++++++
      - cookbooks/getting-started/metadata.rb              |    6 ++++
      - cookbooks/getting-started/recipes/default.rb       |   23 +++++++++++++++
      - .../templates/default/chef-getting-started.txt.erb |    5 +++
      - 6 files changed, 68 insertions(+), 0 deletions(-)
      - create mode 100644 cookbooks/getting-started/README.rdoc
      - create mode 100644 cookbooks/getting-started/attributes/default.rb
      - create mode 100644 cookbooks/getting-started/metadata.json
      - create mode 100644 cookbooks/getting-started/metadata.rb
      - create mode 100644 cookbooks/getting-started/recipes/default.rb
      - create mode 100644 cookbooks/getting-started/templates/default/chef-getting-started.txt.erb
      -Cookbook getting-started version 0.3.0 successfully installed
      -
      -
      -
      -
      -
      -

      list

      -

      The list argument is used to view a list of cookbooks that are currently available at https://supermarket.getchef.com/cookbooks.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook site list
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a list of cookbooks

      -

      To view a list of cookbooks at https://supermarket.getchef.com/cookbooks server, enter:

      -
      $ knife cookbook site list
      -
      -
      -

      to return:

      -
      1password             homesick              rabbitmq
      -7-zip                 hostname              rabbitmq-management
      -AmazonEC2Tag          hosts                 rabbitmq_chef
      -R                     hosts-awareness       rackspaceknife
      -accounts              htop                  radiant
      -ack-grep              hudson                rails
      -activemq              icinga                rails_enterprise
      -ad                    id3lib                redis-package
      -ad-likewise           iftop                 redis2
      -ant                   iis                   redmine
      -[...truncated...]
      -
      -
      -
      -
      - -
      -

      share

      -

      The share argument is used to add a cookbook to https://supermarket.getchef.com/cookbooks. This action will require a user account and a certificate for https://supermarket.getchef.com. By default, knife will use the user name and API key that is identified in the configuration file used during the upload; otherwise these values must be specified on the command line or in an alternate configuration file. If a cookbook already exists on https://supermarket.getchef.com/cookbooks, then only an owner or maintainer of that cookbook can make updates.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook site share COOKBOOK_NAME CATEGORY (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      CATEGORY
      -
      The cookbook category: "Databases", "Web Servers", "Process Management", "Monitoring & Trending", "Programming Languages", "Package Management", "Applications", "Networking", "Operating Systems & Virtualization", "Utilities", or "Other".
      -
      -n, --dry-run
      -
      Use to take no action and only print out results. Default: false.
      -
      -o PATH:PATH, --cookbook-path PATH:PATH
      -
      The directory in which cookbooks are created. This can be a colon-separated path.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Share a cookbook

      -

      To share a cookbook named apache2:

      -
      $ knife cookbook site share "apache2" "Web Servers"
      -
      -
      -
      -
      -
      -

      show

      -

      The show argument is used to view information about a cookbook on https://supermarket.getchef.com/cookbooks.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook site show COOKBOOK_NAME [COOKBOOK_VERSION]
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      COOKBOOK_VERSION
      -
      The version of a cookbook to be shown. If a cookbook has only one version, this option does not need to be specified. If a cookbook has more than one version and this option is not specified, a list of cookbook versions will be returned.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Show cookbook data

      -

      To show the details for a cookbook named haproxy:

      -
      $ knife cookbook site show haproxy
      -
      -
      -

      to return something like:

      -
      average_rating:
      -category:        Networking
      -created_at:      2009-10-25T23:51:07Z
      -description:     Installs and configures haproxy
      -external_url:
      -latest_version:  https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_3
      -maintainer:      opscode
      -name:            haproxy
      -updated_at:      2011-06-30T21:53:25Z
      -versions:
      -   https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_3
      -   https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_2
      -   https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_1
      -   https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_0
      -   https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/0_8_1
      -   https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/0_8_0
      -   https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/0_7_0
      -
      -
      -

      Show cookbook data as JSON

      -

      To view information in JSON format, use the -F common option as part of the command like this:

      -
      $ knife role show devops -F json
      -
      -
      -

      Other formats available include text, yaml, and pp.

      -
      -
      -
      -

      unshare

      -

      The unshare argument is used to stop the sharing of a cookbook at https://supermarket.getchef.com/cookbooks. Only the maintainer of a cookbook may perform this action.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife cookbook site unshare COOKBOOK_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Unshare a cookbook

      -

      To unshare a cookbook named getting-started, enter:

      -
      $ knife cookbook site unshare getting-started
      -
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - diff --git a/distro/common/html/knife_data_bag.html b/distro/common/html/knife_data_bag.html deleted file mode 100644 index a7a297be95..0000000000 --- a/distro/common/html/knife_data_bag.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - - - knife data bag — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife data bag

      -

      A data bag is a global variable that is stored as JSON data and is accessible from a Chef server. A data bag is indexed for searching and can be loaded by a recipe or accessed during a search.

      -

      A data bag item may be encrypted using shared secret encryption. This allows each data bag item to store confidential information (such as a database password) or to be managed in a source control system (without plain-text data appearing in revision history). Each data bag item may be encrypted individually; if a data bag contains multiple encrypted data bag items, these data bag items are not required to share the same encryption keys.

      -

      The knife data bag subcommand is used to manage arbitrary stores of globally available JSON data.

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -
      -

      create

      -

      The create argument is used to add a data bag to the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife data bag create DATA_BAG_NAME [DATA_BAG_ITEM] (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      DATA_BAG_ITEM
      -
      The name of a specific item within a data bag.
      -
      --secret SECRET
      -
      The encryption key that is used for values contained within a data bag item. If secret is not specified, the chef-client will look for a secret at the path specified by the encrypted_data_bag_secret setting in the client.rb file.
      -
      --secret-file FILE
      -
      The path to the file that contains the encryption key.
      -
      -
      -

      Note

      -

      For encrypted data bag items, use either --secret or --secret-file, not both.

      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create a data bag

      -

      To create a data bag named “admins”, enter:

      -
      $ knife data bag create admins
      -
      -
      -

      to return:

      -
      Created data_bag[admins]
      -
      -
      -
      -
      -
      -

      delete

      -

      The delete argument is used to delete a data bag or a data bag item from a Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife data bag delete DATA_BAG_NAME [DATA_BAG_ITEM] (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      DATA_BAG_ITEM
      -
      The name of a specific item within a data bag.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Delete a data bag

      -
      $ knife data bag delete data_bag_name
      -
      -
      -

      Delete a data bag item

      -

      To delete an item named “charlie”, enter:

      -
      $ knife data bag delete admins charlie
      -
      -
      -

      Type Y to confirm a deletion.

      -
      -
      -
      -

      edit

      -

      The edit argument is used to edit the data contained in a data bag. If encryption is being used, the data bag will be decrypted, the data will be made available in the $EDITOR, and then encrypted again before saving it to the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife data bag edit DATA_BAG_NAME [DATA_BAG_ITEM] (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      DATA_BAG_ITEM
      -
      The name of a specific item within a data bag.
      -
      --secret SECRET
      -
      The encryption key that is used for values contained within a data bag item. If secret is not specified, the chef-client will look for a secret at the path specified by the encrypted_data_bag_secret setting in the client.rb file.
      -
      --secret-file FILE
      -
      The path to the file that contains the encryption key.
      -
      -
      -

      Note

      -

      For encrypted data bag items, use either --secret or --secret-file, not both.

      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Edit a data bag

      -

      To edit the contents of a data bag, enter:

      -
      $ knife data bag edit dogs tibetanspaniel
      -
      -
      -

      where dogs is the name of the data bag and tibetanspaniel is the name of the data bag item. This will return something similar to the following in the knife editor:

      -
      {
      -  "name":"data_bag_item_dogs_tibetanspaniel",
      -  "json_class":"Chef::DataBagItem",
      -  "chef_type":"data_bag_item",
      -  "data_bag":"dogs",
      -  "raw_data":
      -    {
      -      "description":"small dog that likes to sit in windows",
      -      "id":"tibetanspaniel"
      -    }
      -}
      -
      -
      -

      Make the necessary changes to the key-value pairs under raw_data and save them.

      -

      Edit a data bag item

      -

      To edit an item named “charlie” that is contained in a data bag named “admins”, enter:

      -
      $ knife data bag edit admins charlie
      -
      -
      -

      to open the $EDITOR. Once opened, you can update the data before saving it to the Chef server. For example, by changing:

      -
      {
      -   "id": "charlie"
      -}
      -
      -
      -

      to:

      -
      {
      -   "id": "charlie",
      -   "uid": 1005,
      -   "gid": "ops",
      -   "shell": "/bin/zsh",
      -   "comment": "Crazy Charlie"
      -}
      -
      -
      -
      -
      -
      -

      from file

      -

      The from file argument is used to:

      -
        -
      • Add a data bag item to a data bag
      • -
      • Update the contents of an existing data bag item
      • -
      -

      The data bag itself must already exist on the Chef server and must be specified as part of the command. The contents of the data bag item are specified using a JSON file. This JSON file may be located at a relative or absolute path; its location must be specified as part of the command. The JSON file that defines the contents of the data bag item must at least contain the name of the data bag item—"id": "name".

      -
      -

      Warning

      -

      A chef-client must be version 11.6 (or higher) when using the knife data bag from file argument with the Enterprise Chef or Open Source Chef version 11 servers.

      -
      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife data bag from file DATA_BAG_NAME_or_PATH
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --all
      -
      Use to upload all data bags found at the specified path.
      -
      --secret SECRET
      -
      The encryption key that is used for values contained within a data bag item. If secret is not specified, the chef-client will look for a secret at the path specified by the encrypted_data_bag_secret setting in the client.rb file.
      -
      --secret-file FILE
      -
      The path to the file that contains the encryption key.
      -
      -
      -

      Note

      -

      For encrypted data bag items, use either --secret or --secret-file, not both.

      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create a data bag from a file

      -

      To create a data bag on the Chef server from a file:

      -
      $ knife data bag from file "path to JSON file"
      -
      -
      -

      Create an encrypted data bag from a file

      -

      To create a data bag named “devops_data” that contains encrypted data, enter:

      -
      $ knife data bag from file devops_data --secret-file "path to decryption file"
      -
      -
      -
      -
      -
      -

      list

      -

      The list argument is used to view a list of data bags that are currently available on the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife data bag list
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a list of data bags

      -
      $ knife data bag list
      -
      -
      -
      -
      -
      -

      show

      -

      The show argument is used to view the contents of a data bag.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife data bag show DATA_BAG_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      DATA_BAG_ITEM
      -
      The name of a specific item within a data bag.
      -
      --secret SECRET
      -
      The encryption key that is used for values contained within a data bag item. If secret is not specified, the chef-client will look for a secret at the path specified by the encrypted_data_bag_secret setting in the client.rb file.
      -
      --secret-file FILE
      -
      The path to the file that contains the encryption key.
      -
      -
      -

      Note

      -

      For encrypted data bag items, use either --secret or --secret-file, not both.

      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Show a data bag

      -
      $ knife data bag show admins
      -
      -
      -

      to return something like:

      -
      charlie
      -
      -
      -

      Show a data bag item

      -

      To show the contents of a specific item within data bag, enter:

      -
      $ knife data bag show admins charlie
      -
      -
      -

      to return:

      -
      comment:  Crazy Charlie
      -gid:      ops
      -id:       charlie
      -shell:    /bin/zsh
      -uid:      1005
      -
      -
      -

      Show a data bag, encrypted

      -

      To show the contents of a data bag named passwords with an item that contains encrypted data named mysql, enter:

      -
      $ knife data bag show passwords mysql
      -
      -
      -

      to return:

      -
      ## sample:
      -{
      -  "id": "mysql",
      -  "pass": "trywgFA6R70NO28PNhMpGhEvKBZuxouemnbnAUQsUyo=\n",
      -  "user": "e/p+8WJYVHY9fHcEgAAReg==\n"
      -}
      -
      -
      -

      Show a data bag, decrypted

      -

      To show the decrypted contents of the same data bag, enter:

      -
      $ knife data bag show --secret-file /path/to/decryption/file passwords mysql
      -
      -
      -

      to return:

      -
      ## sample:
      -{
      -  "id": "mysql",
      -  "pass": "thesecret123",
      -  "user": "fred"
      -}
      -
      -
      -

      Show a data bag as JSON

      -

      To view information in JSON format, use the -F common option as part of the command like this:

      -
      $ knife data bag show admins -F json
      -
      -
      -

      Other formats available include text, yaml, and pp.

      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_delete.html b/distro/common/html/knife_delete.html deleted file mode 100644 index 431ee1e5c1..0000000000 --- a/distro/common/html/knife_delete.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - knife delete — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife delete

      -

      The knife delete subcommand is used to delete an object from a Chef server. This subcommand works similar to knife cookbook delete, knife data bag delete, knife environment delete, knife node delete, and knife role delete, but with a single verb (and a single action).

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife delete [PATTERN...] (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      --both
      -
      Use to delete both local and remote copies of an object. Default: false.
      -
      --chef-repo-path PATH
      -
      The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by chef_repo_path in client.rb.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      --local
      -
      Use to delete only the local copy of an object. (A remote copy will not be deleted.) Default: false.
      -
      -r, --[no-]recurse
      -
      Use --recurse to delete directories recursively. Default: --no-recurse.
      -
      --repo-mode MODE
      -
      The layout of the local chef-repo. Possible values: static, everything, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default: everything / hosted_everything.
      -
      -
      -
      -

      Examples

      -

      None.

      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_deps.html b/distro/common/html/knife_deps.html deleted file mode 100644 index 29bc2d6583..0000000000 --- a/distro/common/html/knife_deps.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - knife deps — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife deps

      -

      The knife deps subcommand is used to identify dependencies for a node, role, or cookbook.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife deps (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      --chef-repo-path PATH
      -
      The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by chef_repo_path in client.rb.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      --[no-]recurse
      -
      Use --recurse to list dependencies recursively. This option can only be used when --tree is set to true. Default: --no-recurse.
      -
      --remote
      -
      Use to determine dependencies from objects located on the Chef server instead of in the local chef-repo. Default: false.
      -
      --repo-mode MODE
      -
      The layout of the local chef-repo. Possible values: static, everything, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default: everything / hosted_everything.
      -
      --tree
      -
      Use to show dependencies in a visual tree structure (including duplicates, if they exist). Default: false.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Find dependencies for a node

      -
      $ knife deps nodes/node_name.json
      -
      -
      -

      Find dependencies for a role

      -
      $ knife deps roles/role_name.json
      -
      -
      -

      Find dependencies for a cookbook

      -
      $ knife deps cookbooks/cookbook_name.json
      -
      -
      -

      Find dependencies for an environment

      -
      $ knife deps environments/environment_name.json
      -
      -
      -

      Find dependencies for a combination of nodes, roles, and so on

      -

      To find the dependencies for a combination of nodes, cookbooks, roles, and/or environments:

      -
      $ knife deps cookbooks/git.json cookbooks/github.json roles/base.json environments/desert.json nodes/mynode.json
      -
      -
      -

      Use a wildcard

      -

      A wildcard can be used to return all of the child nodes. For example, all of the environments:

      -
      $ knife deps environments/*.json
      -
      -
      -

      Return as tree

      -

      Use the --tree option to view the results with structure:

      -
      $ knife deps roles/webserver.json
      -
      -
      -

      to return something like:

      -
      roles/webserver.json
      -  roles/base.json
      -    cookbooks/github
      -      cookbooks/git
      -    cookbooks/users
      -  cookbooks/apache2
      -
      -
      -

      Pass knife deps output to knife upload

      -

      The output of knife deps can be passed to knife upload:

      -
      $ knife upload `knife deps nodes/*.json
      -
      -
      -

      Pass knife deps output to knife xargs

      -

      The output of knife deps can be passed to knife xargs:

      -
      $ knife deps nodes/*.json | xargs knife upload
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_diff.html b/distro/common/html/knife_diff.html deleted file mode 100644 index 840548bb51..0000000000 --- a/distro/common/html/knife_diff.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - knife diff — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife diff

      -

      The knife diff subcommand is used to compare the differences between files and directories on the Chef server and in the chef-repo. For example, to compare files on the Chef server prior to an uploading or downloading files using the knife download and knife upload subcommands, or to ensure that certain files in multiple production environments are the same. This subcommand is similar to the git diff command that can be used to diff what is in the chef-repo with what is synced to a git repository.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife diff [PATTERN...] (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      --chef-repo-path PATH
      -
      The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by chef_repo_path in client.rb.
      -
      --cookbook-version VERSION
      -
      The version of a cookbook to download.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      --diff-filter=[(A|D|M|T)...[*]]
      -
      Use to select only files that have been added (A), deleted (D), modified (M), and/or have had their type changed (T). Any combination of filter characters may be used, including no filter characters. Use * to select all paths if a file matches other criteria in the comparison. Default value: nil.
      -
      --name-only
      -
      Use to show only the names of modified files.
      -
      --name-status
      -
      Use to show only the names of files with a status of Added, Deleted, Modified, or Type Changed.
      -
      --no-recurse
      -
      Use --no-recurse to disable listing a directory recursively. Default: --recurse.
      -
      --repo-mode MODE
      -
      The layout of the local chef-repo. Possible values: static, everything, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default: everything / hosted_everything.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Compare files that contain JSON data

      -

      To compare the base.json role to a webserver.json role, enter:

      -
      $ knife diff roles/base.json roles/webserver.json
      -
      -
      -

      Compare the chef-repo and the server

      -

      To compare the differences between the local chef-repo and the files that are on the Chef server, enter:

      -
      $ knife diff
      -
      -
      -

      Compare, then return results

      -

      To diff a node named node-lb and then only return files that have been added, deleted, modified, or changed, enter:

      -
      $ knife diff --name-status node-lb
      -
      -
      -

      to return something like:

      -
      node-lb/recipes/eip.rb
      -node-lb/recipes/heartbeat-int.rb
      -node-lb/templates/default/corpsite.conf.erb
      -node-lb/files/default/wildcard.node.com.crt
      -node-lb/files/default/wildcard.node.com.crt-2009
      -node-lb/files/default/wildcard.node.com.key
      -node-lb/.gitignore
      -node-lb/Rakefile
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_download.html b/distro/common/html/knife_download.html deleted file mode 100644 index ee473387d0..0000000000 --- a/distro/common/html/knife_download.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - knife download — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife download

      -

      The knife download subcommand is used to download roles, cookbooks, environments, nodes, and data bags from the Chef server to the current working directory. It can be used to back up data on the Chef server, inspect the state of one or more files, or to extract out-of-process changes users may have made to files on the Chef server, such as if a user made a change that bypassed version source control. This subcommand is often used in conjunction with knife diff, which can be used to see exactly what changes will be downloaded, and then knife upload, which does the opposite of knife download.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife download [PATTERN...] (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      --chef-repo-path PATH
      -
      The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by chef_repo_path in client.rb.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      --cookbook-version VERSION
      -
      The version of a cookbook to download.
      -
      -n, --dry-run
      -
      Use to take no action and only print out results. Default: false.
      -
      --[no-]diff
      -
      Use to download only new and modified files. Set to false to download all files. Default: --diff.
      -
      --[no-]force
      -
      Use --force to download files even when the file on the hard drive is identical to the object on the server (role, cookbook, etc.). By default, files are compared to see if they have equivalent content, and local files are only overwritten if they are different. Default: --no-force.
      -
      --[no-]purge
      -
      Use --purge to delete local files and directories that do not exist on the Chef server. By default, if a role, cookbook, etc. does not exist on the Chef server, the local file for said role will be left alone and NOT deleted. Default: --no-purge.
      -
      --[no-]recurse
      -
      Use --no-recurse to disable downloading a directory recursively. Default: --recurse.
      -
      --repo-mode MODE
      -
      The layout of the local chef-repo. Possible values: static, everything, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default: everything / hosted_everything.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Download the entire chef-repo

      -

      To download the entire chef-repo from the Chef server, browse to the top level of the chef-repo and enter:

      -
      $ knife download /
      -
      -
      -

      Download the /cookbooks directory

      -

      To download the cookbooks/ directory from the Chef server, browse to the top level of the chef-repo and enter:

      -
      $ knife download cookbooks
      -
      -
      -

      or from anywhere in the chef-repo, enter:

      -
      $ knife download /cookbooks
      -
      -
      -

      Download the /environments directory

      -

      To download the environments/ directory from the Chef server, browse to the top level of the chef-repo and enter:

      -
      $ knife download environments
      -
      -
      -

      or from anywhere in the chef-repo, enter:

      -
      $ knife download /environments
      -
      -
      -

      Download an environment

      -

      To download an environment named “production” from the Chef server, browse to the top level of the chef-repo and enter:

      -
      $ knife download environments/production.json
      -
      -
      -

      or from the environments/ directory, enter:

      -
      $ knife download production.json
      -
      -
      -

      Download the /roles directory

      -

      To download the roles/ directory from the Chef server, browse to the top level of the chef-repo and enter:

      -
      $ knife download roles
      -
      -
      -

      or from anywhere in the chef-repo, enter:

      -
      $ knife download /roles
      -
      -
      -

      Download cookbooks and roles

      -

      To download all cookbooks that start with “apache” and belong to the “webserver” role, browse to the top level of the chef-repo and enter:

      -
      $  knife download cookbooks/apache\* roles/webserver.json
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_edit.html b/distro/common/html/knife_edit.html deleted file mode 100644 index c9d26271a2..0000000000 --- a/distro/common/html/knife_edit.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - knife edit — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife edit

      -

      The knife edit subcommand is used to edit objects on the Chef server. This subcommand works similar to knife cookbook edit, knife data bag edit, knife environment edit, knife node edit, and knife role edit, but with a single verb (and a single action).

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife edit (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      --chef-repo-path PATH
      -
      The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by chef_repo_path in client.rb.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      --local
      -
      Use to show files in the local chef-repo instead of a remote location. Default: false.
      -
      --repo-mode MODE
      -
      The layout of the local chef-repo. Possible values: static, everything, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default: everything / hosted_everything.
      -
      -
      -
      -

      Examples

      -

      None.

      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_environment.html b/distro/common/html/knife_environment.html deleted file mode 100644 index ee4810c133..0000000000 --- a/distro/common/html/knife_environment.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - - knife environment — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife environment

      -

      An environment is a way to map an organization’s real-life workflow to what can be configured and managed when using Chef server. Every organization begins with a single environment called the _default environment, which cannot be modified (or deleted). Additional environments can be created to reflect each organization’s patterns and workflow. For example, creating production, staging, testing, and development environments. Generally, an environment is also associated with one (or more) cookbook versions.

      -

      The knife environment subcommand is used to manage environments within a single organization on the Chef server.

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -
      -

      compare

      -

      The compare argument is used to compare the cookbook version constraints that are set on one (or more) environments.

      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife environment compare [ENVIRONMENT_NAME...] (options)
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --all
      -
      Use to upload all environments found at the specified path.
      -
      -m, --mismatch
      -
      Use to show only matching versions.
      -
      -

      Example

      -

      To compare cookbook versions for a single environment:

      -
      $ knife environment compare development
      -
      -
      -

      to return something similar to:

      -
                 development
      -apache     2.3.1
      -windows    4.1.2
      -
      -
      -

      To compare cookbook versions for multiple environments:

      -
      $ knife environment compare development staging
      -
      -
      -

      to return something similar to:

      -
                    development    staging
      -apache        2.3.1          1.2.2
      -windows       4.1.2          1.0.0
      -postgresql    1.0.0          1.0.0
      -
      -
      -

      To compare all cookbook versions for all environments:

      -
      $ knife environment compare --all
      -
      -
      -

      to return something similar to:

      -
                         staging  development
      -ulimit             latest   latest
      -redisio            latest   latest
      -journly            latest   latest
      -aws                latest   latest
      -test               latest   latest
      -unicorn            latest   latest
      -sensu              latest   latest
      -runit              latest   latest
      -templater          latest   latest
      -powershell         latest   latest
      -openssl            latest   latest
      -rbenv              latest   latest
      -rabbitmq           latest   latest
      -postgresql         latest   latest
      -mysql              latest   latest
      -ohai               latest   latest
      -git                latest   latest
      -erlang             latest   latest
      -ssh_known_hosts    latest   latest
      -nginx              latest   latest
      -database           latest   latest
      -yum                latest   latest
      -xfs                latest   latest
      -apt                latest   latest
      -dmg                latest   latest
      -chef_handler       latest   latest
      -windows            1.0.0    4.1.2
      -
      -
      -
      -
      -

      create

      -

      The create argument is used to add an environment object to the Chef server. When this argument is run, knife will open $EDITOR to enable editing of the ENVIRONMENT description field (unless a description is specified as part of the command). When finished, knife will add the environment to the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife environment create ENVIRONMENT_NAME -d DESCRIPTION
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -d DESCRIPTION, --description DESCRIPTION
      -
      The description of the environment. This value will populate the description field for the environment on the Chef server.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create an environment

      -

      To create an environment named dev with a description of The development environment.:

      -
      $ knife environment create dev -d "The development environment."
      -
      -
      -
      -
      -
      -

      delete

      -

      The delete argument is used to delete an environment from a Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife environment delete ENVIRONMENT_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Delete an environment

      -

      To delete an environment named dev, enter:

      -
      $ knife environment delete dev
      -
      -
      -

      Type Y to confirm a deletion.

      -
      -
      -
      -

      edit

      -

      The edit argument is used to edit the attributes of an environment. When this argument is run, knife will open $EDITOR to enable editing of ENVIRONMENT attributes. When finished, knife will update the Chef server with those changes.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife environment edit ENVIRONMENT_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Edit an environment

      -

      To edit an environment named devops, enter:

      -
      $ knife environment edit devops
      -
      -
      -
      -
      -
      -

      from file

      -

      The from file argument is used to add or update an environment using a JSON or Ruby DSL description.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife environment from file FILE (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --all
      -
      Use to upload all environments found at the specified path.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create an environment from a JSON file

      -

      To add an environment using data contained in a JSON file:

      -
      $ knife environment from file "path to JSON file"
      -
      -
      -
      -
      -
      -

      list

      -

      The list argument is used to list all of the environments that are currently available on the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife environment list -w
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a list of environments

      -

      To view a list of environments:

      -
      $ knife environment list -w
      -
      -
      -
      -
      -
      -

      show

      -

      The show argument is used to display information about the specified environment.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife environment show ENVIRONMENT_NAME
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a ATTR, --attribute ATTR
      -
      The attribute (or attributes) to show.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Show environments

      -

      To view information about the dev environment enter:

      -
      $ knife environment show dev
      -
      -
      -

      to return:

      -
      % knife environment show dev
      -chef_type:            environment
      -cookbook_versions:
      -default_attributes:
      -description:
      -json_class:           Chef::Environment
      -name:                 dev
      -override_attributes:
      -
      -\\
      -\\
      -\\
      -\\
      -
      -
      -

      Show environments as JSON

      -

      To view information in JSON format, use the -F common option as part of the command like this:

      -
      $ knife role show devops -F json
      -
      -
      -

      Other formats available include text, yaml, and pp.

      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - diff --git a/distro/common/html/knife_exec.html b/distro/common/html/knife_exec.html deleted file mode 100644 index 656ee382dc..0000000000 --- a/distro/common/html/knife_exec.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - - knife exec — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife exec

      -

      The knife exec subcommand uses the knife configuration file to execute Ruby scripts in the context of a fully configured chef-client. This subcommand is most often used to run scripts that will only access Chef server one time (or otherwise very infrequently). Use this subcommand any time that an operation does not warrant full usage of the knife subcommand library.

      -
      -

      Authenticated API Requests

      -

      The knife exec subcommand can be used to make authenticated API requests to the Chef server using the following methods:

      - ---- - - - - - - - - - - - - - - - - - - - -
      MethodDescription
      api.deleteUse to delete an object from the Chef server.
      api.getUse to get the details of an object on the Chef server.
      api.postUse to add an object to the Chef server.
      api.putUse to update an object on the Chef server.
      -

      These methods are used with the -E option, which executes that string locally on the workstation using chef-shell. These methods have the following syntax:

      -
      $ knife exec -E 'api.method(/endpoint)'
      -
      -
      -

      where:

      -
        -
      • api.method is the corresponding authentication method — api.delete, api.get, api.post, or api.put
      • -
      • /endpoint is an endpoint in the Chef server API
      • -
      -

      For example, to get the data for a node named “Example_Node”:

      -
      $ knife exec -E 'puts api.get("/nodes/Example_Node")'
      -
      -
      -

      and to ensure that the output is visible in the console, add the puts in front of the API authorization request:

      -
      $ knife exec -E 'puts api.get("/nodes/Example_Node")'
      -
      -
      -

      where puts is the shorter version of the $stdout.puts predefined variable in Ruby.

      -

      The following example shows how to add a client named “IBM305RAMAC” and the /clients endpoint, and then return the private key for that user in the console:

      -
      $ client_desc = {
      -    "name"  => "IBM305RAMAC",
      -    "admin" => false
      -  }
      -
      -  new_client = api.post("/clients", client_desc)
      -  puts new_client["private_key"]
      -
      -
      -
      -
      -

      Ruby Scripts

      -

      For Ruby scripts that will be run using the exec subcommand, note the following:

      -
      -
        -
      • The Ruby script must be located on the system from which knife is run (and not be located on any of the systems that knife will be managing).
      • -
      • Shell commands will be run from a management workstation. For example, something like %x[ls -lash /opt/only-on-a-node] would give you the directory listing for the “opt/only-on-a-node” directory or a “No such file or directory” error if the file does not already exist locally.
      • -
      • When the chef-shell DSL is available, the chef-client DSL will not be (unless the management workstation is also a chef-client). Without the chef-client DSL, a bash block cannot be used to run bash commands.
      • -
      -
      -
      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife exec SCRIPT (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      -E CODE, --exec CODE
      -
      A string of code that will be executed.
      -
      -p PATH:PATH, --script-path PATH:PATH
      -
      A colon-separated path at which Ruby scripts are located. Use to override the default location for scripts. When this option is not specified, knife will look for scripts located in chef-repo/.chef/scripts directory.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Run Ruby scripts

      -

      There are three ways to use knife exec to run Ruby script files. For example:

      -
      $ knife exec /path/to/script_file
      -
      -
      -

      or:

      -
      $ knife exec -E 'RUBY CODE'
      -
      -
      -

      or:

      -
      $ knife exec
      -RUBY CODE
      -^D
      -
      -
      -

      Chef Knife status

      -

      To check the status of knife using a Ruby script named status.rb (which looks like):

      -
      printf "%-5s %-12s %-8s %s\n", "Check In", "Name", "Ruby", "Recipes"
      -nodes.all do |n|
      -   checkin = Time.at(n['ohai_time']).strftime("%F %R")
      -   rubyver = n['languages']['ruby']['version']
      -   recipes = n.run_list.expand(_default).recipes.join(", ")
      -   printf "%-20s %-12s %-8s %s\n", checkin, n.name, rubyver, recipes
      -end
      -
      -
      -

      and is located in a directory named scripts/, enter:

      -
      $ knife exec scripts/status.rb
      -
      -
      -

      List available free memory

      -

      To show the available free memory for all nodes, enter:

      -
      $ knife exec -E 'nodes.all {|n| puts "#{n.name} has #{n.memory.total} free memory"}'
      -
      -
      -

      List available search indexes

      -

      To list all of the available search indexes, enter:

      -
      $ knife exec -E 'puts api.get("search").keys'
      -
      -
      -

      Query for multiple attributes

      -

      To query a node for multiple attributes using a Ruby script named search_attributes.rb (which looks like):

      -
      % cat scripts/search_attributes.rb
      -query = ARGV[2]
      -attributes = ARGV[3].split(",")
      -puts "Your query: #{query}"
      -puts "Your attributes: #{attributes.join(" ")}"
      -results = {}
      -search(:node, query) do |n|
      -   results[n.name] = {}
      -   attributes.each {|a| results[n.name][a] = n[a]}
      -end
      -
      -puts results
      -exit 0
      -
      -
      -

      enter:

      -
      % knife exec scripts/search_attributes.rb "hostname:test_system" ipaddress,fqdn
      -
      -
      -

      to return something like:

      -
      Your query: hostname:test_system
      -Your attributes: ipaddress fqdn
      -{"test_system.example.com"=>{"ipaddress"=>"10.1.1.200", "fqdn"=>"test_system.example.com"}}
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_index_rebuild.html b/distro/common/html/knife_index_rebuild.html deleted file mode 100644 index 05bf640a81..0000000000 --- a/distro/common/html/knife_index_rebuild.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - knife index rebuild — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife index rebuild

      -

      The knife index rebuild subcommand is used to rebuild the search indexes for the open source Chef server. This operation is destructive and may take some time.

      -
      -

      Note

      -

      This subcommand ONLY works when run against the open source Chef server version 10.x. This subcommand will NOT run against open source Chef server 11, Enterprise Chef (including hosted Enterprise Chef), or Private Chef.

      -
      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife index rebuild
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      None.

      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_list.html b/distro/common/html/knife_list.html deleted file mode 100644 index 28135114fb..0000000000 --- a/distro/common/html/knife_list.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - knife list — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife list

      -

      The knife list subcommand is used to view a list of objects on the Chef server. This subcommand works similar to knife cookbook list, knife data bag list, knife environment list, knife node list, and knife role list, but with a single verb (and a single action).

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife list [PATTERN...] (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      -1
      -
      Use to show only one column of results. Default: false.
      -
      --chef-repo-path PATH
      -
      The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by chef_repo_path in client.rb.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      -d
      -
      Use to prevent a directory’s children from showing when a directory matches a pattern. Default value: false.
      -
      -f, --flat
      -
      Use to show a list of file names. Set to false to view ls-like output. Default: false.
      -
      --local
      -
      Use to return only the contents of the local directory. Default: false.
      -
      -p
      -
      Use to show directories with trailing slashes (/). Default: false.
      -
      -R
      -
      Use to list directories recursively. Default: false.
      -
      --repo-mode MODE
      -
      The layout of the local chef-repo. Possible values: static, everything, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default: everything / hosted_everything.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      List roles

      -

      For example, to view a list of roles on the Chef server:

      -
      $ knife list roles/
      -
      -
      -

      List roles and environments

      -

      To view a list of roles and environments on the Chef server:

      -
      $ knife list roles/ environments/
      -
      -
      -

      List everything

      -

      To view a list of absolutely everything on the Chef server:

      -
      $ knife list -R /
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_node.html b/distro/common/html/knife_node.html deleted file mode 100644 index a3d7a51d1c..0000000000 --- a/distro/common/html/knife_node.html +++ /dev/null @@ -1,458 +0,0 @@ - - - - - - - - knife node — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife node

      -

      A node is any physical, virtual, or cloud machine that is configured to be maintained by a chef-client.

      -

      The knife node subcommand is used to manage the nodes that exist on a Chef server.

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -
      -

      bulk delete

      -

      The bulk delete argument is used to delete one or more nodes that match a pattern defined by a regular expression. The regular expression must be within quotes and not be surrounded by forward slashes (/).

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife node bulk delete REGEX
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Bulk delete nodes

      -

      Use a regular expression to define the pattern used to bulk delete nodes:

      -
      $ knife node bulk delete "^[0-9]{3}$"
      -
      -
      -

      Type Y to confirm a deletion.

      -
      -
      -
      -

      create

      -

      The create argument is used to add a node to the Chef server. Node data is stored as JSON on the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife node create NODE_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create a node

      -

      To add a node, enter:

      -
      $ knife node create node1
      -
      -
      -

      In the $EDITOR enter the node data in JSON:

      -
      ## sample:
      -{
      -   "normal": {
      -   },
      -   "name": "foobar",
      -   "override": {
      -   },
      -   "default": {
      -   },
      -   "json_class": "Chef::Node",
      -   "automatic": {
      -   },
      -   "run_list": [
      -      "recipe[zsh]",
      -      "role[webserver]"
      -   ],
      -   "chef_type": "node"
      -}
      -
      -
      -

      When finished, save it.

      -
      -
      -
      -

      delete

      -

      The delete argument is used to delete a node from the Chef server.

      -
      -

      Note

      -

      Deleting a node will not delete any corresponding API clients.

      -
      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife node delete NODE_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Delete a node

      -
      $ knife node delete node_name
      -
      -
      -
      -
      -
      -

      edit

      -

      The edit argument is used to edit the details of a node on a Chef server. Node data is stored as JSON on the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife node edit NODE_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --all
      -
      Displays a node in the $EDITOR. By default, attributes that are default, override, or automatic are not shown.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Edit a node

      -

      To edit the data for a node named node1, enter:

      -
      $ knife node edit node1 -a
      -
      -
      -

      Update the role data in JSON:

      -
      ## sample:
      -{
      -   "normal": {
      -   },
      -   "name": "node1",
      -   "override": {
      -   },
      -   "default": {
      -   },
      -   "json_class": "Chef::Node",
      -   "automatic": {
      -   },
      -   "run_list": [
      -      "recipe[devops]",
      -      "role[webserver]"
      -   ],
      -   "chef_type": "node"
      -}
      -
      -
      -

      When finished, save it.

      -
      -
      -
      -

      from file

      -

      The from file argument is used to create a node using existing node data as a template.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife node from file FILE
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create a node using a JSON file

      -

      To add a node using data contained in a JSON file:

      -
      $ knife node from file "path to JSON file"
      -
      -
      -
      -
      -
      -

      list

      -

      The list argument is used to view all of the nodes that exist on a Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife node list (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a list of nodes

      -

      To verify the list of nodes that are registered with the Chef server, enter:

      -
      $ knife node list
      -
      -
      -

      to return something similar to:

      -
      i-12345678
      -rs-123456
      -
      -
      -
      -
      -
      -

      run_list add

      -

      A run-list defines all of the configuration settings that are necessary for a node that is under management by Chef to be put into the desired state. A run-list is:

      -
        -
      • An ordered list of roles and/or recipes that are run in an exact order; if a recipe appears more than once in the run-list, the chef-client will never run that recipe twice
      • -
      • Always specific to the node on which it runs, though it is possible for many nodes to have run-lists that are similar or even identical
      • -
      • Stored as part of the node object on the Chef server
      • -
      • Maintained using knife and uploaded to the Chef server or via the Chef management console user interface
      • -
      -

      The run_list add argument is used to add run-list items (roles or recipes) to a node.

      -

      A run-list must be in one of the following formats: fully qualified, cookbook, or default. Both roles and recipes must be in quotes, for example:

      -
      'role[ROLE_NAME]'
      -
      -
      -

      or

      -
      'recipe[COOKBOOK::RECIPE_NAME]'
      -
      -
      -

      Use a comma to separate roles and recipes when adding more than one item the run-list:

      -
      'recipe[COOKBOOK::RECIPE_NAME],COOKBOOK::RECIPE_NAME,role[ROLE_NAME]'
      -
      -
      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife node run_list add NODE_NAME RUN_LIST_ITEM (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a ITEM, --after ITEM
      -
      Use this to add the run list item after the specified run list item.
      -
      -b ITEM, --before ITEM
      -
      Use this to add the run list item before the specified run list item.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Add a role

      -

      To add a role to a run-list, enter:

      -
      $ knife node run_list add node 'role[ROLE_NAME]'
      -
      -
      -

      Add roles and recipes

      -

      To add roles and recipes to a run-list, enter:

      -
      $ knife node run_list add node 'recipe[COOKBOOK::RECIPE_NAME],recipe[COOKBOOK::RECIPE_NAME],role[ROLE_NAME]'
      -
      -
      -

      Add a recipe with a FQDN

      -

      To add a recipe to a run-list using the fully qualified format, enter:

      -
      $ knife node run_list add node 'recipe[COOKBOOK::RECIPE_NAME]'
      -
      -
      -

      Add a recipe with a cookbook

      -

      To add a recipe to a run-list using the cookbook format, enter:

      -
      $ knife node run_list add node 'COOKBOOK::RECIPE_NAME'
      -
      -
      -

      Add the default recipe

      -

      To add the default recipe of a cookbook to a run-list, enter:

      -
      $ knife node run_list add node 'COOKBOOK'
      -
      -
      -
      -
      -
      -

      run_list remove

      -

      The run_list remove argument is used to remove run-list items (roles or recipes) from a node. A recipe must be in one of the following formats: fully qualified, cookbook, or default. Both roles and recipes must be in quotes, for example: 'role[ROLE_NAME]' or 'recipe[COOKBOOK::RECIPE_NAME]'. Use a comma to separate roles and recipes when removing more than one, like this: 'recipe[COOKBOOK::RECIPE_NAME],COOKBOOK::RECIPE_NAME,role[ROLE_NAME]'.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife node run_list remove NODE_NAME RUN_LIST_ITEM
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Remove a role

      -

      To remove a role from a run-list, enter:

      -
      $ knife node run_list remove node 'role[ROLE_NAME]'
      -
      -
      -

      Remove a run-list

      -

      To remove a recipe from a run-list using the fully qualified format, enter:

      -
      $ knife node run_list remove node 'recipe[COOKBOOK::RECIPE_NAME]'
      -
      -
      -
      -
      -
      -

      show

      -

      The show argument is used to display information about a node.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife node show NODE_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a ATTR, --attribute ATTR
      -
      The attribute (or attributes) to show.
      -
      -l, --long
      -
      Use to display all attributes in the output and to show the output as JSON.
      -
      -m, --medium
      -
      Use to display normal attributes in the output and to show the output as JSON.
      -
      -r, --run-list
      -
      Use to show only the run-list.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Show all data about nodes

      -

      To view all data for a node named build, enter:

      -
      $ knife node show build
      -
      -
      -

      to return:

      -
      Node Name:   build
      -Environment: _default
      -FQDN:
      -IP:
      -Run List:
      -Roles:
      -Recipes:
      -Platform:
      -
      -
      -

      Show basic information about nodes

      -

      To show basic information about a node, truncated and nicely formatted:

      -
      knife node show <node_name>
      -
      -
      -

      Show all data about nodes, truncated

      -

      To show all information about a node, nicely formatted:

      -
      knife node show -l <node_name>
      -
      -
      -

      Show attributes

      -

      To list a single node attribute:

      -
      knife node show <node_name> -a <attribute_name>
      -
      -
      -

      where <attribute_name> is something like kernel or platform. (This doesn’t work for nested attributes like node[kernel][machine] because knife node show doesn’t understand nested attributes.)

      -

      Show the FQDN

      -

      To view the FQDN for a node named i-12345678, enter:

      -
      $ knife node show i-12345678 -a fqdn
      -
      -
      -

      to return:

      -
      fqdn: ip-10-251-75-20.ec2.internal
      -
      -
      -

      Show a run-list

      -

      To view the run list for a node named dev, enter:

      -
      $ knife node show dev -r
      -
      -
      -

      Show as JSON data

      -

      To view information in JSON format, use the -F common option as part of the command like this:

      -
      $ knife role show devops -F json
      -
      -
      -

      Other formats available include text, yaml, and pp.

      -

      Show as raw JSON data

      -

      To view node information in raw JSON, use the -l or --long option:

      -
      knife node show -l -F json <node_name>
      -
      -
      -

      and/or:

      -
      knife node show -l --format=json <node_name>
      -
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_raw.html b/distro/common/html/knife_raw.html deleted file mode 100644 index e661e9a84a..0000000000 --- a/distro/common/html/knife_raw.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - knife raw — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife raw

      -

      The knife raw subcommand is used to send a REST request to an endpoint in the Chef server API.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife raw REQUEST_PATH (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      -i FILE, --input FILE
      -
      The name of a file to be used with the PUT or a POST request.
      -
      --[no-]pretty
      -
      Use --no-pretty to disable pretty-print output for JSON. Default: --pretty.
      -
      -m METHOD, --method METHOD
      -
      The request method: DELETE, GET, POST, or PUT. Default value: GET.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a client

      -

      To view information about a client:

      -
      knife raw /clients/<client_name>
      -
      -
      -

      View a node

      -

      To view information about a node:

      -
      knife raw /nodes/<node_name>
      -
      -
      -

      Delete a data bag

      -

      To delete a data bag, enter a command similar to:

      -
      $ knife raw -m DELETE /data/foo
      -
      -
      -

      to return something similar to:

      -
      {
      -  "name":"foo",
      -  "json_class":"Chef::DataBag",
      -  "chef_type":"data_bag"
      -}
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_recipe_list.html b/distro/common/html/knife_recipe_list.html deleted file mode 100644 index bc527fc570..0000000000 --- a/distro/common/html/knife_recipe_list.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - knife recipe list — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife recipe list

      -

      The knife recipe list subcommand is used to view all of the recipes that are on a Chef server. A regular expression can be used to limit the results to recipes that match a specific pattern. The regular expression must be within quotes and not be surrounded by forward slashes (/).

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife recipe list REGEX
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a list of recipes

      -

      To view a list of recipes:

      -
      $ knife recipe list 'couchdb::*'
      -
      -
      -

      to return:

      -
      couchdb::main_monitors
      -couchdb::master
      -couchdb::default
      -couchdb::org_cleanu
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_role.html b/distro/common/html/knife_role.html deleted file mode 100644 index 844de48d37..0000000000 --- a/distro/common/html/knife_role.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - knife role — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife role

      -

      A role is a way to define certain patterns and processes that exist across nodes in an organization as belonging to a single job function. Each role consists of zero (or more) attributes and a run-list. Each node can have zero (or more) roles assigned to it. When a role is run against a node, the configuration details of that node are compared against the attributes of the role, and then the contents of that role’s run-list are applied to the node’s configuration details. When a chef-client runs, it merges its own attributes and run-lists with those contained within each assigned role.

      -

      The knife role subcommand is used to manage the roles that are associated with one or more nodes on a Chef server.

      -
      -

      Note

      -

      To add a role to a node and then build out the run-list for that node, use the knife node sub-command and its run_list add argument.

      -
      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -
      -

      bulk delete

      -

      The bulk delete argument is used to delete one or more roles that match a pattern defined by a regular expression. The regular expression must be within quotes and not be surrounded by forward slashes (/).

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife role bulk delete REGEX
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Bulk delete roles

      -

      Use a regular expression to define the pattern used to bulk delete roles:

      -
      $ knife role bulk delete "^[0-9]{3}$"
      -
      -
      -
      -
      -
      -

      create

      -

      The create argument is used to add a role to the Chef server. Role data is saved as JSON on the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife role create ROLE_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -d DESCRIPTION, --description DESCRIPTION
      -
      The description of the role. This value will populate the description field for the role on the Chef server.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create a role

      -

      To add a role named role1, enter:

      -
      $ knife role create role1
      -
      -
      -

      In the $EDITOR enter the role data in JSON:

      -
      ## sample:
      -{
      -   "name": "role1",
      -   "default_attributes": {
      -   },
      -   "json_class": "Chef::Role",
      -   "run_list": ['recipe[cookbook_name::recipe_name],
      -                 role[role_name]'
      -   ],
      -   "description": "",
      -   "chef_type": "role",
      -   "override_attributes": {
      -   }
      -}
      -
      -
      -

      When finished, save it.

      -
      -
      -
      -

      delete

      -

      The delete argument is used to delete a role from the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife role delete ROLE_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Delete a role

      -
      $ knife role delete devops
      -
      -
      -

      Type Y to confirm a deletion.

      -
      -
      -
      -

      edit

      -

      The edit argument is used to edit role details on the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife role edit ROLE_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Edit a role

      -

      To edit the data for a role named role1, enter:

      -
      $ knife role edit role1
      -
      -
      -

      Update the role data in JSON:

      -
      ## sample:
      -{
      -   "name": "role1",
      -   "default_attributes": {
      -   },
      -   "json_class": "Chef::Role",
      -   "run_list": ['recipe[cookbook_name::recipe_name],
      -                 role[role_name]'
      -   ],
      -   "description": "This is the description for the role1 role.",
      -   "chef_type": "role",
      -   "override_attributes": {
      -   }
      -}
      -
      -
      -

      When finished, save it.

      -
      -
      -
      -

      from file

      -

      The from file argument is used to create a role using existing JSON data as a template.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife role from file FILE
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create a role using JSON data

      -

      To view role details based on the values contained in a JSON file:

      -
      $ knife role from file "path to JSON file"
      -
      -
      -
      -
      -
      -

      list

      -

      The list argument is used to view a list of roles that are currently available on the Chef server.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife role list
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a list of roles

      -

      To view a list of roles on the Chef server and display the URI for each role returned, enter:

      -
      $ knife role list -w
      -
      -
      -
      -
      -
      -

      show

      -

      The show argument is used to view the details of a role.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife role show ROLE_NAME
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a ATTR, --attribute ATTR
      -
      The attribute (or attributes) to show.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Show as JSON data

      -

      To view information in JSON format, use the -F common option as part of the command like this:

      -
      $ knife role show devops -F json
      -
      -
      -

      Other formats available include text, yaml, and pp.

      -

      Show as raw JSON data

      -

      To view node information in raw JSON, use the -l or --long option:

      -
      knife node show -l -F json <node_name>
      -
      -
      -

      and/or:

      -
      knife node show -l --format=json <node_name>
      -
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_search.html b/distro/common/html/knife_search.html deleted file mode 100644 index 22d69b11d7..0000000000 --- a/distro/common/html/knife_search.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - knife search — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - - - - -
      - -
      - - -
      -
      - - - - - - diff --git a/distro/common/html/knife_serve.html b/distro/common/html/knife_serve.html deleted file mode 100644 index 9695d8d2bd..0000000000 --- a/distro/common/html/knife_serve.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - knife serve — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife serve

      -

      The knife serve subcommand is used to run a persistent chef-zero against the local chef-repo. (chef-zero is a lightweight Chef server that runs in-memory on the local machine.) This is the same as running the chef-client executable with the --local-mode option. The chef_repo_path is located automatically and the Chef server will bind to the first available port between 8889 and 9999. knife serve will print the URL for the local Chef server, so that it may be added to the knife.rb file.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife serve (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      None.

      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_show.html b/distro/common/html/knife_show.html deleted file mode 100644 index baae300399..0000000000 --- a/distro/common/html/knife_show.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - knife show — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife show

      -

      The knife show subcommand is used to view the details of one (or more) objects on the Chef server. This subcommand works similar to knife cookbook show, knife data bag show, knife environment show, knife node show, and knife role show, but with a single verb (and a single action).

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife show [PATTERN...] (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      -a ATTR, --attribute ATTR
      -
      The attribute (or attributes) to show.
      -
      --chef-repo-path PATH
      -
      The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by chef_repo_path in client.rb.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      --local
      -
      Use to show local files instead of remote files.
      -
      --repo-mode MODE
      -
      The layout of the local chef-repo. Possible values: static, everything, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default: everything / hosted_everything.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Show all cookbooks

      -

      To show all cookbooks in the cookbooks/ directory:

      -
      $ knife show cookbooks/
      -
      -
      -

      or, (if already in the cookbooks/ directory in the local chef-repo):

      -
      $ knife show
      -
      -
      -

      Show roles and environments

      -
      $ knife show roles/ environments/
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_ssh.html b/distro/common/html/knife_ssh.html deleted file mode 100644 index 66a375186a..0000000000 --- a/distro/common/html/knife_ssh.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - knife ssh — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife ssh

      -

      The knife ssh subcommand is used to invoke SSH commands (in parallel) on a subset of nodes within an organization, based on the results of a search query made to the Chef server.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife ssh SEARCH_QUERY SSH_COMMAND (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      -a SSH_ATTR, --attribute SSH_ATTR
      -
      The attribute that is used when opening the SSH connection. The default attribute is the FQDN of the host. Other possible values include a public IP address, a private IP address, or a hostname.
      -
      -A, --forward-agent
      -
      Use to enable SSH agent forwarding.
      -
      -C NUM, --concurrency NUM
      -
      The number of allowed concurrent connections.
      -
      -G GATEWAY, --ssh-gateway GATEWAY
      -
      The SSH tunnel or gateway that is used to run a bootstrap action on a machine that is not accessible from the workstation.
      -
      -i IDENTITY_FILE, --identity-file IDENTIFY_FILE
      -
      The SSH identity file used for authentication. Key-based authentication is recommended.
      -
      -m, --manual-list
      -
      Use to define a search query as a space-separated list of servers. If there is more than one item in the list, put quotes around the entire list. For example: --manual-list "server01 server 02 server 03"
      -
      --[no-]host-key-verify
      -
      Use --no-host-key-verify to disable host key verification. Default setting: --host-key-verify.
      -
      OTHER
      -
      The shell type. Possible values: interactive, screen, tmux, macterm, or cssh. (csshx is deprecated in favor of cssh.)
      -
      -p PORT, --ssh-port PORT
      -
      The SSH port.
      -
      -P PASSWORD, --ssh-password PASSWORD
      -
      The SSH password. This can be used to pass the password directly on the command line. If this option is not specified (and a password is required) knife will prompt for the password.
      -
      SEARCH_QUERY
      -
      The search query used to return a list of servers to be accessed using SSH and the specified SSH_COMMAND. This option uses the same syntax as the search sub-command.
      -
      SSH_COMMAND
      -
      The command that will be run against the results of a search query.
      -
      -x USER_NAME, --ssh-user USER_NAME
      -
      The SSH user name.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Find server uptime

      -

      To find the uptime of all of web servers running Ubuntu on the Amazon EC2 platform, enter:

      -
      $ knife ssh "role:web" "uptime" -x ubuntu -a ec2.public_hostname
      -
      -
      -

      to return something like:

      -
      ec2-174-129-127-206.compute-1.amazonaws.com  13:50:47 up 1 day, 23:26,  1 user,  load average: 0.25, 0.18, 0.11
      -ec2-67-202-63-102.compute-1.amazonaws.com    13:50:47 up 1 day, 23:33,  1 user,  load average: 0.12, 0.13, 0.10
      -ec2-184-73-9-250.compute-1.amazonaws.com     13:50:48 up 16:45,  1 user,  load average: 0.30, 0.22, 0.13
      -ec2-75-101-240-230.compute-1.amazonaws.com   13:50:48 up 1 day, 22:59,  1 user,  load average: 0.24, 0.17, 0.11
      -ec2-184-73-60-141.compute-1.amazonaws.com    13:50:48 up 1 day, 23:30,  1 user,  load average: 0.32, 0.17, 0.15
      -
      -
      -

      Run the chef-client on all nodes

      -
      $ knife ssh 'name:*' 'sudo chef-client'
      -
      -
      -

      Force a chef-client run

      -

      To force a chef-client run on all of the web servers running Ubuntu on the Amazon EC2 platform, enter:

      -
      $ knife ssh "role:web" "sudo chef-client" -x ubuntu -a ec2.public_hostname
      -
      -
      -

      to return something like:

      -
      ec2-67-202-63-102.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:37 +0000] INFO: Starting Chef Run (Version 0.9.10)
      -ec2-174-129-127-206.compute-1.amazonaws.com [Fri, 22 Oct 2010 14:18:37 +0000] INFO: Starting Chef Run (Version 0.9.10)
      -ec2-184-73-9-250.compute-1.amazonaws.com    [Fri, 22 Oct 2010 14:18:38 +0000] INFO: Starting Chef Run (Version 0.9.10)
      -ec2-75-101-240-230.compute-1.amazonaws.com  [Fri, 22 Oct 2010 14:18:38 +0000] INFO: Starting Chef Run (Version 0.9.10)
      -ec2-184-73-60-141.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:38 +0000] INFO: Starting Chef Run (Version 0.9.10)
      -ec2-174-129-127-206.compute-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Chef Run complete in 1.419243 seconds
      -ec2-174-129-127-206.compute-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: cleaning the checksum cache
      -ec2-174-129-127-206.compute-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Running report handlers
      -ec2-174-129-127-206.compute-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Report handlers complete
      -ec2-67-202-63-102.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Chef Run complete in 1.578265 seconds
      -ec2-67-202-63-102.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:39 +0000] INFO: cleaning the checksum cache
      -ec2-67-202-63-102.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Running report handlers
      -ec2-67-202-63-102.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Report handlers complete
      -ec2-184-73-9-250.compute-1.amazonaws.com    [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Chef Run complete in 1.638884 seconds
      -ec2-184-73-9-250.compute-1.amazonaws.com    [Fri, 22 Oct 2010 14:18:40 +0000] INFO: cleaning the checksum cache
      -ec2-184-73-9-250.compute-1.amazonaws.com    [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Running report handlers
      -ec2-184-73-9-250.compute-1.amazonaws.com    [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Report handlers complete
      -ec2-75-101-240-230.compute-1.amazonaws.com  [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Chef Run complete in 1.540257 seconds
      -ec2-75-101-240-230.compute-1.amazonaws.com  [Fri, 22 Oct 2010 14:18:40 +0000] INFO: cleaning the checksum cache
      -ec2-75-101-240-230.compute-1.amazonaws.com  [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Running report handlers
      -ec2-75-101-240-230.compute-1.amazonaws.com  [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Report handlers complete
      -ec2-184-73-60-141.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Chef Run complete in 1.502489 seconds
      -ec2-184-73-60-141.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:40 +0000] INFO: cleaning the checksum cache
      -ec2-184-73-60-141.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Running report handlers
      -ec2-184-73-60-141.compute-1.amazonaws.com   [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Report handlers complete
      -
      -
      -

      Run a command based on search query

      -

      To query for all nodes that have the webserver role and then use SSH to run the command sudo chef-client, enter:

      -
      $ knife ssh "role:webserver" "sudo chef-client"
      -
      -
      -

      Upgrade all nodes

      -
      $ knife ssh name:* "sudo aptitude upgrade -y"
      -
      -
      -

      Specify the shell type

      -

      To specify the shell type used on the nodes returned by a search query:

      -
      $ knife ssh roles:opscode-omnitruck macterm
      -
      -
      -

      where screen is one of the following values: cssh, interactive, macterm, screen, or tmux. If the node does not have the shell type installed, knife will return an error similar to the following:

      -
      you need the rb-appscript gem to use knife ssh macterm.
      -`(sudo) gem    install rb-appscript` to install
      -ERROR: LoadError: cannot load such file -- appscript
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_ssl_check.html b/distro/common/html/knife_ssl_check.html deleted file mode 100644 index 015647b4ad..0000000000 --- a/distro/common/html/knife_ssl_check.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - knife ssl check — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife ssl check

      -

      The knife ssl check subcommand is used to verify the SSL configuration for the Enterprise Chef and/or Open Source Chef servers, or at another location specified by a URL or URI.

      -
      -

      Warning

      -

      When verification of a remote server’s SSL certificate is disabled, the chef-client will issue a warning similar to “SSL validation of HTTPS requests is disabled. HTTPS connections are still encrypted, but the chef-client is not able to detect forged replies or man-in-the-middle attacks.” To configure SSL for the chef-client, set ssl_verify_mode to :verify_peer (recommended) or verify_api_cert to true in the client.rb file.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife ssl check URI
      -
      -
      -

      Options

      -

      This subcommand has the following options:

      -
      -
      -a SSH_ATTR, --attribute SSH_ATTR
      -
      The attribute that is used when opening the SSH connection. The default attribute is the FQDN of the host. Other possible values include a public IP address, a private IP address, or a hostname.
      -
      -A, --forward-agent
      -
      Use to enable SSH agent forwarding.
      -
      -c CONFIG_FILE, --config CONFIG_FILE
      -
      The configuration file to use.
      -
      -C NUM, --concurrency NUM
      -
      The number of allowed concurrent connections.
      -
      --chef-zero-port PORT
      -
      The port on which chef-zero will listen.
      -
      --[no-]color
      -
      Use to view colored output.
      -
      -d, --disable-editing
      -
      Use to prevent the $EDITOR from being opened and to accept data as-is.
      -
      --defaults
      -
      Use to have knife use the default value instead of asking a user to provide one.
      -
      -e EDITOR, --editor EDITOR
      -
      The $EDITOR that is used for all interactive commands.
      -
      -E ENVIRONMENT, --environment ENVIRONMENT
      -
      The name of the environment. When this option is added to a command, the command will run only against the named environment.
      -
      -F FORMAT, --format FORMAT
      -
      The output format: summary (default), text, json, yaml, and pp.
      -
      -G GATEWAY, --ssh-gateway GATEWAY
      -
      The SSH tunnel or gateway that is used to run a bootstrap action on a machine that is not accessible from the workstation.
      -
      -h, --help
      -
      Shows help for the command.
      -
      -i IDENTITY_FILE, --identity-file IDENTIFY_FILE
      -
      The SSH identity file used for authentication. Key-based authentication is recommended.
      -
      -k KEY, --key KEY
      -
      The private key that knife will use to sign requests made by the API client to the Chef server.
      -
      -m, --manual-list
      -
      Use to define a search query as a space-separated list of servers. If there is more than one item in the list, put quotes around the entire list. For example: --manual-list "server01 server 02 server 03"
      -
      --[no-]host-key-verify
      -
      Use --no-host-key-verify to disable host key verification. Default setting: --host-key-verify.
      -
      OTHER
      -
      The shell type. Possible values: interactive, screen, tmux, macterm, or cssh. (csshx is deprecated in favor of cssh.)
      -
      -p PORT, --ssh-port PORT
      -
      The SSH port.
      -
      -P PASSWORD, --ssh-password PASSWORD
      -
      The SSH password. This can be used to pass the password directly on the command line. If this option is not specified (and a password is required) knife will prompt for the password.
      -
      --print-after
      -
      Use to show data after a destructive operation.
      -
      -s URL, --server-url URL
      -
      The URL for the Chef server.
      -
      SEARCH_QUERY
      -
      The search query used to return a list of servers to be accessed using SSH and the specified SSH_COMMAND. This option uses the same syntax as the search sub-command.
      -
      SSH_COMMAND
      -
      The command that will be run against the results of a search query.
      -
      -u USER, --user USER
      -
      The user name used by knife to sign requests made by the API client to the Chef server. Authentication will fail if the user name does not match the private key.
      -
      -v, --version
      -
      The version of the chef-client.
      -
      -V, --verbose
      -
      Set for more verbose outputs. Use -VV for maximum verbosity.
      -
      -x USER_NAME, --ssh-user USER_NAME
      -
      The SSH user name.
      -
      -y, --yes
      -
      Use to respond to all confirmation prompts with “Yes”. knife will not ask for confirmation.
      -
      -z, --local-mode
      -
      Use to run the chef-client in local mode. This allows all commands that work against the Chef server to also work against the local chef-repo.
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Verify the SSL configuration for the Chef server

      -
      $ knife ssl check
      -
      -
      -

      Verify the SSL configuration for the chef-client

      -
      $ knife ssl check -c /etc/chef/client.rb
      -
      -
      -

      Verify an external server’s SSL certificate

      -
      $ knife ssl check URL_or_URI
      -
      -
      -

      for example:

      -
      $ knife ssl check https://www.getchef.com
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_ssl_fetch.html b/distro/common/html/knife_ssl_fetch.html deleted file mode 100644 index 94a3511cfa..0000000000 --- a/distro/common/html/knife_ssl_fetch.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - knife ssl fetch — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife ssl fetch

      -

      The knife ssl fetch subcommand is used to copy SSL certificates from an HTTPS server to the trusted_certs_dir directory that is used by knife and the chef-client to store trusted SSL certificates. When these certificates match the hostname of the remote server, running knife ssl fetch is the only step required to verify a remote server that is accessed by either knife or the chef-client.

      -
      -

      Warning

      -

      It is the user’s responsibility to verify the authenticity of every SSL certificate before downloading it to the trusted_certs_dir directory. knife will use any certificate in that directory as if it is a 100% trusted and authentic SSL certificate. knife will not be able to determine if any certificate in this directory has been tampered with, is forged, malicious, or otherwise harmful. Therefore it is essential that users take the proper steps before downloading certificates into this directory.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife ssl fetch URI_FOR_HTTPS_SERVER
      -
      -
      -

      Options

      -

      This subcommand has the following options:

      -
      -
      -a SSH_ATTR, --attribute SSH_ATTR
      -
      The attribute that is used when opening the SSH connection. The default attribute is the FQDN of the host. Other possible values include a public IP address, a private IP address, or a hostname.
      -
      -A, --forward-agent
      -
      Use to enable SSH agent forwarding.
      -
      -c CONFIG_FILE, --config CONFIG_FILE
      -
      The configuration file to use.
      -
      -C NUM, --concurrency NUM
      -
      The number of allowed concurrent connections.
      -
      --chef-zero-port PORT
      -
      The port on which chef-zero will listen.
      -
      --[no-]color
      -
      Use to view colored output.
      -
      -d, --disable-editing
      -
      Use to prevent the $EDITOR from being opened and to accept data as-is.
      -
      --defaults
      -
      Use to have knife use the default value instead of asking a user to provide one.
      -
      -e EDITOR, --editor EDITOR
      -
      The $EDITOR that is used for all interactive commands.
      -
      -E ENVIRONMENT, --environment ENVIRONMENT
      -
      The name of the environment. When this option is added to a command, the command will run only against the named environment.
      -
      -F FORMAT, --format FORMAT
      -
      The output format: summary (default), text, json, yaml, and pp.
      -
      -G GATEWAY, --ssh-gateway GATEWAY
      -
      The SSH tunnel or gateway that is used to run a bootstrap action on a machine that is not accessible from the workstation.
      -
      -h, --help
      -
      Shows help for the command.
      -
      -i IDENTITY_FILE, --identity-file IDENTIFY_FILE
      -
      The SSH identity file used for authentication. Key-based authentication is recommended.
      -
      -k KEY, --key KEY
      -
      The private key that knife will use to sign requests made by the API client to the Chef server.
      -
      -m, --manual-list
      -
      Use to define a search query as a space-separated list of servers. If there is more than one item in the list, put quotes around the entire list. For example: --manual-list "server01 server 02 server 03"
      -
      --[no-]host-key-verify
      -
      Use --no-host-key-verify to disable host key verification. Default setting: --host-key-verify.
      -
      OTHER
      -
      The shell type. Possible values: interactive, screen, tmux, macterm, or cssh. (csshx is deprecated in favor of cssh.)
      -
      -p PORT, --ssh-port PORT
      -
      The SSH port.
      -
      -P PASSWORD, --ssh-password PASSWORD
      -
      The SSH password. This can be used to pass the password directly on the command line. If this option is not specified (and a password is required) knife will prompt for the password.
      -
      --print-after
      -
      Use to show data after a destructive operation.
      -
      -s URL, --server-url URL
      -
      The URL for the Chef server.
      -
      SEARCH_QUERY
      -
      The search query used to return a list of servers to be accessed using SSH and the specified SSH_COMMAND. This option uses the same syntax as the search sub-command.
      -
      SSH_COMMAND
      -
      The command that will be run against the results of a search query.
      -
      -u USER, --user USER
      -
      The user name used by knife to sign requests made by the API client to the Chef server. Authentication will fail if the user name does not match the private key.
      -
      -v, --version
      -
      The version of the chef-client.
      -
      -V, --verbose
      -
      Set for more verbose outputs. Use -VV for maximum verbosity.
      -
      -x USER_NAME, --ssh-user USER_NAME
      -
      The SSH user name.
      -
      -y, --yes
      -
      Use to respond to all confirmation prompts with “Yes”. knife will not ask for confirmation.
      -
      -z, --local-mode
      -
      Use to run the chef-client in local mode. This allows all commands that work against the Chef server to also work against the local chef-repo.
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Fetch the SSL certificates used by Knife from the Chef server

      -
      $ knife ssl fetch
      -
      -
      -

      Fetch the SSL certificates used by the chef-client from the Chef server

      -
      $ knife ssl fetch -c /etc/chef/client.rb
      -
      -
      -

      Fetch SSL certificates from a URL or URI

      -
      $ knife ssl fetch URL_or_URI
      -
      -
      -

      for example:

      -
      $ knife ssl fetch https://www.getchef.com
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_status.html b/distro/common/html/knife_status.html deleted file mode 100644 index 8273f11601..0000000000 --- a/distro/common/html/knife_status.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - knife status — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife status

      -

      The knife status subcommand is used to display a brief summary of the nodes on a Chef server, including the time of the most recent successful chef-client run.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife status (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      QUERY
      -
      The search query used to identify a a list of items on a Chef server. This option uses the same syntax as the search sub-command.
      -
      -H, --hide-healthy
      -
      Use to hide nodes on which a chef-client run has occurred within the previous hour.
      -
      -l, --long
      -
      Use to display all attributes in the output and to show the output as JSON.
      -
      -m, --medium
      -
      Use to display normal attributes in the output and to show the output as JSON.
      -
      -r RUN_LIST, --run-list RUN_LIST
      -
      A comma-separated list of roles and/or recipes to be applied.
      -
      -s, --sort-reverse
      -
      Use to sort a list by last run time, descending.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View status, include run-lists

      -

      To include run lists in the status, enter:

      -
      $ knife status --run-list
      -
      -
      -

      to return something like:

      -
      20 hours ago, dev-vm.chisamore.com, ubuntu 10.04, dev-vm.chisamore.com, 10.66.44.126, role[lb].
      -3 hours ago, i-225f954f, ubuntu 10.04, ec2-67-202-63-102.compute-1.amazonaws.com, 67.202.63.102, role[web].
      -3 hours ago, i-a45298c9, ubuntu 10.04, ec2-174-129-127-206.compute-1.amazonaws.com, 174.129.127.206, role[web].
      -3 hours ago, i-5272a43f, ubuntu 10.04, ec2-184-73-9-250.compute-1.amazonaws.com, 184.73.9.250, role[web].
      -3 hours ago, i-226ca64f, ubuntu 10.04, ec2-75-101-240-230.compute-1.amazonaws.com, 75.101.240.230, role[web].
      -3 hours ago, i-f65c969b, ubuntu 10.04, ec2-184-73-60-141.compute-1.amazonaws.com, 184.73.60.141, role[web].
      -
      -
      -

      View status using a date range

      -

      To show the status for nodes on which the chef-client did not run successfully within the past hour, enter:

      -
      $ knife status --hide-healthy
      -
      -
      -

      to return something like:

      -
      1 hour ago, i-256f884f, ubuntu 12.04, ec2-67-202-63-102.compute-1.amazonaws.com, 67.202.63.102, role[web].
      -1 hour ago, i-a47823c9, ubuntu 10.04, ec2-174-129-127-206.compute-1.amazonaws.com, 184.129.143.111, role[lb].
      -
      -
      -

      View status using a query

      -

      To show the status of a subset of nodes that are returned by a specific query, enter:

      -
      $ knife status "role:web" --run-list
      -
      -
      -

      to return something like:

      -
      3 hours ago, i-225f954f, ubuntu 10.04, ec2-67-202-63-102.compute-1.amazonaws.com, 67.202.63.102, role[web].
      -3 hours ago, i-a45298c9, ubuntu 10.04, ec2-174-129-127-206.compute-1.amazonaws.com, 174.129.127.206, role[web].
      -3 hours ago, i-5272a43f, ubuntu 10.04, ec2-184-73-9-250.compute-1.amazonaws.com, 184.73.9.250, role[web].
      -3 hours ago, i-226ca64f, ubuntu 10.04, ec2-75-101-240-230.compute-1.amazonaws.com, 75.101.240.230, role[web].
      -3 hours ago, i-f65c969b, ubuntu 10.04, ec2-184-73-60-141.compute-1.amazonaws.com, 184.73.60.141, role[web].
      -
      -
      -

      View status for all nodes

      -

      To view the status of all nodes in the organization, enter:

      -
      $ knife status
      -
      -
      -

      to return something like:

      -
      20 hours ago, dev-vm.chisamore.com, ubuntu 10.04, dev-vm.chisamore.com, 10.66.44.126
      -3 hours ago, i-225f954f, ubuntu 10.04, ec2-67-202-63-102.compute-1.amazonaws.com, 67.202.63.102
      -3 hours ago, i-a45298c9, ubuntu 10.04, ec2-174-129-127-206.compute-1.amazonaws.com, 174.129.127.206
      -3 hours ago, i-5272a43f, ubuntu 10.04, ec2-184-73-9-250.compute-1.amazonaws.com, 184.73.9.250
      -3 hours ago, i-226ca64f, ubuntu 10.04, ec2-75-101-240-230.compute-1.amazonaws.com, 75.101.240.230
      -3 hours ago, i-f65c969b, ubuntu 10.04, ec2-184-73-60-141.compute-1.amazonaws.com, 184.73.60.141
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_tag.html b/distro/common/html/knife_tag.html deleted file mode 100644 index 59e6aea142..0000000000 --- a/distro/common/html/knife_tag.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - knife tag — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife tag

      -

      A tag is a custom description that is applied to a node. A tag, once applied, can be helpful when managing nodes using knife or when building recipes by providing alternate methods of grouping similar types of information.

      -

      The knife tag subcommand is used to apply tags to nodes on a Chef server.

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -
      -

      create

      -

      The create argument is used to add one or more tags to a node.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife tag create NODE_NAME [TAG...]
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create tags

      -

      To create tags named seattle, portland, and vancouver, enter:

      -
      $ knife tag create node seattle portland vancouver
      -
      -
      -
      -
      -
      -

      delete

      -

      The delete argument is used to delete one or more tags from a node.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife tag delete NODE_NAME [TAG...]
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Delete tags

      -

      To delete tags named denver and phoenix, enter:

      -
      $ knife tag delete node denver phoenix
      -
      -
      -

      Type Y to confirm a deletion.

      -
      -
      -
      -

      list

      -

      The list argument is used to list all of the tags that have been applied to a node.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife tag list [NODE_NAME...]
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      View a list of tags

      -

      To view the tags for a node named devops_prod1, enter:

      -
      $ knife tag list devops_prod1
      -
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_upload.html b/distro/common/html/knife_upload.html deleted file mode 100644 index 692e4e4934..0000000000 --- a/distro/common/html/knife_upload.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - knife upload — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife upload

      -

      The knife upload subcommand is used to upload roles, cookbooks, environments, and data bags to the Chef server from the current working directory in the chef-repo. This subcommand is often used in conjunction with knife diff, which can be used to see exactly what changes will be uploaded, and then knife download, which does the opposite of knife upload.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife upload [PATTERN...] (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      --chef-repo-path PATH
      -
      The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by chef_repo_path in client.rb.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      --[no-]diff
      -
      Use to upload only new and modified files. Set to false to upload all files. Default: true.
      -
      --[no-]force
      -
      Use --force to upload roles, cookbooks, etc. even if the file in the directory is identical (by default, no POST or PUT is performed unless an actual change would be made). Default: --no-force.
      -
      --[no-]freeze
      -
      Use to require changes to a cookbook be included as a new version. Only the --force option can override this setting. Default: false.
      -
      -n, --dry-run
      -
      Use to take no action and only print out results. Default: false.
      -
      --[no-]purge
      -
      Use --purge to delete roles, cookbooks, etc. from the Chef server if their corresponding files do not exist in the chef-repo. By default, such objects are left alone and NOT purged. Default: --no-purge.
      -
      --[no-]recurse
      -
      Use --no-recurse to disable uploading a directory recursively. Default: --recurse.
      -
      --repo-mode MODE
      -
      The layout of the local chef-repo. Possible values: static, everything, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default: everything / hosted_everything.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Upload the entire chef-repo

      -

      Browse to the top level of the chef-repo and enter:

      -
      $ knife upload
      -
      -
      -

      or from anywhere in the chef-repo, enter:

      -
      $ knife upload /
      -
      -
      -

      Upload the /cookbooks directory

      -

      Browse to the top level of the chef-repo and enter:

      -
      $ knife upload cookbooks
      -
      -
      -

      or from anywhere in the chef-repo, enter:

      -
      $ knife upload /cookbooks
      -
      -
      -

      Upload the /environments directory

      -

      Browse to the top level of the chef-repo and enter:

      -
      $ knife upload environments
      -
      -
      -

      or from anywhere in the chef-repo, enter:

      -
      $ knife upload /environments
      -
      -
      -

      Upload a single environment

      -

      Browse to the top level of the chef-repo and enter:

      -
      $ knife upload environments/production.json
      -
      -
      -

      or from the environments/ directory, enter:

      -
      $ knife upload production.json
      -
      -
      -

      Upload the /roles directory

      -

      Browse to the top level of the chef-repo and enter:

      -
      $ knife upload roles
      -
      -
      -

      or from anywhere in the chef-repo, enter:

      -
      $ knife upload /roles
      -
      -
      -

      Upload cookbooks and roles

      -

      Browse to the top level of the chef-repo and enter:

      -
      $ knife upload cookbooks/apache\* roles/webserver.json
      -
      -
      -

      Use output of knife deps to pass command to knife upload

      -
      $ knife upload `knife deps nodes/*.json`
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_user.html b/distro/common/html/knife_user.html deleted file mode 100644 index b49ddd585d..0000000000 --- a/distro/common/html/knife_user.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - knife user — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife user

      -

      The knife user subcommand is used to manage the list of users and their associated RSA public key-pairs.

      -
      -

      Note

      -

      This subcommand ONLY works when run against the open source Chef server and will not run against Enterprise Chef (including hosted Enterprise Chef), or Private Chef.

      -
      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -
      -

      create

      -

      The create argument is used to create a user. This process will generate an RSA key pair for the named user. The public key will be stored on the Chef server and the private key will be displayed on STDOUT or written to a named file.

      -
        -
      • For the user, the private key should be copied to the system as /etc/chef/client.pem.
      • -
      • For knife, the private key is typically copied to ~/.chef/client_name.pem and referenced in the knife.rb configuration file.
      • -
      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife user create USER_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a, --admin
      -
      Use to create a client as an admin client. This is required for any user to access Open Source Chef as an administrator. This option only works when used with the open source Chef server and will have no effect when used with Enterprise Chef.
      -
      -f FILE_NAME, --file FILE_NAME
      -
      Use to save a private key to the specified file name.
      -
      -p PASSWORD, --password PASSWORD
      -
      The user password.
      -
      --user-key FILE_NAME
      -
      All users are assigned a public key. Use to write the public key to a file.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Create a user

      -
      $ knife user create "Radio Birdman" -f /keys/user_name
      -
      -
      -
      -
      -
      -

      delete

      -

      The delete argument is used to delete a registered user.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife user delete USER_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Delete a user

      -
      $ knife user delete "Steve Danno"
      -
      -
      -
      -
      -
      -

      edit

      -

      The edit argument is used to edit the details of a user. When this argument is run, knife will open $EDITOR. When finished, knife will update the Chef server with those changes.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife user edit USER_NAME
      -
      -
      -
      -
      -

      Options

      -

      This command does not have any specific options.

      -
      -
      -

      Examples

      -

      None.

      -
      -
      -
      -

      list

      -

      The list argument is used to view a list of registered users.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife user list (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -w, --with-uri
      -
      Use to show the corresponding URIs.
      -
      -
      -
      -

      Examples

      -

      None.

      -
      -
      -
      -

      reregister

      -

      The reregister argument is used to regenerate an RSA key pair for a user. The public key will be stored on the Chef server and the private key will be displayed on STDOUT or written to a named file.

      -
      -

      Note

      -

      Running this argument will invalidate the previous RSA key pair, making it unusable during authentication to the Chef server.

      -
      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife user reregister USER_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -f FILE_NAME, --file FILE_NAME
      -
      Use to save a private key to the specified file name.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Regenerate the RSA key-pair

      -
      $ knife user reregister "Robert Younger"
      -
      -
      -
      -
      -
      -

      show

      -

      The show argument is used to show the details of a user.

      -
      -

      Syntax

      -

      This argument has the following syntax:

      -
      $ knife user show USER_NAME (options)
      -
      -
      -
      -
      -

      Options

      -

      This argument has the following options:

      -
      -
      -a ATTR, --attribute ATTR
      -
      The attribute (or attributes) to show.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Show user data

      -

      To view a user named Dennis Teck, enter:

      -
      $ knife user show "Dennis Teck"
      -
      -
      -

      to return something like:

      -
      chef_type:   user
      -json_class:  Chef::User
      -name:        Dennis Teck
      -public_key:
      -
      -
      -

      Show user data as JSON

      -

      To view information in JSON format, use the -F common option as part of the command like this:

      -
      $ knife user show "Dennis Teck" -F json
      -
      -
      -

      (Other formats available include text, yaml, and pp, e.g. -F yaml for YAML.)

      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_using.html b/distro/common/html/knife_using.html deleted file mode 100644 index 4a3f88d350..0000000000 --- a/distro/common/html/knife_using.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - Working with Knife — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      Working with Knife

      -

      knife runs from a management workstation and sits in-between a Chef server and an organization’s infrastructure. knife interacts with a Chef server by using the same REST API that is used by a chef-client. Role-based authentication controls (RBAC) can be used to authorize changes when knife is run with Enterprise Chef. knife is configured during workstation setup, but subsequent modifications can be made using the knife.rb configuration file.

      -
      -

      JSON Data Format

      -

      Most data is entered using a text editor in JSON format, unless the --disable-editing option is entered as part of a command. (Encrypted data bags use YAML, which is a superset of JSON.) JSON is a common, language-independent data format that provides a simple text representation of arbitrary data structures. For more information about JSON, see http://www.json.org/ or http://en.wikipedia.org/wiki/JSON.

      -
      -

      Set the Text Editor

      -

      Some knife commands, such as knife data bag edit, require that information be edited as JSON data using a text editor. For example, the following command:

      -
      $ knife data bag edit admins admin_name
      -
      -
      -

      will open up the text editor with data similar to:

      -
      {
      -  "id": "admin_name"
      -}
      -
      -
      -

      Changes to that file can then be made:

      -
      {
      -  "id": "Justin C."
      -  "description": "I am passing the time by letting time pass over me ..."
      -}
      -
      -
      -

      The type of text editor that is used by knife can be configured by adding an entry to the knife.rb file or by setting an EDITOR environment variable. For example, to configure the text editor to always open with vim, add the following to the knife.rb file:

      -
      knife[:editor] = "/usr/bin/vim"
      -
      -
      -

      When a Microsoft Windows file path is enclosed in a double-quoted string (” ”), the same backslash character (\) that is used to define the file path separator is also used in Ruby to define an escape character. The knife.rb file is a Ruby file; therefore, file path separators must be escaped. In addition, spaces in the file path must be replaced with ~1 so that the length of each section within the file path is not more than 8 characters. For example, if EditPad Pro is the text editor of choice and is located at the following path:

      -
      C:\\Program Files (x86)\EditPad Pro\EditPad.exe
      -
      -
      -

      the setting in the knife.rb file would be similar to:

      -
      knife[:editor] = "C:\\Progra~1\\EditPa~1\\EditPad.exe"
      -
      -
      -

      One approach to working around the double- vs. single-quote issue is to put the single-quotes outside of the double-quotes. For example, for Notepad++:

      -
      knife[:editor] = '"C:\Program Files (x86)\Notepad++\notepad++.exe -nosession -multiInst"'
      -
      -
      -

      for Sublime Text:

      -
      knife[:editor] = '"C:\Program Files\Sublime Text 2\sublime_text.exe --wait"'
      -
      -
      -

      for TextPad:

      -
      knife[:editor] = '"C:\Program Files (x86)\TextPad 7\TextPad.exe"'
      -
      -
      -

      and for vim:

      -
      knife[:editor] = '"C:\Program Files (x86)\vim\vim74\gvim.exe"'
      -
      -
      -
      -
      -
      -

      Using Quotes

      -

      Values can be entered with double quotes (” ”) or single quotes (‘ ‘), but this should be done consistently.

      -
      -
      -

      Sub-commands

      -

      knife comes with a collection of built in subcommands that work together to provide all of the functionality required to take specific actions against any object in an organization, including cookbooks, nodes, roles, data bags, environments, and users. A knife plugin extends the functionality beyond built-in subcommands.

      -

      knife has the following subcommands: bootstrap, client, configure, cookbook, cookbook site, data bag, delete, deps, diff, download, edit, environment, exec, index rebuild, list, node, recipe list, role, search, show, ssh, status, tag, upload, user, and xargs.

      -
      -

      Note

      -

      The following subcommands run only against the open source Chef server: index rebuild and user.

      -
      -
      -
      -

      Verb Sub-commands

      -

      knife includes a set of subcommands that are built around common verbs: delete, deps, diff, download, edit, list, show, upload, xargs. These subcommands allow knife to issue commands that interact with any object stored in the chef-repo or stored on the Chef server. Some important principles behind this group of subcommands includes:

      -
        -
      • A command that works with each object in the chef-repo. The subcommands specify the desired action (the “verb”), and then directory in which that object resides (clients, cookbooks/, data_bags/, environments/, nodes, roles/, and users). For example: download cookbooks/
      • -
      • A command that works with certain objects in Enterprise Chef, including acls, groups, and containers
      • -
      • Uses the Chef server as if it were a file system, allowing the chef-repo on the Chef server to behave like a mirror of the chef-repo on the workstation. The Chef server will have the same objects as the local chef-repo. To make changes to the files on the Chef server, just download files from the Chef server or upload files from the chef-repo
      • -
      • The context from which a command is run matters. For example, when working in the roles/ directory, knife will know what is being worked with. Enter knife show base.json and knife will return the base role from the Chef server. From the chef-repo root, enter knife show roles/base.json to get the same result
      • -
      • Parallel requests can be made to the Chef server and are configurable on a per-command basis
      • -
      - -
      -
      -

      Plug-ins

      -

      Chef provides the following plugins, which work the same as built-in subcommands (including common options), but must be installed separately (using RubyGems): knife azure, knife bluebox, knife ec2, knife eucalyptus, knife google, knife hp, knife linode, knife openstack, knife rackspace, knife terremark, knife vcloud, and knife windows.

      -

      The community provides many other plugins for knife: http://community.opscode.com/.

      -
      -
      -

      Syntax

      -

      All knife subcommands have the following syntax:

      -
      -
      knife subcommand [ARGUMENT] (options)
      -

      Each subcommand has its own set of arguments and options.

      -
      -

      Note

      -

      All syntax examples in this document show variables in ALL_CAPS. For example -u PORT_LIST (where PORT_LIST is a comma-separated list of local and public UDP ports) or -F FORMAT (where FORMAT determines the output format, either summary, text, json, yaml, or pp). These variables often require specific values that are unique to each organization.

      -
      -
      -
      -

      Many Users, Same Repo

      -

      It is possible for multiple users to access the Chef server using the same knife.rb file. (A user can even access multiple organizations if, for example, each instance of the chef-repo contained the same copy of the knife.rb file.) This can be done by adding the knife.rb file to the chef-repo, and then using environment variables to handle the user-specific credential details and/or sensitive values. For example:

      -
      current_dir = File.dirname(__FILE__)
      -  user = ENV['OPSCODE_USER'] || ENV['USER']
      -  node_name                user
      -  client_key               "#{ENV['HOME']}/.chef/#{user}.pem"
      -  validation_client_name   "#{ENV['ORGNAME']}-validator"
      -  validation_key           "#{ENV['HOME']}/.chef/#{ENV['ORGNAME']}-validator.pem"
      -  chef_server_url          "https://api.opscode.com/organizations/#{ENV['ORGNAME']}"
      -  syntax_check_cache_path  "#{ENV['HOME']}/.chef/syntax_check_cache"
      -  cookbook_path            ["#{current_dir}/../cookbooks"]
      -  cookbook_copyright "Your Company, Inc."
      -  cookbook_license "apachev2"
      -  cookbook_email "cookbooks@yourcompany.com"
      -
      -  # Amazon AWS
      -  knife[:aws_access_key_id] = ENV['AWS_ACCESS_KEY_ID']
      -  knife[:aws_secret_access_key] = ENV['AWS_SECRET_ACCESS_KEY']
      -
      -  # Rackspace Cloud
      -  knife[:rackspace_api_username] = ENV['RACKSPACE_USERNAME']
      -  knife[:rackspace_api_key] = ENV['RACKSPACE_API_KEY']
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/knife_xargs.html b/distro/common/html/knife_xargs.html deleted file mode 100644 index a81478770c..0000000000 --- a/distro/common/html/knife_xargs.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - knife xargs — chef-client Man Pages - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - -
      -

      knife xargs

      -

      The knife xargs subcommand is used to take patterns from standard input, download as JSON, run a command against the downloaded JSON, and then upload any changes.

      -
      -

      Syntax

      -

      This subcommand has the following syntax:

      -
      $ knife xargs [PATTERN...] (options)
      -
      -
      -
      -
      -

      Options

      -
      -

      Note

      -

      Review the list of common options available to this (and all) knife subcommands and plugins.

      -
      -

      This subcommand has the following options:

      -
      -
      -0
      -
      Use to show a NULL character (\0) instead of white space as the separator. Default: false.
      -
      --chef-repo-path PATH
      -
      The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by chef_repo_path in client.rb.
      -
      --concurrency
      -
      The number of allowed concurrent connections. Default: 10.
      -
      --[no-]diff
      -
      Use to show a diff when a file changes. Default: --diff.
      -
      --dry-run
      -
      Use to prevent changes from being uploaded to the Chef server. Default: false.
      -
      --[no-]force
      -
      Use to force the upload of files even if they haven’t been changed. Default: --no-force.
      -
      -I REPLACE_STRING, --replace REPLACE_STRING
      -
      Use to define a string that will be used to replace all occurrences of a file name. Default: nil.
      -
      -J REPLACE_STRING, --replace-first REPLACE_STRING
      -
      Use to define a string that will be used to replace the first occurrence of a file name. Default: nil.
      -
      --local
      -
      Use to build or execute a command line against a local file. Set to false to build or execute against a remote file. Default: false.
      -
      -n MAX_ARGS, --max-args MAX_ARGS
      -
      The maximum number of arguments per command line. Default: nil.
      -
      -p [PATTERN...], --pattern [PATTERN...]
      -
      One (or more) patterns for a command line. If this option is not specified, a list of patterns may be expected on standard input. Default: nil.
      -
      --repo-mode MODE
      -
      The layout of the local chef-repo. Possible values: static, everything, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default value: default.
      -
      -s LENGTH, --max-chars LENGTH
      -
      The maximum size (in characters) for a command line. Default: nil.
      -
      -t
      -
      Use to run the print command on the command line. Default: nil.
      -
      -
      -
      -

      Examples

      -

      The following examples show how to use this knife subcommand:

      -

      Use output of knife deps to pass command to knife xargs

      -

      The following examples show various ways of listing all nodes on the server, and then using Perl to replace grantmc with gmc:

      -
      $ knife list 'nodes/*' | knife xargs "perl -i -pe 's/grantmc/gmc'"
      -
      -
      -

      or without quotes and the backslash escaped:

      -
      $ knife list /nodes/\* | knife xargs "perl -i -pe 's/grantmc/gmc'"
      -
      -
      -

      or by using the --pattern option:

      -
      $ knife xargs --pattern '/nodes.*' "perl -i -pe 's/grantmc/gmc'"
      -
      -
      -
      -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/objects.inv b/distro/common/html/objects.inv deleted file mode 100644 index 2dbcd31810..0000000000 Binary files a/distro/common/html/objects.inv and /dev/null differ diff --git a/distro/common/html/search.html b/distro/common/html/search.html deleted file mode 100644 index a7fe826ada..0000000000 --- a/distro/common/html/search.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - Search — chef-client Man Pages - - - - - - - - - - - - - -
      -Chef -
      - - - - -
      -
      - -
      - - -

      Search the Documentation for Chef

      - -
      - -

      -From here you can use a scoped Google search query to search all of the documentation about Chef that is located at docs.getchef.com. (This page requires JavaScript be enabled to view the search box.) -

      - - - - - 




      - - 




      - -
      - - -
      - -
      - - -
      -
      - - - - - - \ No newline at end of file diff --git a/distro/common/html/searchindex.js b/distro/common/html/searchindex.js deleted file mode 100644 index 956e91c737..0000000000 --- a/distro/common/html/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Search.setIndex({envversion:42,terms:{kickstart:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chisamor:12,poorli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],four:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],prefix:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dirnam:26,rsyslog:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],oldest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_us:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],accur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],service_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],umask:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],descript:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_typ:[0,14,31,32,4,7,36,19],under:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],slowest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],replica:18,digit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],everi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbook_maintain:5,upstream:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],affect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],month:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],csshx:[33,30,17],raw_data:36,cmd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],upload:[],rabbitmq:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rabbitmqctl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],verif:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],x86_64:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],proxy_url:29,hord:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],application_java:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hint_fil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],direct:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],consequ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],second:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],aggreg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ips_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],start_chef:29,even:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],supervis:18,hide:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],asid:27,peer_or_non:29,"new":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],net:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],topolog:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],metadata:[],default_attribut:[4,0],kilobyt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],run_list_item:[32,9,34],displai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],never:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],macports_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],here:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],num_vers:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],recipe_nam:[32,0],host_head:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],path:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],interpret:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hosted_everyth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dry:[6,35,28,5],erl_cal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rubocop:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],url_or_uri:[30,17],chefspec:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],databagitem:36,runlist:[9,34],brought:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],substr:26,unix:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],printf:1,hipchat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],txt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],describ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],would:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bundler:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],call:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],asset:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],recommend:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],indiana:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],type:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],until:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fastcgi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],relat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],server_url:27,notic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],warn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],oc_bifrost:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],exce:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],relai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],killal:34,hold:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],must:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gecod:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],join:1,henri:18,orgnam:[26,19,29],setup:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],work:[],bluebox:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],raid1:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],erb:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fnmatch:31,root:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],could:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ss6p92l_sca:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],overrid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],give:[34,1],smtp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],elrepo:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],indic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],want:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],keep:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],end:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],quot:[],eni:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vagrant:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],how:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],env:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],verifi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],config:[],updat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],after:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lab:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],emac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],befor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],windows_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],arch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],parallel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],demonstr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],request_path:14,attempt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],client_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],opaqu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bootstrap:[],credenti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],exclud:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],alias:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],maintain:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],environ:[],danno:7,enter:[12,21,34,0,14,1,32,33,15,31,4,5,6,7,37,35,26,36,19],order:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],oper:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],softwar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],over:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],becaus:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vari:[29,18],cli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],generic_execut:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],denver:37,better:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],persist:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],erlang:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],serverspec:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],split:1,them:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],woken:34,thei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],proce:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rackspaceknif:5,"40g":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],choic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],changelog:31,conflict:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],timeout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],each:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],debug:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],search_queri:[33,15,30,17,5],eacc:34,side:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mean:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],voxel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],log_loc:29,extract:[6,9,20,13],linod:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],network:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reg_sz:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],god:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],newli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],content:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rewrit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],devops_prod1:37,billing_admin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dsc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],prioriti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],http_request:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],putti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gunicorn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],written:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ntp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],situat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],free:1,fred:36,qword:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],node1:32,kit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"1_0_0":5,"1_0_1":5,"1_0_2":5,"1_0_3":5,reconfigur:[],sigkil:18,reg_dword_big_endian:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],whateverthedefaultmightb:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],openssh:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],openssl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],filter:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],iso:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],temporari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],user:[],pristin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rang:[12,15,34],render:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chefignor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],independ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],capac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],restrict:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hook:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],instruct:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],alreadi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],messag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],netfx:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],primari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],role1:0,rewritten:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tinydn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],top:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sometim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mercuri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],master:[],too:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],amqp_us:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],john:18,listen:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cloudform:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],iptabl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],consol:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"8wjyvhy9fhcegaareg":36,namespac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tool:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],erchef:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"0a58cf8":15,yield:26,"10g":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bookshelf:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sha1:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],max_arg:28,auxw:34,target:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],provid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tree:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],zero:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],project:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],matter:26,gnupg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],entri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],minut:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],provis:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],behavior:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ram:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mine:29,unicast:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],raw:[],pessimist:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],seed:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],application_rubi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mint:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],snow:29,chefservicefeatur:29,blue:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],though:32,usernam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],glob:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],object:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],regular:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],s001:34,specifi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],letter:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],breakpoint:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bsd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],don:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],doc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],metal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dog:36,doe:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbook_licens:26,wildcard:[],teck:7,unchang:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],antartica:29,dot:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bomb:[9,27,34],runit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],opposit:[6,13,35,20,18],whitelist:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],random:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ruby_block:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],syntax:[],radio:7,identifi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],make:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],celeri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],absolut:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],layout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"0a58e134":15,holder:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],configur:[],apach:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lwrp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ldap:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],folder:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],oct:33,likewis:5,stop:[],compli:18,amazon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],servermanagercmd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],report:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],youtub:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bar:[9,27,34],method:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],runa:34,reload:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],zabbix:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],no_proxy_url_or_ip:29,groupinstal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],num:[33,30,17],mandatori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],result:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],respons:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],noinput:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],key_fil:34,mdadm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],best:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rsa_kei:19,awar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],said:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],databas:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],multiinst:26,sigint:18,solr4:18,irb:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],irc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],approach:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],databag:14,attribut:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],extend:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],were:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],extens:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],policyfil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],toler:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],advertis:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],kitchen:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],protect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],easi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],met:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],howev:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],against:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fedora13:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],logic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],countri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],login:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],com:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rehash:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],publishset:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],trunk:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],loader:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],your_email:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],usr1:34,diff:[],trust:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],assum:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],duplic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hints_path:29,chrome:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fri:33,three:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],been:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],trigger:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],basic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],homepath:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hesit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],quickli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],life:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],file_edit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],suppress:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],worker:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],telnet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],argument:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],verify_api_cert:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],child:25,"catch":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ident:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],aix:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],data_bag_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gnu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],servic:[],properti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],calcul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unsolv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dashboard:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nexenta:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],powershel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],seven:18,remount:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],player:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],exit:[9,34,1],conf:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sever:15,amout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],growl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],perform:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],suggest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],use_last_modifi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],couchdb:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],preserv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],descend:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],djbdn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],syncd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],complet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],raid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rail:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],orgmapp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rais:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],portal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unicorn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tune:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mirror_expir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],kept:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],scenario:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"30t21":5,flush_cach:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],name_of_premium_featur:18,inherit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],contact:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gzip:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],everyth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],left:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],protocol:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],just:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sigusr1:34,bandwidth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],human:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],name_of_servic:18,yet:18,languag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],previous:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reboot:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mod_php:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],had:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],macport:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],els:29,save:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ubuntu12:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ubuntu10:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],opt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],applic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbook_vers:[4,5,31],mayb:[9,27,34],metabas:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fusion:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],json_class:[0,14,31,32,4,7,36,19],shadow:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pingabl:18,daemon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],specif:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],deprec:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nrpe:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],arbitrari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],manual:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],graylog:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],deploy_revis:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],public_kei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sublime_text:26,specifii:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],el6:18,underli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],multi_str:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],right:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],interv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],percentag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tibetanspaniel:36,intern:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],successfulli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],transmiss:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],knife_config:29,total:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],setloc:29,deploy:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],track:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fog:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],select:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],condit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],foo:[9,27,14,34],localhost:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],core:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],plu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],uncompress:5,insecur:18,repositori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],anagram:26,actions_messag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"super":34,grizzli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],subkei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],plug:[],postgresql:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],surround:[13,0,31,32,3,20,19],birdman:7,svn_argument:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],horizon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],commit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"float":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],profession:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bound:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],diwb:18,down:18,run_list:[],storag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],eth1:18,git:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],suffici:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],support:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nova:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"class":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],avail:[],reli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],wordpress:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],editor:[],jane:18,sha512:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],war:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lowest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],head:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],noevict:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],form:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],forc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],some:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],forg:[13,30,17],useradd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"25t23":5,icmp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"true":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reset:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],wmi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],middle_nam:18,attr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ssh_known_host:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],maximum:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mtu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],inaccur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fundament:31,opensus:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],featur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],openbsd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],classic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],decrypt:36,sale:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],diagnost:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],exist:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],glanc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ship:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],check:[],sticki:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],assembl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vista:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],groupmod:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],encrypt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],when:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],actor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],win_wget_p:29,role:[],test:[],roll:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],node:[],notif:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],intend:26,phoenix:37,kvm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],asterisk:[26,18],devop:[0,31,32,4,5,19],stompserv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],intent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],consid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sql:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],younger:7,search_attribut:1,faster:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],anywher:[6,35],pbkdf2:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ignor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],time:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],push:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],backward:27,impli:15,skip:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],consum:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],redis2:5,netbsd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],row:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],zookeep:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],varnish:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],middl:[13,17],depend:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],zone:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pem:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],decim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],installonlypkg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],comun:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],decis:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],jvm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],text:[],downtim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],aspx:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],application_python:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sourc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],string:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],org_nam:18,cookbooks_path:9,cloudstack:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lru:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],template_filenam:29,brows:[6,35],public_hostnam:33,script_fil:1,pkgbuild:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],administr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],level:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],did:[12,18],iter:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],magnet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],item:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cooki:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],validation_kei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],prevent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bffcreat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],trend:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sign:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cost:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],port:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"5272a43f":12,raid5:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],appear:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],icinga:5,repli:[13,17],current:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],id3lib:5,reg_binari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],deriv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],executionpolici:29,gener:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unauthor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef11:18,chef12:18,modif:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],address:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],along:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],redmin:5,wait:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],box:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_environ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],invit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],netdev:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],checksum:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],behav:26,healthi:12,regardless:29,rightscal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],extra:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],modul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],test_system:1,prefer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],peer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],leav:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],seattl:37,visibl:1,instal:[],post:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],regex:[32,3,31,0,19],memori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sensu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],subvers:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],msn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],handler:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],msi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],criteria:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],checkout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],azur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rabbitmq_chef:5,visual:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tandem:18,templat:[],log_directori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],effort:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],role_nam:[32,0,25],proxy_cache_path:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tokyo:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],uniqu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cat:1,descriptor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],profitbrick:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],graphit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],can:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],www:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],opscode_erchef:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],purpos:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nearest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],container_servic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],stream:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],backslash:[26,28],agent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],topic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],critic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mirrorlist:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],occur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],alwai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sundai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],multipl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gem_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ping:18,uptim:[33,18],write:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mixlib:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],purg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],map:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],product:[13,21,35,15,4,6,18,20,29],omnitruck:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],max:28,clone:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sp4:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],identity_fil:[33,30,17,29],appnam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hklm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],log_level:[9,34,29],roundrobin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],data:[],man:[],freshli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nullsoft:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],purge_before_symlink:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],logwatch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],inform:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],preced:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],combin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],talk:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],port_list:26,config_fil:[10,30,17],ssh_wrapper:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],partial_search:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ttl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gitignor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],still:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dynam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],entiti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],conjunct:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],group:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],monitor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],duplex:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],platform:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gem:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mail:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],non:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],main_monitor:3,rake:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],initi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],safari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],half:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nov:34,superset:26,provision:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],discuss:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],term:[],name:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],drop:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],revert:18,separ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],full_nam:18,compil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],failov:18,domain:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],replac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],individu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],name_of_packag:18,continu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unlock:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gnu_parallel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],year:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],happen:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],subnet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],shown:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"3rd":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],space:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"100g":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],profil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vrrp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],internet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],correct:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hkey_us:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],orgtest:15,newsiz:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],migrat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],argv:1,mime:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],org:[],"byte":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],care:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reusabl:31,wai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],frequenc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],synchron:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],thing:18,place:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fa0fc4abf3f6787aeb5c3c5c35de667c:31,router:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],principl:26,think:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],frequent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],first:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],origin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],directli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],carri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],onc:[],arrai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"long":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],oppos:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],uncaught:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],open:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],predefin:1,size:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],iam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],given:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reprepro:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],silent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],install_chef:29,ssh_command:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],iaa:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],baremetalcloud:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],citi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cumul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],averag:33,white:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],apt_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],json_attrib:29,environment_nam:[9,4,25],hub:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],especi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],provinc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],copi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],full_control:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],artifact:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],broadcast:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],minitest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"short":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],enclos:26,mostli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],john_smith:18,pecl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],than:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],png:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],serv:[],wide:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sbuild:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],windows_servic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],posix:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],balanc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],optimist:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],zsh:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pre:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fork:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],config_cont:29,pro:26,delim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ani:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],client_kei:[26,34],ant:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],medium:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],smartos_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cassandra:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],extralarg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],engin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],destroi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],note:1,sendfil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ideal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],copyright_hold:31,take:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],noth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],channel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],begin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sure:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],trace:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],normal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],buffer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],compress:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],statu:[],instiki:5,timestamped_deploi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pair:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],collectstat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],later:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],drive:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reg_expand_sz:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],runtim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],superblock:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],expand_str:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],salt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],netdev_interfac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],show:[],encrypted_data_bag_secret:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],concurr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],permiss:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sysctl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],help:[],xml:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],onli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],explicitli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],moneta:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],favor:[33,30,17],gceserviceaccount:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],transact:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],activ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],state:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dword:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hello_world:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],analyt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sighup:18,nearli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],variou:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],get:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],stomp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],secondari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],repo:[],ssl:[],cannot:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ssh:[],requir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],debian5:29,foodcrit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],aptitud:33,netscalar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],aris:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],where:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],summari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],wiki:[26,5],kernel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],installshield:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],spork:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],endloc:29,drbd0:18,data_bag:[26,36,14],xenserv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],concern:18,detect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],review:[0,1,2,3,4,25,6,7,8,11,12,14,15,16,35,29,21,22,23,24,5,28,19,31,32,33,36,37],label:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],behind:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],volatil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],between:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dockerfil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"import":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],across:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sname:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],parent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],node_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],screen:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],solaris_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],supermarket:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],syntax_check_cache_path:26,come:26,tue:34,gpasswd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],uuid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],librato:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pychef:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],library_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],datamapp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mani:[],runcontext:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reindex:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],color:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],period:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],symfoni:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],colon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],generic_writ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cancel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dsc_mof:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],poll:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bluepil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ultim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],org_full_nam:18,west:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rebuild:[],replace_str:28,mark:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],spiceweasel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rebuilt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],my_cookbook:31,rubi:[],editpad:26,those:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"case":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],eip:21,pedant:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mount:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],invok:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],base64:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],region:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],suse:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],application_nginx:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],stdout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],metric:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_client:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],airbrak:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cluster:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ascii:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],aa384235:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],develop:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],author:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],media:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],same:[],binari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],html:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],document:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],week:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],finish:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],webserv:[21,32,33,34,25,6,35,9,27,29],nest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],confidenti:36,driver:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],capabl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],openldap:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],improv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],extern:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],repoforg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],appropri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],megabyt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],without:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],trusted_certs_dir:[13,30],model:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],resource_collect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],a29d6f254577b830091f140c3a78b1f:31,execut:[],loaderror:33,key_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],kill:[],aspect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],org_cleanu:3,touch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],passphras:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],http_proxi:29,speed:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],aws_access_key_id:26,samba:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],display_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hint:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],except:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],apache2:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],identif:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],instrument:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],query_to_run:15,ruby1:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pill:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],earli:18,around:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ohai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],read:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],traffic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],platform_vers:31,world:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],yyyymmddhhmmss:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mof:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],iftop:5,integ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],server:[],either:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],output:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rubyv:1,manag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cisco:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],glesi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],server01:[33,30,17],freez:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rsync:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],keytab:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],easili:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],definit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],appscript:33,keyston:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],highcpu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],portage_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],knife:[],refer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],power:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],notepad:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],inspect:[6,13,20],broken:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],a45298c9:12,starttim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],found:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],berksfil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bazaar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],appli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],comparison:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],central:9,ack:5,gplv2:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gplv3:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],acl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],percona:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],act:27,backup:[],processor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],effici:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],max_siz:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],insuffici:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],your:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],charli:36,hkey_current_config:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],log:[],daemontool:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],simultan:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],overwrit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],start:[],interfac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ipv4:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ipv6:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],svn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],enough:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bundl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],untar:5,cabinet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],opensolari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],activemq:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],conclus:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],longer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chefclientfeatur:29,pull:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],possibl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"default":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pacman:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bucket:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],powershell_script:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vhd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],embed:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],connect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cbc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],uid:36,creat:[],certain:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],remote_directori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_handl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],decreas:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fail2ban:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],file:[],fill:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],incorrect:34,file_maxbyt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],googl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],prepend:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],field:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],valid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],you:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],architectur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],openid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],codecademi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],registri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sequenc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],symbol:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pear:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fsck:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],snitch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dropbox:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pool:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],netdev_lag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reduc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],directori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbook_copyright:26,mask:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mash:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],use_etag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],escap:[26,28],cpu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],actions_consum:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],scm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],represent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],all:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],selinux:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],forbidden:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ibm305ramac:1,lacp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],java_opt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],netdev_l2_interfac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],follow:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],disk:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],children:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sympa:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dsl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],init:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],program:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],app_conf:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],scratch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],introduc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cloudkick:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],global:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],premium:18,fals:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],checkin:1,subcommand:[],util:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],verb:[],mechan:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],failur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],veri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ossec:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],excluded_memb:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],list:[],last_nam:18,gerritt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],recipe_fil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],plain:36,user_nam:[33,30,7,17,18],pid_fil:34,enterpris:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],drbd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sync:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],past:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],syslog:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rate:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],design:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pass:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ssh_attr:[33,30,17],further:18,current_dir:26,proxi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],what:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],yum_repositori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sub:[],section:[13,20,26],abl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],brief:[12,13,20],rackspac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],delet:[],abbrevi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],version:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],noprofil:29,"public":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],prereleas:29,full:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hash:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],berkelei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],multilib:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],solari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],excess:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gandi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],standard:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],modifi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],valu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],thrift:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],search:[],memcach:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],prior:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],amount:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pick:34,action:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],warrant:[13,20,1],via:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],transit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tmux:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],filenam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vip:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],establish:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],redisio:4,proceed:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],regist:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],two:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],validation_client_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],more:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],flat:8,association_us:18,wrapper:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],desir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],site:[],flag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],particular:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],known:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],compani:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],destin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cach:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],installroot:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],psql:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],none:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],endpoint:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hour:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dep:[],dev:[12,32,15,34,4,18,9,27],histori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],oktawav:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],remain:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hkey_local_machin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],caveat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],learn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],deb:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nagio:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],external_url:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],prompt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],scan:34,share:[],bootstrap_directori:29,accept:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],verify_non:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],minimum:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],poni:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],explor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_data_bag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],csh:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],first_nam:18,secur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rather:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],anoth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pxe_dust:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],simpl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],distro:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],regener:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],resourc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],referenc:[7,19],vlan:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fstype:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rbac:26,perl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],data_bag_item_dogs_tibetanspaniel:36,associ:[],github:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],postfix:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],created_at:5,django:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],caus:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],allkei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],logrot:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],opscod:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rotat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],templatefortextstr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],i386:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],through:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],htop:5,paramet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],create_dirs_before_symlink:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],systemd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sql_databas:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],exact:[32,15],pend:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbook_nam:[0,25,5,31],bypass:[6,13,20],"return":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],graylog2:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],timestamp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],framework:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],admin_nam:26,troubleshoot:18,hkey_classes_root:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],authent:[],"1password":5,userprofil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],token:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],average_r:5,compris:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fulli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unicod:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],only_if:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],truncat:[32,5],denni:7,harm:[13,30],"300mb":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hard:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],crontab:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],expect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],new_client:1,create_wait_m:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],portland:37,beyond:26,event:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ftp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vancouv:37,robert:7,publish:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],etag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],print:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],occurr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],file_nam:[19,7,31,18],gpl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],qualifi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],asp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],devops_data:36,advanc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],upon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],campfir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],effect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],quick:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reason:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],base:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],put:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],workstat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bash:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],basi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],thread:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],launch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],omit:[15,19],perman:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],heartbeat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],assign:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],excurs:18,notifi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],upper:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],number:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],env_vari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],done:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],stdlib:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],blank:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],stabl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],miss:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],file_atomic_upd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pgdg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],differ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],script:[],ipaddress:1,interact:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unrestrict:29,least:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],checkpoint:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],win2k8:15,statement:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],zeromq:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],scheme:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],journli:4,jetti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],store:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],schema:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dpkg_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],storm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],part:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pars:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],consult:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dpkg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reinstal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],grep:[34,5,29],remot:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],remov:[],reg_qword:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],secret_access_kei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],randomli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],comput:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gvim:26,packag:[],expir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dedic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],testmast:18,berkshelf:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],built:[26,18],equival:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],also:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],centos5:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rakefil:21,build:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],stackforg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],splai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],compat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pipelin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],distribut:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],exec:[],previou:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reach:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],quota:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],most:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],private_kei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],preprod:18,clear:34,cover:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],destruct:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],clojur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],clean:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],packagecloud:18,configuration_data_script:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],microsoft:[],carefulli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],xcode:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],alphanumer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ignore_failur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],session:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fine:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],affin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],firewal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bff:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pretti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],solut:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],jtimberman:[5,29],darwin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],yml:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],everysec:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unus:[7,19],chef_gem:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"__file__":26,express:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],verify_p:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nativ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mainten:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fastest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],restart:[],"225f954f":12,data_bag_name_or_path:36,crt:21,boost:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],your_company_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],common:[],gelf:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cmdlet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],syntax_check_cach:26,certif:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],set:[],dump:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],creator:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],startup:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ifconfig:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],see:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],arg:28,reserv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ark:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],flavor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cssh:[33,30,17],git_ssh:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],example_nod:1,prempt_delai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],someth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],subscript:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],altern:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],solo:[],chef_nod:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gemfil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],numer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],javascript:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],succeed:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],distinguish:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],solr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],popul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],satisfi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reg_multi_sz:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],delimit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],configuration_data:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],alon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],thor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pdn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],context:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],access_key_id:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lash:1,vault:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],load:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],markdown:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],point:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],schedul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],uptod:18,header:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],shutdown:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ucspi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],desktop:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],backend:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],authz:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rackspace_api_kei:26,unsuccess:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],java:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],devic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],add:[],empti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],secret:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],strategi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],atomic_upd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],homebrew_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],togeth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],imag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rspec:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],understand:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"0_8_0":5,look:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],registry_kei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],frozen:31,hkcc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bill:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],batch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],durat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],formatt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"while":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],corpsit:21,abov:29,error:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hkcr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],maradn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],loop:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hkcu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],real:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],motd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],readm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],client_desc:1,dynect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],itself:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cento:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],skype:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vcloud:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unmount:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fedora:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],grant:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],belong:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hadoop:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],shorter:1,octal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],languages_ruby_vers:15,higher:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],x86:26,"0_7_0":5,optim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cloud:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],wherea:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],inflat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],alert:5,jpackag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lxc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nosess:26,typic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],recent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lower:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],task:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lib:29,older:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],british_sea_pow:29,ssl_verify_mod:[13,17,29],person:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],apptastic_tier_nam:[9,27,34],reflect:4,docker:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rbenv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],propos:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],override_attribut:[4,34,27,0,9],mysql:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],openstack:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"07z":5,password:[],busser:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],web03:15,win:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],input:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tell:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],subsequ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],app:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vendor:5,obsolet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fqdn_or_ip_address:29,format:[],ipmi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],main_attribut:15,local_download_path:29,nginx:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],exceptionclass:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],characterist:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],success:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],signal:18,svlogd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],resolv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],elaps:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],collect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],princip:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],api:[],encount:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vsphere:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],often:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],simplifi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],add_formatt:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],acknowledg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],creation:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],macterm:[33,30,17],back:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],unspecifi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sampl:[32,36,0,18],staticfil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],force_overrid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mirror:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_rol:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],virtualenv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],scale:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lamin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],per:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],attribute_nam:32,retri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],larg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],undon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],slash:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],prod:18,proc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],snort:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],machin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sql_user:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],agreement:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],infra:18,step:[13,30,34],apptast:[9,27,34],wget:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],crond:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ufw:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],generic_read:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],constraint:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],drbdadm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],idl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],block:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],instance_typ:15,nsi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hudson:5,ohai_tim:1,smart_o_s_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],opscodesupport:5,within:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ensur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rundeck:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],errno:34,question:26,arctic_hint:29,fast:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],custom:[],includ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],suit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],forward:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],properli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ifcfg:15,textpad:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],remote_source_msi_url:29,pwd:29,link:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],translat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],newer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],atom:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],noninteract:29,line:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],penguin:29,info:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],utc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],consist:[26,0],munin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],groovi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nscd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"export":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],similar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nsca:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],supervisor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],doesn:32,repres:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"char":28,incomplet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],home:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],curl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],titl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sequenti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],invalid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"_imag":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],transport:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],peopl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nice:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],deseri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mongodb:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],meaning:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_server_url:[26,34,27,29],eval:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],splunk:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ladvd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],desert:25,lang:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"1024mb":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],infrequ:[13,20,1],algorithm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],confirm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],yourcompani:26,depth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_overview_attribut:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hello:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],endtim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],code:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],partial:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],queri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],groupadd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],trywgfa6r70no28pnhmpghevkbzuxouemnbnauqsuyo:36,steve:7,privat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ulimit:4,elsewher:[],send:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],junip:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fatal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],getchef:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],passiv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vlc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],volum:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],recip:[],magic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],netdev_vlan:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],id_rsa:29,geograph:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hive:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"try":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pleas:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],malici:[13,30],startup_typ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],jdk:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cron:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],slackwar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],download:[],click:34,append:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ps1:29,index:[],turn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],compar:[],a47823c9:12,winrm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],find:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],access:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],f65c969b:12,logloc:[9,34],isapi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hku:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bodi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],let:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ubuntu:[],becom:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sinc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],convert:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],copyright:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],overwritten:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],aardvark:26,larger:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],steadi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fetch:[],converg:34,cert:29,rpm_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ctl:[],chang:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],honor:27,fstab:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],firefox:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ago:12,danger:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],spec_help:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],approxim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gatewai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],apt:[],"boolean":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],smartmon:31,redi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pxe:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],wix:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],from:[],zip:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],commun:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],doubl:26,upgrad:[],nexu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],next:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],websit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],few:[34,18],use_conditional_get:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],usr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sort:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],src:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mismatch:4,about:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],trail:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"transient":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],starter:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],account:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],retriev:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tunnel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],alia:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],crazi:36,hint_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],control:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sqlite:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],weaker:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],process:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lock:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sudo:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbook_collect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],high:[],tag:[],proprietari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tarbal:[5,18],someurlher:31,symlink_before_migr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],delai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sit:[26,36],tamper:[13,30],zenpack:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reg_dword:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],subdirectori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],instead:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],opscode_us:26,zendmd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],msdn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],somelongurlher:31,overridden:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],watch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],apicli:19,tier:[],chef_repo_path:[21,13,22,35,25,23,6,24,8,11,28],physic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tenant:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],alloc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],delete_kei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],essenti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bind:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],zenoss:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],correspond:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],issu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],client_foo:19,allow:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],yum_globalconfig:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],aws_secret_access_kei:26,jira:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],restorecon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],comma:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sql_ro_us:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],infrastructur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],openvpn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],asa:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bittorr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],therefor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],keepaliv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],greater:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],python:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],auto:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],auth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],yum_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rubygem:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],recipe_url:9,front:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],file_cache_path:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],trac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],anyth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],edit:[],radiant:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pacman_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"0a7cffd5":15,resource_nam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],all_cap:26,subset:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],jane_do:18,chunk:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],meta:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"static":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ec2:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],citrix:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],patch:5,special:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],out:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],variabl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gentoo:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bag:[],armor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],erlang_solut:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bad:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rails_enterpris:5,categori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],suitabl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rem:29,hardwar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"_default":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"56g":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],local_destination_msi_path:29,red:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sql_server:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],shut:18,insid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],workflow:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],manipul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],standalon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],releas:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],shortest:18,qpid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],stackscript:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],s3_bucket:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ask:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fqdn:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],david:18,length:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],outsid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],retain:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbook_fil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],respond:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],polici:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],echo:29,date:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],puppet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pgp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],kerbero:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],owner:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],facil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],underscor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],erubi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],licens:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mkdir:29,system:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],arista:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],attach:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],attack:[13,17],privaci:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],termin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"final":29,uri_for_https_serv:30,udp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],shell:[],big:18,fuzzi:15,shallow:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rdoc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rsa:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],exactli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],haven:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],passenger_apache2:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],homedr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],structur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],charact:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sens:5,sensit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],start_tim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],plaintext:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],remote_fil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],inno:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],download_directori:31,have:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tabl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bootstrap_proxi:29,cfengin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],freebsd_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],min:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],atim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],accuraci:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],which:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"256f884f":12,datacent:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],zlib:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],force_default:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],reposerv:29,unless:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],freebsd:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fidel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],who:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],oracl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],discov:29,cipher:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],deploi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],xarg:[],kuwata:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],segment:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],why:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],push_job:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],placement:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],p180:29,url:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],request:[],uri:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],deni:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],yum:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],determin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],jenkin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],editpa:26,millisecond:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],wikipedia:26,verbos:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bring:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nagl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],redirect:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],inlin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],locat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],launchpad:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rackspace_usernam:26,terremark:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"26am":34,jar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sendmail:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],should:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],local:[],contribut:5,"226ca64f":12,notat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],familiar:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],passeng:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],autom:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],beam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],increas:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dsc_script:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],enabl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],organ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],twice:32,sudoer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],num_to_keep:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sha:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],stuff:[9,27,34],integr:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],partit:18,contain:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_zero:34,view:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],debconf:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],conform:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],legaci:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],libshadow:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],signatur:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],easy_install_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],elast:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],temporarili:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],brightbox:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],imagemagick:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],xxxxx:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],closer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],datadog:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],impos:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],correctli:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pattern:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],machine_execut:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vim74:26,sublim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],progress:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],application_php:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],email:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],kei:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],retry_delai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],job:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],entir:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],homebrew:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],swift:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],addit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],plugin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],admin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],equal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],etc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],instanc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ami:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cinder:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sigterm:18,testclient:19,strftime:1,etm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],comment:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],extrasmal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hyphen:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chmod:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],solv:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],b4c32f2:5,respect:31,rpm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mailto:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbook_email:26,yaml:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bluelock:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dword_big_endian:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],enable_apptast:[9,27,34],compon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],json:[],treat:[9,27,34],scriptabl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ia2itmjrsw8:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],immedi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],capistrano:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],both:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vmware:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rvm:29,last:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],thesecret123:36,present:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],replic:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],need:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mvc3:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],defin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],passord:18,hkey_current_us:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],flowdock:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],code_gener:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],helper:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],squid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],slicehost:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],archiv:[9,5],dual:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],lightweight:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],incom:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],revis:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],parti:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],member:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],handl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],amazonec2tag:5,infer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],backtrac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],http:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],hostnam:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],again:36,keepal:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"null":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],nested_attribut:15,iop:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],machine_batch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],identify_fil:[33,30,17],logfil:[9,34],php:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tftp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],expand:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cosmet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],center:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],not_if:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],well:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],command:[],digitalocean:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fail:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],setx:29,latest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],newest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],data_bag_item:36,less:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tcp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],end_tim:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],machine_fil:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],webui:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sdanna:5,dsc_resourc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],sku:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],web:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],gmc:28,smith:18,omnibu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],myhelpermodul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],apparmor:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],foobar:32,logger:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"4d44b5b":5,match:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbook_path:26,cpan:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],know:26,mynod:[25,29],cookbook_descript:5,recurs:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],insert:5,tail:[],resid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],like:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],fsync:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],latest_vers:5,amazonaw:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],necessari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mustach:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],soft:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],page:[],apachev2:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],shef:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],eucalyptu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],revers:12,twitter:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],kdc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],msiexec:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],chef_data_bag_item:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],flush:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],proper:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],small:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],librari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tmp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],cookbookvers:31,leaf:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],leak:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],redis_lb:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],qr_knife_web:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"0a7ca19f":15,mode:[],investig:18,throttl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],usag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],symlink:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],maven:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],vhost:5,host:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],stage:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],homesick:5,sbin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ntlm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],actual:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],justin:26,column:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dism:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],haproxi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],loftninja:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],disabl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],own:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],automat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],guard:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],webpi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],smarto:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],merb:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],virtualbox:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],merg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],omnio:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],transfer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],machine_imag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],singl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],appl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],downgrad:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],progra:26,"var":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],exampleorg:19,"function":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],waldendud:18,subscrib:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],baseurl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],addloc:29,bff_packag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],oauth:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],highest:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],bug:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],count:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],succe:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],made:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],wise:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],arp_tabl:26,node_ip_address:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dmg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],whether:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rc1:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],troubl:18,asynchron:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],record:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],below:18,limit:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],indefinit:[9,34],lvm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],otherwis:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],problem:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],actions_web:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],epel:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],grantmc:[28,18],evalu:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],ceilomet:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],dure:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pid:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],updated_at:5,ephemer:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],implement:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mtime:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],pip:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],inc:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],mutual:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],boot:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],detail:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],virtual:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],other:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],branch:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],riak:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],upstart:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],juno:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rackspace_api_usernam:26,"100m":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],thoreau:18,sbdm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],debian:[],webpicmdlin:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"25z":5,sphinx:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],tomcat:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],scientif:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],rule:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],blog:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],emerg:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"0_8_1":5,cookbook:[]},objtypes:{},objnames:{},filenames:["knife_role","knife_exec","knife_configure","knife_recipe_list","knife_environment","knife_cookbook_site","knife_download","knife_user","knife_list","ctl_chef_solo","knife_common_options","knife_delete","knife_status","index","knife_raw","knife_search","knife_index_rebuild","knife_ssl_check","ctl_chef_server","knife_client","knife","knife_diff","knife_edit","knife_show","knife_serve","knife_deps","knife_using","ctl_chef_shell","knife_xargs","knife_bootstrap","knife_ssl_fetch","knife_cookbook","knife_node","knife_ssh","ctl_chef_client","knife_upload","knife_data_bag","knife_tag"],titles:["knife role","knife exec","knife configure","knife recipe list","knife environment","knife cookbook site","knife download","knife user","knife list","chef-solo","Common Options","knife delete","knife status","chef-client Man Pages","knife raw","knife search","knife index rebuild","knife ssl check","chef-server-ctl (executable)","knife client","knife","knife diff","knife edit","knife show","knife serve","knife deps","Working with Knife","chef-shell","knife xargs","knife bootstrap","knife ssl fetch","knife cookbook","knife node","knife ssh","chef-client","knife upload","knife data bag","knife tag"],objects:{},titleterms:{help:18,execut:18,show:[0,31,32,4,5,23,7,18,36,19],text:26,syntax:[0,1,2,3,4,25,6,7,8,11,12,14,15,16,35,19,21,22,23,24,5,26,28,29,31,32,33,36,37],privileg:34,configur:2,reregist:[7,19],window:[34,29],local:18,format:26,subcommand:18,stop:18,repo:26,ssl:[30,17],verb:26,ssh:33,password:18,restart:18,recip:3,term:18,tail:18,edit:[0,22,4,32,7,18,36,19],list:[0,31,32,3,37,4,5,7,18,8,36,19],upload:[35,31],authent:1,server:18,bag:36,common:10,kill:18,remov:[32,18],set:26,chef:[34,9,27,18,13],instal:[5,18],download:[6,31,5,18],unshar:5,index:16,statu:[12,18],sub:26,compar:4,delet:[36,0,31,32,37,4,7,18,11,19],knife:[0,1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,35,19,20,21,22,23,24,25,26,28,29,30,31,32,33,36,37],metadata:31,solo:9,run:34,add:[32,18],ubuntu:29,org:18,plug:26,search:[26,15,5],cleans:18,page:13,recov:18,ctl:18,mani:26,backup:18,onc:18,apt:29,api:1,run_list:32,linux:34,diff:21,from:[32,4,36,0,31],log:18,script:1,data:[26,36],rebuild:16,upgrad:18,custom:29,avail:18,start:18,json:26,master:18,editor:26,shell:27,option:[0,1,2,3,4,25,6,7,8,9,10,11,12,14,15,16,35,19,21,22,23,24,5,27,28,29,31,32,33,34,36,37],rubi:1,reconfigur:18,bulk:[32,31,0,19],hup:18,uninstal:18,serv:24,packag:18,dep:25,servic:18,work:26,fetch:30,bootstrap:29,creat:[0,31,32,37,4,7,18,36,19],"int":18,share:5,site:5,templat:29,mode:27,high:18,raw:14,tag:37,file:[0,31,32,4,18,36],check:17,quot:26,same:26,client:[13,34,19],role:0,test:31,environ:4,config:18,node:32,elev:34,exec:1,user:[26,7,18],xarg:28,associ:[],debian:29,man:13,gather:18,request:1,exampl:[0,1,2,3,4,25,6,7,8,9,11,12,14,15,16,35,19,21,22,23,24,5,28,29,31,32,33,34,36,37],command:26,wildcard:26,disassoci:[],cookbook:[5,31],microsoft:29}}) \ No newline at end of file diff --git a/distro/common/man/man1/README.md b/distro/common/man/man1/README.md deleted file mode 100644 index 7af6aa8948..0000000000 --- a/distro/common/man/man1/README.md +++ /dev/null @@ -1,58 +0,0 @@ -# Man pages for Knife - -The source of the Chef Documentation is located at -http://docs.opscode.com/. - -This README documents how the man pages for all of the Knife subcommands -that are built into the chef-client are managed. - -## Source Files - -The source files are located in the chef-docs repository: -https://github.com/chef/chef-docs - -Each Knife subcommand has its own source folder. The folder naming -pattern begins with man_. - -Each man page is a single file called index.html. - -In the conf.py file, the following settings are unique to each man page: - -`today` setting is used to define the Chef version. This is because we -don't want an arbitrary date populated in the file, yet we still need a -version number. For example: `today = 'Chef 11.8`. - -`project` setting is set to be the same as the name of the subcommand. -For example: `project = u'knife-foo'`. - -`Options for man page output` settings are set to be similar across all -man pages, but each one needs to be tailored specifically for the name -of the man page. - -All of the other settings in the General Configuration section should be -left alone. These exist to ensure that all of the doc builds are sharing -the right common elements and have the same overall presentation. - -## Building Docs - -The docs are built using Sphinx and must be set to the `-b man` output. -Currently, the man pages are built locally and then added to the Chef -builds in chef-master. - -## Editing - -These files should never be edited. All of the content is pulled in from -elsewhere in the chef-docs repo at build time. If changes need to be -made, those changes are done elsewhere and then the man pages must be -rebuilt. This is to help ensure that all of the changes are made across -all of the locations in which these documents need to live. For example, -by design, every Knife subcommand with a man page also has an HTML doc -at docs.opscode.com/knife_foo.html. - -## License - -[Creative Commons Attribution 3.0 Unported License](http://creativecommons.org/licenses/by/3.0/) - -## Questions? - -Open an [Issue](https://github.com/chef/chef-docs/issues) and ask. diff --git a/distro/common/man/man1/chef-shell.1 b/distro/common/man/man1/chef-shell.1 deleted file mode 100644 index df004c5b0f..0000000000 --- a/distro/common/man/man1/chef-shell.1 +++ /dev/null @@ -1,194 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "CHEF-SHELL" "1" "Chef 12.0" "" "chef-shell" -.SH NAME -chef-shell \- The man page for the chef-shell command line tool. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -chef\-shell is a recipe debugging tool that allows the use of breakpoints within recipes. chef\-shell runs as an Interactive Ruby (IRb) session. chef\-shell supports both recipe and attribute file syntax, as well as interactive debugging features. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -chef\-shell is the new name for Shef as of Chef 11.x\&. chef\-shell is backwards compatible and aside from the name change, has the same set of functionality as with previous releases. -.UNINDENT -.UNINDENT -.sp -The chef\-shell executable is run as a command\-line tool. -.SH MODES -.sp -chef\-shell is tool that allows knife to be run using an Interactive Ruby (IRb) session. chef\-shell currently supports recipe and attribute file syntax, as well as interactive debugging features. chef\-shell has three run modes: -.TS -center; -|l|l|. -_ -T{ -Mode -T} T{ -Description -T} -_ -T{ -Standalone -T} T{ -No cookbooks are loaded, and the run list is empty. This mode is the default. -T} -_ -T{ -Solo -T} T{ -chef\-shell acts as a chef\-solo client. It attempts to load the chef\-solo configuration file and JSON attributes. If the JSON attributes set a run list, it will be honored. Cookbooks will be loaded in the same way that chef\-solo loads them. chef\-solo mode is activated with the \fB\-s\fP or \fB\-\-solo\fP command line option, and JSON attributes are specified in the same way as for chef\-solo, with \fB\-j /path/to/chef\-solo.json\fP\&. -T} -_ -T{ -Client -T} T{ -chef\-shell acts as a chef\-client\&. During startup, it reads the chef\-client configuration file and contacts the Chef server to get attributes and cookbooks. The run list will be set in the same way as normal chef\-client runs. chef\-client mode is activated with the \fB\-z\fP or \fB\-\-client\fP options. You can also specify the configuration file with \fB\-c CONFIG\fP and the server URL with \fB\-S SERVER_URL\fP\&. -T} -_ -.TE -.SH OPTIONS -.sp -This command has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -chef\-shell OPTION VALUE OPTION VALUE ... -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -This command has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-standalone\fP -Use to run chef\-shell in standalone mode. -.TP -.B \fB\-c CONFIG\fP, \fB\-\-config CONFIG\fP -The configuration file to use. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-j PATH\fP, \fB\-\-json\-attributes PATH\fP -The path to a file that contains JSON data. -.sp -Use this option to define a \fBrun_list\fP object. For example, a JSON file similar to: -.INDENT 7.0 -.INDENT 3.5 -.sp -.nf -.ft C -"run_list": [ - "recipe[base]", - "recipe[foo]", - "recipe[bar]", - "role[webserver]" -], -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -may be used by running \fBchef\-client \-j path/to/file.json\fP\&. -.sp -In certain situations this option may be used to update \fBnormal\fP attributes. -.sp -\fBWARNING:\fP -.INDENT 7.0 -.INDENT 3.5 -Any other attribute type that is contained in this JSON file will be treated as a \fBnormal\fP attribute. For example, attempting to update \fBoverride\fP attributes using the \fB\-j\fP option: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "name": "dev\-99", - "description": "Install some stuff", - "override_attributes": { - "apptastic": { - "enable_apptastic": "false", - "apptastic_tier_name": "dev\-99.bomb.com" - } - } -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -will result in a node object similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "name": "maybe\-dev\-99", - "normal": { - "name": "dev\-99", - "description": "Install some stuff", - "override_attributes": { - "apptastic": { - "enable_apptastic": "false", - "apptastic_tier_name": "dev\-99.bomb.com" - } - } - } -} -.ft P -.fi -.UNINDENT -.UNINDENT -.UNINDENT -.UNINDENT -.TP -.B \fB\-l LEVEL\fP, \fB\-\-log\-level LEVEL\fP -The level of logging that will be stored in a log file. -.TP -.B \fB\-s\fP, \fB\-\-solo\fP -Use to run chef\-shell in chef\-solo mode. -.TP -.B \fB\-S CHEF_SERVER_URL\fP, \fB\-\-server CHEF_SERVER_URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-z\fP, \fB\-\-client\fP -Use to run chef\-shell in chef\-client mode. -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-bootstrap.1 b/distro/common/man/man1/knife-bootstrap.1 deleted file mode 100644 index a4a699872f..0000000000 --- a/distro/common/man/man1/knife-bootstrap.1 +++ /dev/null @@ -1,215 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-BOOTSTRAP" "1" "Chef 12.0" "" "knife bootstrap" -.SH NAME -knife-bootstrap \- The man page for the knife bootstrap subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -A bootstrap is a process that installs the chef\-client on a target system so that it can run as a chef\-client and communicate with a Chef server\&. -.sp -The \fBknife bootstrap\fP subcommand is used to run a bootstrap operation that installs the chef\-client on the target system. The bootstrap operation must specify the IP address or FQDN of the target system. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife bootstrap FQDN_or_IP_ADDRESS (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-A\fP, \fB\-\-forward\-agent\fP -Use to enable SSH agent forwarding. -.TP -.B \fB\-\-bootstrap\-curl\-options OPTIONS\fP -Use to specify arbitrary options to be added to the bootstrap command when using cURL\&. This option may not be used in the same command with \fB\-\-bootstrap\-install\-command\fP\&. -.TP -.B \fB\-\-bootstrap\-install\-command COMMAND\fP -Use to execute a custom installation command sequence for the chef\-client\&. This option may not be used in the same command with \fB\-\-bootstrap\-curl\-options\fP, \fB\-\-bootstrap\-install\-sh\fP, or \fB\-\-bootstrap\-wget\-options\fP\&. -.TP -.B \fB\-\-bootstrap\-install\-sh URL\fP -Use to fetch and execute an installation script at the specified URL. This option may not be used in the same command with \fB\-\-bootstrap\-install\-command\fP\&. -.TP -.B \fB\-\-bootstrap\-no\-proxy NO_PROXY_URL_or_IP\fP -A URL or IP address that specifies a location that should not be proxied. -.sp -\fBNOTE:\fP -.INDENT 7.0 -.INDENT 3.5 -This option is used internally by Chef to help verify bootstrap operations during testing and should never be used during an actual bootstrap operation. -.UNINDENT -.UNINDENT -.TP -.B \fB\-\-bootstrap\-proxy PROXY_URL\fP -The proxy server for the node that is the target of a bootstrap operation. -.TP -.B \fB\-\-bootstrap\-version VERSION\fP -The version of the chef\-client to install. -.TP -.B \fB\-\-bootstrap\-wget\-options OPTIONS\fP -Use to specify arbitrary options to be added to the bootstrap command when using GNU Wget\&. This option may not be used in the same command with \fB\-\-bootstrap\-install\-command\fP\&. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-G GATEWAY\fP, \fB\-\-ssh\-gateway GATEWAY\fP -The SSH tunnel or gateway that is used to run a bootstrap action on a machine that is not accessible from the workstation. -.TP -.B \fB\-\-hint HINT_NAME[=HINT_FILE]\fP -Use to specify an Ohai hint to be set on the target node. -.sp -Ohai hints are used to tell Ohai something about the system that it is running on that it would not be able to discover itself. An Ohai hint exists if a JSON file exists in the hint directory with the same name as the hint. For example, calling \fBhint?(\(aqantartica\(aq)\fP in an Ohai plugin would return an empty hash if the file \fBantartica.json\fP existed in the hints directory, and return nil if the file does not exist. -.sp -If the hint file contains JSON content, it will be returned as a hash from the call to \fBhint?\fP\&. -.INDENT 7.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "snow": true, - "penguins": "many" -} -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 7.0 -.INDENT 3.5 -.sp -.nf -.ft C -arctic_hint = hint?(\(aqantartica\(aq) -if arctic_hint[\(aqsnow\(aq] - "There are #{arctic_hint[\(aqpenguins\(aq]} penguins here." -else - "There is no snow here, and penguins like snow." -end -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -The default directory in which hint files are located is \fB/etc/chef/ohai/hints/\fP\&. Use the \fBOhai::Config[:hints_path]\fP setting in the client.rb file to customize this location. -.sp -\fBHINT_FILE\fP is the name of the JSON file. \fBHINT_NAME\fP is the name of a hint in a JSON file. Use multiple \fB\-\-hint\fP options to specify multiple hints. -.TP -.B \fB\-i IDENTITY_FILE\fP, \fB\-\-identity\-file IDENTITY_FILE\fP -The SSH identity file used for authentication. Key\-based authentication is recommended. -.TP -.B \fB\-j JSON_ATTRIBS\fP, \fB\-\-json\-attributes JSON_ATTRIBS\fP -A JSON string that is added to the first run of a chef\-client\&. -.TP -.B \fB\-N NAME\fP, \fB\-\-node\-name NAME\fP -The name of the node. -.TP -.B \fB\-\-[no\-]host\-key\-verify\fP -Use \fB\-\-no\-host\-key\-verify\fP to disable host key verification. Default setting: \fB\-\-host\-key\-verify\fP\&. -.TP -.B \fB\-\-[no\-]node\-verify\-api\-cert\fP -Use \fBverify_api_cert\fP to only do SSL validation of the Chef server connection; may be needed if the chef\-client needs to talk to other services that have broken SSL certificates. If this option is not specified, the setting for \fBverify_api_cert\fP in the configuration file is applied. -.TP -.B \fB\-\-node\-ssl\-verify\-mode PEER_OR_NONE\fP -The verify mode for HTTPS requests. -.sp -Use \fB:verify_none\fP to do no validation of SSL certificates. -.sp -Use \fB:verify_peer\fP to do validation of all SSL certificates, including the Chef server connections, S3 connections, and any HTTPS \fBremote_file\fP resource URLs used in the chef\-client run. This is the recommended setting. -.sp -If this option is not specified, the setting for \fBssl_verify_mode\fP in the configuration file is applied. -.TP -.B \fB\-p PORT\fP, \fB\-\-ssh\-port PORT\fP -The SSH port. -.TP -.B \fB\-P PASSWORD\fP, \fB\-\-ssh\-password PASSWORD\fP -The SSH password. This can be used to pass the password directly on the command line. If this option is not specified (and a password is required) knife will prompt for the password. -.TP -.B \fB\-\-prerelease\fP -Use to install pre\-release gems. -.TP -.B \fB\-r RUN_LIST\fP, \fB\-\-run\-list RUN_LIST\fP -A comma\-separated list of roles and/or recipes to be applied. -.TP -.B \fB\-\-secret SECRET\fP -The encryption key that is used for values contained within a data bag item. -.TP -.B \fB\-\-secret\-file FILE\fP -The path to the file that contains the encryption key. -.TP -.B \fB\-\-sudo\fP -Use to execute a bootstrap operation with sudo\&. -.TP -.B \fB\-t TEMPLATE\fP, \fB\-\-bootstrap\-template TEMPLATE\fP -Use to specify the bootstrap template to use. This may specify the name of a bootstrap template\-\-\-\fBchef\-full\fP, for example\-\-\-or it may specify the full path to an Embedded Ruby (ERB) template that defines a custom bootstrap. Default value: \fBchef\-full\fP, which installs the chef\-client using the omnibus installer on all supported platforms. -.TP -.B \fB\-\-use\-sudo\-password\fP -Use to perform a bootstrap operation with sudo; specify the password with the \fB\-P\fP (or \fB\-\-ssh\-password\fP) option. -.TP -.B \fB\-V \-V\fP -Use to run the initial chef\-client run at the \fBdebug\fP log\-level (e.g. \fBchef\-client \-l debug\fP). -.TP -.B \fB\-x USERNAME\fP, \fB\-\-ssh\-user USERNAME\fP -The SSH user name. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife bootstrap 192.168.1.1 \-x username \-P PASSWORD \-\-sudo -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife bootstrap 192.168.1.1 \-x username \-i ~/.ssh/id_rsa \-\-sudo -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-client.1 b/distro/common/man/man1/knife-client.1 deleted file mode 100644 index 24bd999d65..0000000000 --- a/distro/common/man/man1/knife-client.1 +++ /dev/null @@ -1,443 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-CLIENT" "1" "Chef 12.0" "" "knife client" -.SH NAME -knife-client \- The man page for the knife client subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -Every request made by the chef\-client to the Chef server must be an authenticated request using the Chef server API and a private key. When the chef\-client makes a request to the Chef server, the chef\-client authenticates each request using a private key located in \fB/etc/chef/client.pem\fP\&. -.sp -However, during the first chef\-client run, this private key does not exist. Instead, the chef\-client will attempt to use the private key assigned to the chef\-validator, located in \fB/etc/chef/validation.pem\fP\&. (If, for any reason, the chef\-validator is unable to make an authenticated request to the Chef server, the initial chef\-client run will fail.) -.sp -During the initial chef\-client run, the chef\-client will register with the Chef server using the private key assigned to the chef\-validator, after which the chef\-client will obtain a \fBclient.pem\fP private key for all future authentication requests to the Chef server\&. -.sp -After the initial chef\-client run has completed successfully, the chef\-validator is no longer required and may be deleted from the node. Use the \fBdelete_validation\fP recipe found in the \fBchef\-client\fP cookbook (\fI\%https://github.com/chef\-cookbooks/chef\-client\fP) to remove the chef\-validator\&. -.sp -The \fBknife client\fP subcommand is used to manage an API client list and their associated RSA public key\-pairs. This allows authentication requests to be made to the Chef server by any entity that uses the Chef server API, such as the chef\-client and knife\&. -.SH COMMON OPTIONS -.sp -The following options may be used with any of the arguments available to the \fBknife client\fP subcommand: -.INDENT 0.0 -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH BULK DELETE -.sp -The \fBbulk delete\fP argument is used to delete any API client that matches a pattern defined by a regular expression. The regular expression must be within quotes and not be surrounded by forward slashes (\fB/\fP). -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client bulk delete REGEX -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.SH CREATE -.sp -The \fBcreate\fP argument is used to create a new API client\&. This process will generate an RSA key pair for the named API client\&. The public key will be stored on the Chef server and the private key will be displayed on \fBSTDOUT\fP or written to a named file. -.INDENT 0.0 -.IP \(bu 2 -For the chef\-client, the private key should be copied to the system as \fB/etc/chef/client.pem\fP\&. -.IP \(bu 2 -For knife, the private key is typically copied to \fB~/.chef/client_name.pem\fP and referenced in the knife.rb configuration file. -.UNINDENT -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client create CLIENT_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-admin\fP -Use to create a client as an admin client. This is required for any user to access Open Source Chef as an administrator. This option only works when used with the open source Chef server and will have no effect when used with Enterprise Chef\&. -.TP -.B \fB\-f FILE\fP, \fB\-\-file FILE\fP -Use to save a private key to the specified file name. -.TP -.B \fB\-\-validator\fP -Use to create the client as the chef\-validator\&. Default value: \fBtrue\fP\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -To create a chef\-client that can access the Chef server API as an administrator\-\-\-sometimes referred to as an "API chef\-client"\-\-\-with the name "exampleorg" and save its private key to a file, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client create exampleorg \-a \-f "/etc/chef/client.pem" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -When running the \fBcreate\fP argument on Enterprise Chef, be sure to omit the \fB\-a\fP option: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client create exampleorg \-f "/etc/chef/client.pem" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH DELETE -.sp -The \fBdelete\fP argument is used to delete a registered API client\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client delete CLIENT_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To delete a client with the name "client_foo", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client delete client_foo -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Type \fBY\fP to confirm a deletion. -.SH EDIT -.sp -The \fBedit\fP argument is used to edit the details of a registered API client\&. When this argument is run, knife will open $EDITOR to enable editing of the \fBadmin\fP attribute. (None of the other attributes should be changed using this argument.) When finished, knife will update the Chef server with those changes. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client edit CLIENT_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To edit a client with the name "exampleorg", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client edit exampleorg -.ft P -.fi -.UNINDENT -.UNINDENT -.SH LIST -.sp -The \fBlist\fP argument is used to view a list of registered API client\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client list (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-w\fP, \fB\-\-with\-uri\fP -Use to show the corresponding URIs. -.UNINDENT -.sp -\fBExamples\fP -.sp -To verify the API client list for the Chef server, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client list -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -exampleorg -i\-12345678 -rs\-123456 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To verify that an API client can authenticate to the -Chef server correctly, try getting a list of clients using \fB\-u\fP and \fB\-k\fP options to specify its name and private key: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client list \-u ORGNAME \-k .chef/ORGNAME.pem -.ft P -.fi -.UNINDENT -.UNINDENT -.SH REREGISTER -.sp -The \fBreregister\fP argument is used to regenerate an RSA key pair for an API client\&. The public key will be stored on the Chef server and the private key will be displayed on \fBSTDOUT\fP or written to a named file. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -Running this argument will invalidate the previous RSA key pair, making it unusable during authentication to the Chef server\&. -.UNINDENT -.UNINDENT -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client reregister CLIENT_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-f FILE_NAME\fP, \fB\-\-file FILE_NAME\fP -Use to save a private key to the specified file name. -.UNINDENT -.sp -\fBExamples\fP -.sp -To regenerate the RSA key pair for a client named "testclient" and save it to a file named "rsa_key", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client regenerate testclient \-f rsa_key -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SHOW -.sp -The \fBshow\fP argument is used to show the details of an API client\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client show CLIENT_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a ATTR\fP, \fB\-\-attribute ATTR\fP -The attribute (or attributes) to show. -.UNINDENT -.sp -\fBExamples\fP -.sp -To view a client named "testclient", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife client show testclient -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -admin: false -chef_type: client -json_class: Chef::ApiClient -name: testclient -public_key: -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view information in JSON format, use the \fB\-F\fP common option as part of the command like this: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role show devops \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Other formats available include \fBtext\fP, \fByaml\fP, and \fBpp\fP\&. -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-configure.1 b/distro/common/man/man1/knife-configure.1 deleted file mode 100644 index 91eb69f1c6..0000000000 --- a/distro/common/man/man1/knife-configure.1 +++ /dev/null @@ -1,161 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-CONFIGURE" "1" "Chef 12.0" "" "knife configure" -.SH NAME -knife-configure \- The man page for the knife configure subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife configure\fP subcommand is used to create the knife.rb and client.rb files so that they can be distributed to workstations and nodes. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax when creating a knife.rb file: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife configure (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -and the following syntax when creating a client.rb file: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife configure client DIRECTORY -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-\-admin\-client\-key PATH\fP -The path to the private key used by the client, typically a file named \fBadmin.pem\fP\&. -.TP -.B \fB\-\-admin\-client\-name NAME\fP -The name of the client, typically the name of the admin client. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-i\fP, \fB\-\-initial\fP -Use to create a API client, typically an administrator client on a freshly\-installed Chef server\&. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-r REPO\fP, \fB\-\-repository REPO\fP -The path to the chef\-repo\&. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-\-validation\-client\-name NAME\fP -The name of the validation client. -.TP -.B \fB\-\-validation\-key PATH\fP -The path to the validation key used by the client, typically a file named \fBvalidation.pem\fP\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife configure -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife configure client \(aq/directory\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-cookbook-site.1 b/distro/common/man/man1/knife-cookbook-site.1 deleted file mode 100644 index acfcf6b882..0000000000 --- a/distro/common/man/man1/knife-cookbook-site.1 +++ /dev/null @@ -1,552 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-COOKBOOK-SITE" "1" "Chef 12.0" "" "knife cookbook site" -.SH NAME -knife-cookbook-site \- The man page for the knife cookbook site subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The Cookbooks Site API is used to provide access to the cookbooks community hosted at \fI\%https://supermarket.getchef.com/cookbooks\fP\&. All of the cookbooks in the community are accessible through a RESTful API located at \fI\%https://supermarket.getchef.com/api/v1/cookbooks\fP by using any of the supported endpoints. In most cases, using knife and the \fBknife cookbook site\fP sub\-command (and any of its arguments) is the recommended method of interacting with these cookbooks, but in some cases, using the Cookbooks Site API directly may make sense. -.sp -The \fBknife cookbook site\fP subcommand is used to interact with cookbooks that are located at \fI\%https://supermarket.getchef.com/cookbooks\fP\&. A user account is required for any community actions that write data to this site. The following arguments do not require a user account: \fBdownload\fP, \fBsearch\fP, \fBinstall\fP, and \fBlist\fP\&. -.SH COMMON OPTIONS -.sp -The following options may be used with any of the arguments available to the \fBknife cookbook site\fP subcommand: -.INDENT 0.0 -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH DOWNLOAD -.sp -The \fBdownload\fP argument is used to download a cookbook from the community website. A cookbook will be downloaded as a tar.gz archive and placed in the current working directory. If a cookbook (or cookbook version) has been deprecated and the \fB\-\-force\fP option is not used, knife will alert the user that the cookbook is deprecated and then will provide the name of the most recent non\-deprecated version of that cookbook. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site download COOKBOOK_NAME [COOKBOOK_VERSION] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fBCOOKBOOK_VERSION\fP -The version of a cookbook to be downloaded. If a cookbook has only one version, this option does not need to be specified. If a cookbook has more than one version and this option is not specified, the most recent version of the cookbook will be downloaded. -.TP -.B \fB\-f FILE\fP, \fB\-\-file FILE\fP -The file to which a cookbook download is written. -.TP -.B \fB\-\-force\fP -Use to overwrite an existing directory. -.UNINDENT -.sp -\fBExamples\fP -.sp -To download the cookbook \fBgetting\-started\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site download getting\-started -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -Downloading getting\-started from the cookbooks site at version 0.3.0 to - /Users/sdanna/opscodesupport/getting\-started\-0.3.0.tar.gz -Cookbook saved: /Users/sdanna/opscodesupport/getting\-started\-0.3.0.tar.gz -.ft P -.fi -.UNINDENT -.UNINDENT -.SH INSTALL -.sp -The \fBinstall\fP argument is used to install a cookbook that has been downloaded from the community site to a local git repository . This action uses the git version control system in conjunction with the \fI\%https://supermarket.getchef.com/cookbooks\fP site to install community\-contributed cookbooks to the local chef\-repo\&. Using this argument does the following: -.INDENT 0.0 -.INDENT 3.5 -.INDENT 0.0 -.IP 1. 3 -A new "pristine copy" branch is created in git for tracking the upstream. -.IP 2. 3 -All existing versions of a cookbook are removed from the branch. -.IP 3. 3 -The cookbook is downloaded from \fI\%https://supermarket.getchef.com/cookbooks\fP in the tar.gz format. -.IP 4. 3 -The downloaded cookbook is untarred and its contents are committed to git and a tag is created. -.IP 5. 3 -The "pristine copy" branch is merged into the master branch. -.UNINDENT -.UNINDENT -.UNINDENT -.sp -This process allows the upstream cookbook in the master branch to be modified while letting git maintain changes as a separate patch. When an updated upstream version becomes available, those changes can be merged while maintaining any local modifications. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site install COOKBOOK_NAME [COOKBOOK_VERSION] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-b\fP, \fB\-\-use\-current\-branch\fP -Use to ensure that the current branch is used. -.TP -.B \fB\-B BRANCH\fP, \fB\-\-branch BRANCH\fP -The name of the default branch. This will default to the master branch. -.TP -.B \fBCOOKBOOK_VERSION\fP -The version of the cookbook to be installed. If a version is not specified, the most recent version of the cookbook will be installed. -.TP -.B \fB\-D\fP, \fB\-\-skip\-dependencies\fP -Use to ensure that all cookbooks to which the installed cookbook has a dependency will not be installed. -.TP -.B \fB\-o PATH:PATH\fP, \fB\-\-cookbook\-path PATH:PATH\fP -The directory in which cookbooks are created. This can be a colon\-separated path. -.UNINDENT -.sp -\fBExamples\fP -.sp -To install the cookbook \fBgetting\-started\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site install getting\-started -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -Installing getting\-started to /Users/sdanna/opscodesupport/.chef/../cookbooks -Checking out the master branch. -Creating pristine copy branch chef\-vendor\-getting\-started -Downloading getting\-started from the cookbooks site at version 0.3.0 to - /Users/sdanna/opscodesupport/.chef/../cookbooks/getting\-started.tar.gz -Cookbook saved: /Users/sdanna/opscodesupport/.chef/../cookbooks/getting\-started.tar.gz -Removing pre\-existing version. -Uncompressing getting\-started version /Users/sdanna/opscodesupport/.chef/../cookbooks. -removing downloaded tarball -1 files updated, committing changes -Creating tag cookbook\-site\-imported\-getting\-started\-0.3.0 -Checking out the master branch. -Updating 4d44b5b..b4c32f2 -Fast\-forward - cookbooks/getting\-started/README.rdoc | 4 +++ - cookbooks/getting\-started/attributes/default.rb | 1 + - cookbooks/getting\-started/metadata.json | 29 ++++++++++++++++++++ - cookbooks/getting\-started/metadata.rb | 6 ++++ - cookbooks/getting\-started/recipes/default.rb | 23 +++++++++++++++ - .../templates/default/chef\-getting\-started.txt.erb | 5 +++ - 6 files changed, 68 insertions(+), 0 deletions(\-) - create mode 100644 cookbooks/getting\-started/README.rdoc - create mode 100644 cookbooks/getting\-started/attributes/default.rb - create mode 100644 cookbooks/getting\-started/metadata.json - create mode 100644 cookbooks/getting\-started/metadata.rb - create mode 100644 cookbooks/getting\-started/recipes/default.rb - create mode 100644 cookbooks/getting\-started/templates/default/chef\-getting\-started.txt.erb -Cookbook getting\-started version 0.3.0 successfully installed -.ft P -.fi -.UNINDENT -.UNINDENT -.SH LIST -.sp -The \fBlist\fP argument is used to view a list of cookbooks that are currently available at \fI\%https://supermarket.getchef.com/cookbooks\fP\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site list -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-w\fP, \fB\-\-with\-uri\fP -Use to show the corresponding URIs. -.UNINDENT -.sp -\fBExamples\fP -.sp -To view a list of cookbooks at \fI\%https://supermarket.getchef.com/cookbooks\fP server, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site list -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -1password homesick rabbitmq -7\-zip hostname rabbitmq\-management -AmazonEC2Tag hosts rabbitmq_chef -R hosts\-awareness rackspaceknife -accounts htop radiant -ack\-grep hudson rails -activemq icinga rails_enterprise -ad id3lib redis\-package -ad\-likewise iftop redis2 -ant iis redmine -[...truncated...] -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SEARCH -.sp -The \fBsearch\fP argument is used to search for a cookbook at \fI\%https://supermarket.getchef.com/cookbooks\fP\&. A search query is used to return a list of cookbooks at \fI\%https://supermarket.getchef.com/cookbooks\fP and uses the same syntax as the \fBknife search\fP sub\-command. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site search SEARCH_QUERY (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To search for all of the cookbooks that can be used with Apache, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site search apache* -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -apache2: - cookbook: https://supermarket.chef.io/api/v1/cookbooks/apache2 - cookbook_description: Installs and configures apache2 using Debian symlinks with helper definitions - cookbook_maintainer: opscode - cookbook_name: apache2 -instiki: - cookbook: https://supermarket.chef.io/api/v1/cookbooks/instiki - cookbook_description: Installs instiki, a Ruby on Rails wiki server under passenger+Apache2. - cookbook_maintainer: jtimberman - cookbook_name: instiki -kickstart: - cookbook: https://supermarket.chef.io/api/v1/cookbooks/kickstart - cookbook_description: Creates apache2 vhost and serves a kickstart file. - cookbook_maintainer: opscode - cookbook_name: kickstart -[...truncated...] -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SHARE -.sp -The \fBshare\fP argument is used to add a cookbook to \fI\%https://supermarket.getchef.com/cookbooks\fP\&. This action will require a user account and a certificate for \fI\%https://supermarket.getchef.com\fP\&. By default, knife will use the user name and API key that is identified in the configuration file used during the upload; otherwise these values must be specified on the command line or in an alternate configuration file. If a cookbook already exists on \fI\%https://supermarket.getchef.com/cookbooks\fP, then only an owner or maintainer of that cookbook can make updates. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site share COOKBOOK_NAME CATEGORY (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fBCATEGORY\fP -The cookbook category: \fB"Databases"\fP, \fB"Web Servers"\fP, \fB"Process Management"\fP, \fB"Monitoring & Trending"\fP, \fB"Programming Languages"\fP, \fB"Package Management"\fP, \fB"Applications"\fP, \fB"Networking"\fP, \fB"Operating Systems & Virtualization"\fP, \fB"Utilities"\fP, or \fB"Other"\fP\&. -.TP -.B \fB\-n\fP, \fB\-\-dry\-run\fP -Use to take no action and only print out results. Default: \fBfalse\fP\&. -.TP -.B \fB\-o PATH:PATH\fP, \fB\-\-cookbook\-path PATH:PATH\fP -The directory in which cookbooks are created. This can be a colon\-separated path. -.UNINDENT -.sp -\fBExamples\fP -.sp -To share a cookbook named \fBapache2\fP: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site share "apache2" "Web Servers" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SHOW -.sp -The \fBshow\fP argument is used to view information about a cookbook on \fI\%https://supermarket.getchef.com/cookbooks\fP\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site show COOKBOOK_NAME [COOKBOOK_VERSION] -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fBCOOKBOOK_VERSION\fP -The version of a cookbook to be shown. If a cookbook has only one version, this option does not need to be specified. If a cookbook has more than one version and this option is not specified, a list of cookbook versions will be returned. -.UNINDENT -.sp -\fBExamples\fP -.sp -To show the details for a cookbook named \fBhaproxy\fP: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site show haproxy -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -average_rating: -category: Networking -created_at: 2009\-10\-25T23:51:07Z -description: Installs and configures haproxy -external_url: -latest_version: https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_3 -maintainer: opscode -name: haproxy -updated_at: 2011\-06\-30T21:53:25Z -versions: - https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_3 - https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_2 - https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_1 - https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/1_0_0 - https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/0_8_1 - https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/0_8_0 - https://supermarket.chef.io/api/v1/cookbooks/haproxy/versions/0_7_0 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view information in JSON format, use the \fB\-F\fP common option as part of the command like this: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role show devops \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Other formats available include \fBtext\fP, \fByaml\fP, and \fBpp\fP\&. -.SH UNSHARE -.sp -The \fBunshare\fP argument is used to stop the sharing of a cookbook at \fI\%https://supermarket.getchef.com/cookbooks\fP\&. Only the maintainer of a cookbook may perform this action. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site unshare COOKBOOK_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To unshare a cookbook named \fBgetting\-started\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook site unshare getting\-started -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-cookbook.1 b/distro/common/man/man1/knife-cookbook.1 deleted file mode 100644 index ce74c9dd8c..0000000000 --- a/distro/common/man/man1/knife-cookbook.1 +++ /dev/null @@ -1,770 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-COOKBOOK" "1" "Chef 12.0" "" "knife cookbook" -.SH NAME -knife-cookbook \- The man page for the knife cookbook subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -A cookbook is the fundamental unit of configuration and policy distribution. Each cookbook defines a scenario, such as everything needed to install and configure MySQL, and then it contains all of the components that are required to support that scenario, including: -.INDENT 0.0 -.IP \(bu 2 -Attribute values that are set on nodes -.IP \(bu 2 -Definitions that allow the creation of reusable collections of resources -.IP \(bu 2 -File distributions -.IP \(bu 2 -Libraries that extend the chef\-client and/or provide helpers to Ruby code -.IP \(bu 2 -Recipes that specify which resources to manage and the order in which those resources will be applied -.IP \(bu 2 -Custom resources and providers -.IP \(bu 2 -Templates -.IP \(bu 2 -Versions -.IP \(bu 2 -Metadata about recipes (including dependencies), version constraints, supported platforms, and so on -.UNINDENT -.sp -The \fBknife cookbook\fP subcommand is used to interact with cookbooks that are located on the Chef server or the local chef\-repo\&. -.SH COMMON OPTIONS -.sp -The following options may be used with any of the arguments available to the \fBknife cookbook\fP subcommand: -.INDENT 0.0 -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH BULK DELETE -.sp -The \fBbulk delete\fP argument is used to delete cookbook files that match a pattern defined by a regular expression. The regular expression must be within quotes and not be surrounded by forward slashes (/). -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook bulk delete REGEX (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-p\fP, \fB\-\-purge\fP -Use to entirely remove a cookbook (or cookbook version) from the Chef server\&. This action should be used carefully because only one copy of any single file is stored on the Chef server\&. Consequently, purging a cookbook will disable any other cookbook that references one or more files from a cookbook that has been purged. -.UNINDENT -.sp -\fBExamples\fP -.sp -Use a regular expression to define the pattern used to bulk delete cookbooks: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook bulk delete "^[0\-9]{3}$" \-p -.ft P -.fi -.UNINDENT -.UNINDENT -.SH CREATE -.sp -The \fBcreate\fP argument is used to create a new cookbook directory on the local machine, including the following directories and files: -.INDENT 0.0 -.INDENT 3.5 -.INDENT 0.0 -.IP \(bu 2 -cookbook/attributes -.IP \(bu 2 -cookbook/CHANGELOG.md -.IP \(bu 2 -cookbook/definitions -.IP \(bu 2 -cookbook/files/default -.IP \(bu 2 -cookbook/libraries -.IP \(bu 2 -cookbook/metadata.rb -.IP \(bu 2 -cookbook/providers -.IP \(bu 2 -cookbook/README.md (or .rdoc) -.IP \(bu 2 -cookbook/recipes/default.rb -.IP \(bu 2 -cookbook/resources -.IP \(bu 2 -cookbook/templates/default -.UNINDENT -.UNINDENT -.UNINDENT -.sp -After the cookbook is created, it can be uploaded to the Chef server using the \fBknife upload\fP argument. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook create COOKBOOK_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-C COPYRIGHT_HOLDER\fP, \fB\-\-copyright COPYRIGHT_HOLDER\fP -The name of the copyright holder. This option will place a copyright notice that contains the name of the copyright holder in each of the pre\-created files. If this option is not specified, a copyright name of "your_company_name" will be used instead; it can be easily modified later. -.TP -.B \fB\-I LICENSE\fP, \fB\-\-license LICENSE\fP -The type of license under which a cookbook is distributed: \fBapachev2\fP, \fBgplv2\fP, \fBgplv3\fP, \fBmit\fP, or \fBnone\fP (default). This option will place the appropriate license notice in the pre\-created files: \fBApache v2.0\fP (for \fBapachev2\fP), \fBGPL v2\fP (for \fBgplv2\fP), \fBGPL v3\fP (for \fBgplv3\fP), \fBMIT\fP (for \fBmit\fP), or \fBlicense \(aqProprietary \- All Rights Reserved\fP (for \fBnone\fP). Be aware of the licenses for files inside of a cookbook and be sure to follow any restrictions they describe. -.TP -.B \fB\-m EMAIL\fP, \fB\-\-email EMAIL\fP -The email address for the individual who maintains the cookbook. This option will place an email address in each of the pre\-created files. If this option is not specified, an email name of "your_email" will be used instead; it can be easily modified later. -.TP -.B \fB\-o PATH\fP, \fB\-\-cookbook\-path PATH\fP -The directory in which cookbooks are created. This can be a colon\-separated path. -.TP -.B \fB\-r FORMAT\fP, \fB\-\-readme\-format FORMAT\fP -The document format of the readme file: \fBmd\fP (markdown) and \fBrdoc\fP (Ruby docs). -.UNINDENT -.sp -\fBExamples\fP -.sp -To create a cookbook named "my_cookbook" with copyright, email, license, and readme format options specified, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook create my_cookbook \-C "My Name" \-m "my@email.com" \-I apachev2 \-r md -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -** Creating cookbook my_cookbook -** Creating README for cookbook: my_cookbook -** Creating metadata for cookbook: my_cookbook -.ft P -.fi -.UNINDENT -.UNINDENT -.SH DELETE -.sp -The \fBdelete\fP argument is used to delete a specified cookbook or cookbook version on the Chef server (and not locally). -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook delete COOKBOOK_NAME [COOKBOOK_VERSION] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-all\fP -Use to delete all cookbooks (and cookbook versions). -.TP -.B \fBCOOKBOOK_VERSION\fP -The version of a cookbook to be deleted. If a cookbook has only one version, this option does not need to be specified. If a cookbook has more than one version and this option is not specified, knife will prompt for a version. -.TP -.B \fB\-p\fP, \fB\-\-purge\fP -Use to entirely remove a cookbook (or cookbook version) from the Chef server\&. This action should be used carefully because only one copy of any single file is stored on the Chef server\&. Consequently, purging a cookbook will disable any other cookbook that references one or more files from a cookbook that has been purged. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook delete cookbook_name version -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -For example: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook delete smartmon 0.8 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Type \fBY\fP to confirm a deletion. -.SH DOWNLOAD -.sp -The \fBdownload\fP argument is used to download a cookbook from the Chef server to the current working directory. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook download COOKBOOK_NAME [COOKBOOK_VERSION] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-d DOWNLOAD_DIRECTORY\fP, \fB\-\-dir DOWNLOAD_DIRECTORY\fP -The directory in which cookbooks are located. -.TP -.B \fB\-f\fP, \fB\-\-force\fP -Use to overwrite an existing directory. -.TP -.B \fB\-N\fP, \fB\-\-latest\fP -Use to download the most recent version of a cookbook. -.UNINDENT -.sp -\fBExamples\fP -.sp -To download a cookbook named "smartmon", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook download smartmon -.ft P -.fi -.UNINDENT -.UNINDENT -.SH LIST -.sp -The \fBlist\fP argument is used to view a list of cookbooks that are currently available on the Chef server\&. The list will contain only the most recent version for each cookbook by default. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook list (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-all\fP -Use to return all available versions for every cookbook. -.TP -.B \fB\-w\fP, \fB\-\-with\-uri\fP -Use to show the corresponding URIs. -.UNINDENT -.sp -\fBExamples\fP -.sp -To view a list of cookbooks: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook list -.ft P -.fi -.UNINDENT -.UNINDENT -.SH METADATA -.sp -The \fBmetadata\fP argument is used to generate the metadata for one or more cookbooks. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook metadata (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-all\fP -Use to generate metadata for all cookbooks. -.TP -.B \fB\-o PATH:PATH\fP, \fB\-\-cookbook\-path PATH:PATH\fP -The directory in which cookbooks are created. This can be a colon\-separated path. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook metadata \-a -.ft P -.fi -.UNINDENT -.UNINDENT -.SH METADATA FROM FILE -.sp -The \fBmetadata from file\fP argument is used to load the metadata for a cookbook from a file. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook metadata from file FILE -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook metadata from file /path/to/file -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SHOW -.sp -The \fBshow\fP argument is used to view information about a cookbook, parts of a cookbook (attributes, definitions, files, libraries, providers, recipes, resources, and templates), or a file that is associated with a cookbook (including attributes such as checksum or specificity). -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook show COOKBOOK_NAME [COOKBOOK_VERSION] [PART...] [FILE_NAME] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fBCOOKBOOK_VERSION\fP -The version of a cookbook to be shown. If a cookbook has only one version, this option does not need to be specified. If a cookbook has more than one version and this option is not specified, a list of cookbook versions will be returned. -.TP -.B \fB\-f FQDN\fP, \fB\-\-fqdn FQDN\fP -The FQDN of the host. -.TP -.B \fBFILE_NAME\fP -The name of a file that is associated with a cookbook. -.TP -.B \fB\-p PLATFORM\fP, \fB\-\-platform PLATFORM\fP -The platform for which a cookbook is designed. -.TP -.B \fBPART\fP -The part of the cookbook to show: \fBattributes\fP, \fBdefinitions\fP, \fBfiles\fP, \fBlibraries\fP, \fBproviders\fP, \fBrecipes\fP, \fBresources\fP, or \fBtemplates\fP\&. More than one part can be specified. -.TP -.B \fB\-V PLATFORM_VERSION\fP, \fB\-\-platform\-version PLATFORM_VERSION\fP -The version of the platform. -.TP -.B \fB\-w\fP, \fB\-\-with\-uri\fP -Use to show the corresponding URIs. -.UNINDENT -.sp -\fBExamples\fP -.sp -To get the list of available versions of a cookbook named "getting\-started", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook show getting\-started -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -getting\-started 0.3.0 0.2.0 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To show a list of data about a cookbook using the name of the cookbook and the version, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook show getting\-started 0.3.0 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -attributes: - checksum: fa0fc4abf3f6787aeb5c3c5c35de667c - name: default.rb - path: attributes/default.rb - specificity: default - url: https://somelongurlhere.com -chef_type: cookbook_version -cookbook_name: getting\-started -definitions: [] -files: [] -frozen?: false -json_class: Chef::CookbookVersion -libraries: [] -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To only view data about "templates", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook show getting\-started 0.3.0 templates -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -checksum: a29d6f254577b830091f140c3a78b1fe -name: chef\-getting\-started.txt.erb -path: templates/default/chef\-getting\-started.txt.erb -specificity: default -url: https://someurlhere.com -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view information in JSON format, use the \fB\-F\fP common option as part of the command like this: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role show devops \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Other formats available include \fBtext\fP, \fByaml\fP, and \fBpp\fP\&. -.SH TEST -.sp -The \fBtest\fP argument is used to test a cookbook for syntax errors. This argument uses Ruby syntax checking to verify every file in a cookbook that ends in .rb and Embedded Ruby (ERB)\&. This argument will respect \&.chefignore files when determining which cookbooks to test for syntax errors. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook test COOKBOOK_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-all\fP -Use to test all cookbooks. -.TP -.B \fB\-o PATH:PATH\fP, \fB\-\-cookbook\-path PATH:PATH\fP -The directory in which cookbooks are created. This can be a colon\-separated path. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook test cookbook_name -.ft P -.fi -.UNINDENT -.UNINDENT -.SH UPLOAD -.sp -The \fBupload\fP argument is used to upload one or more cookbooks (and any files that are associated with those cookbooks) from a local repository to the Chef server\&. Only files that do not already exist on the Chef server will be uploaded. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -Use a \&.chefignore file to prevent the upload of specific files and file types, such as temporary files or files placed in folders by version control systems. The \&.chefignore file must be located in the root of the cookbook repository and must use rules similar to filename globbing (as defined by the Ruby \fBFile.fnmatch\fP syntax). -.UNINDENT -.UNINDENT -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -Empty directories are not uploaded to the Chef server\&. To upload an empty directory, create a "dot" file\-\-\-e.g. \fB\&.keep\fP\-\-\-in that directory to ensure that the directory itself is not empty. -.UNINDENT -.UNINDENT -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook upload [COOKBOOK_NAME...] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-all\fP -Use to upload all cookbooks. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-d\fP, \fB\-\-include\-dependencies\fP -Use to ensure that when a cookbook has a dependency on one (or more) cookbooks, those cookbooks will also be uploaded. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -Use to set the environment version dependency to the cookbook version being uploaded. -.TP -.B \fB\-\-force\fP -Use to update a cookbook even if the \fB\-\-freeze\fP flag has been set. -.TP -.B \fB\-\-freeze\fP -Use to require changes to a cookbook be included as a new version. Only the \fB\-\-force\fP option can override this setting. -.TP -.B \fB\-o PATH:PATH\fP, \fB\-\-cookbook\-path PATH:PATH\fP -The directory in which cookbooks are created. This can be a colon\-separated path. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook upload cookbook_name -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To upload a cookbook, and then prevent other users from being able to make changes to it, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife cookbook upload redis \-\-freeze -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -Uploading redis... -Upload completed -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -If a cookbook is frozen and the \fB\-\-force\fP option is not specified, knife will return an error message similar to the following: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -Uploading redis... -ERROR: Version 0.1.6 of cookbook redis is frozen. Use \-\-force to override. -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-data-bag.1 b/distro/common/man/man1/knife-data-bag.1 deleted file mode 100644 index a4d45ce60e..0000000000 --- a/distro/common/man/man1/knife-data-bag.1 +++ /dev/null @@ -1,617 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-DATA-BAG" "1" "Chef 12.0" "" "knife data bag" -.SH NAME -knife-data-bag \- The man page for the knife data bag subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -A data bag is a global variable that is stored as JSON data and is accessible from a Chef server\&. A data bag is indexed for searching and can be loaded by a recipe or accessed during a search. -.sp -A data bag item may be encrypted using \fI\%shared secret encryption\fP\&. This allows each data bag item to store confidential information (such as a database password) or to be managed in a source control system (without plain\-text data appearing in revision history). Each data bag item may be encrypted individually; if a data bag contains multiple encrypted data bag items, these data bag items are not required to share the same encryption keys. -.sp -The \fBknife data bag\fP subcommand is used to manage arbitrary stores of globally available JSON data. -.SH COMMON OPTIONS -.sp -The following options may be used with any of the arguments available to the \fBknife data bag\fP subcommand: -.INDENT 0.0 -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH CREATE -.sp -The \fBcreate\fP argument is used to add a data bag to the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag create DATA_BAG_NAME [DATA_BAG_ITEM] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fBDATA_BAG_ITEM\fP -The name of a specific item within a data bag. -.TP -.B \fB\-\-secret SECRET\fP -The encryption key that is used for values contained within a data bag item. If \fBsecret\fP is not specified, the chef\-client will look for a secret at the path specified by the \fBencrypted_data_bag_secret\fP setting in the client.rb file. -.TP -.B \fB\-\-secret\-file FILE\fP -The path to the file that contains the encryption key. -.UNINDENT -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -For encrypted data bag items, use \fIeither\fP \fB\-\-secret\fP or \fB\-\-secret\-file\fP, not both. -.UNINDENT -.UNINDENT -.sp -\fBExamples\fP -.sp -To create a data bag named "admins", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag create admins -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -Created data_bag[admins] -.ft P -.fi -.UNINDENT -.UNINDENT -.SH DELETE -.sp -The \fBdelete\fP argument is used to delete a data bag or a data bag item from a Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag delete DATA_BAG_NAME [DATA_BAG_ITEM] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fBDATA_BAG_ITEM\fP -The name of a specific item within a data bag. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag delete data_bag_name -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To delete an item named "charlie", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag delete admins charlie -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Type \fBY\fP to confirm a deletion. -.SH EDIT -.sp -The \fBedit\fP argument is used to edit the data contained in a data bag. If encryption is being used, the data bag will be decrypted, the data will be made available in the $EDITOR, and then encrypted again before saving it to the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag edit DATA_BAG_NAME [DATA_BAG_ITEM] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fBDATA_BAG_ITEM\fP -The name of a specific item within a data bag. -.TP -.B \fB\-\-secret SECRET\fP -The encryption key that is used for values contained within a data bag item. If \fBsecret\fP is not specified, the chef\-client will look for a secret at the path specified by the \fBencrypted_data_bag_secret\fP setting in the client.rb file. -.TP -.B \fB\-\-secret\-file FILE\fP -The path to the file that contains the encryption key. -.UNINDENT -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -For encrypted data bag items, use \fIeither\fP \fB\-\-secret\fP or \fB\-\-secret\-file\fP, not both. -.UNINDENT -.UNINDENT -.sp -\fBExamples\fP -.sp -To edit the contents of a data bag, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag edit dogs tibetanspaniel -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -where \fBdogs\fP is the name of the data bag and \fBtibetanspaniel\fP is the name of the data bag item. This will return something similar to the following in the knife editor: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "name":"data_bag_item_dogs_tibetanspaniel", - "json_class":"Chef::DataBagItem", - "chef_type":"data_bag_item", - "data_bag":"dogs", - "raw_data": - { - "description":"small dog that likes to sit in windows", - "id":"tibetanspaniel" - } -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Make the necessary changes to the key\-value pairs under \fBraw_data\fP and save them. -.sp -To edit an item named "charlie" that is contained in a data bag named "admins", enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag edit admins charlie -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to open the $EDITOR\&. Once opened, you can update the data before saving it to the Chef server\&. For example, by changing: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "id": "charlie" -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "id": "charlie", - "uid": 1005, - "gid": "ops", - "shell": "/bin/zsh", - "comment": "Crazy Charlie" -} -.ft P -.fi -.UNINDENT -.UNINDENT -.SH FROM FILE -.sp -The \fBfrom file\fP argument is used to: -.INDENT 0.0 -.IP \(bu 2 -Add a data bag item to a data bag -.IP \(bu 2 -Update the contents of an existing data bag item -.UNINDENT -.sp -The data bag itself must already exist on the Chef server and must be specified as part of the command. The contents of the data bag item are specified using a JSON file. This JSON file may be located at a relative or absolute path; its location must be specified as part of the command. The JSON file that defines the contents of the data bag item must at least contain the name of the data bag item\-\-\-\fB"id": "name"\fP\&. -.sp -\fBWARNING:\fP -.INDENT 0.0 -.INDENT 3.5 -A chef\-client must be version 11.6 (or higher) when using the \fBknife data bag from file\fP argument with the Enterprise Chef or Open Source Chef version 11 servers. -.UNINDENT -.UNINDENT -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag from file DATA_BAG_NAME_or_PATH -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-all\fP -Use to upload all data bags found at the specified path. -.TP -.B \fB\-\-secret SECRET\fP -The encryption key that is used for values contained within a data bag item. If \fBsecret\fP is not specified, the chef\-client will look for a secret at the path specified by the \fBencrypted_data_bag_secret\fP setting in the client.rb file. -.TP -.B \fB\-\-secret\-file FILE\fP -The path to the file that contains the encryption key. -.UNINDENT -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -For encrypted data bag items, use \fIeither\fP \fB\-\-secret\fP or \fB\-\-secret\-file\fP, not both. -.UNINDENT -.UNINDENT -.sp -\fBExamples\fP -.sp -To create a data bag on the Chef server from a file: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag from file "path to JSON file" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To create a data bag named "devops_data" that contains encrypted data, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag from file devops_data \-\-secret\-file "path to decryption file" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH LIST -.sp -The \fBlist\fP argument is used to view a list of data bags that are currently available on the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag list -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-w\fP, \fB\-\-with\-uri\fP -Use to show the corresponding URIs. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag list -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SHOW -.sp -The \fBshow\fP argument is used to view the contents of a data bag. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag show DATA_BAG_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fBDATA_BAG_ITEM\fP -The name of a specific item within a data bag. -.TP -.B \fB\-\-secret SECRET\fP -The encryption key that is used for values contained within a data bag item. If \fBsecret\fP is not specified, the chef\-client will look for a secret at the path specified by the \fBencrypted_data_bag_secret\fP setting in the client.rb file. -.TP -.B \fB\-\-secret\-file FILE\fP -The path to the file that contains the encryption key. -.UNINDENT -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -For encrypted data bag items, use \fIeither\fP \fB\-\-secret\fP or \fB\-\-secret\-file\fP, not both. -.UNINDENT -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag show admins -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -charlie -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To show the contents of a specific item within data bag, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag show admins charlie -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -comment: Crazy Charlie -gid: ops -id: charlie -shell: /bin/zsh -uid: 1005 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To show the contents of a data bag named \fBpasswords\fP with an item that contains encrypted data named \fBmysql\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag show passwords mysql -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -## sample: -{ - "id": "mysql", - "pass": "trywgFA6R70NO28PNhMpGhEvKBZuxouemnbnAUQsUyo=\en", - "user": "e/p+8WJYVHY9fHcEgAAReg==\en" -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To show the decrypted contents of the same data bag, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag show \-\-secret\-file /path/to/decryption/file passwords mysql -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -## sample: -{ - "id": "mysql", - "pass": "thesecret123", - "user": "fred" -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view information in JSON format, use the \fB\-F\fP common option as part of the command like this: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag show admins \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Other formats available include \fBtext\fP, \fByaml\fP, and \fBpp\fP\&. -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-delete.1 b/distro/common/man/man1/knife-delete.1 deleted file mode 100644 index fcbf52a65a..0000000000 --- a/distro/common/man/man1/knife-delete.1 +++ /dev/null @@ -1,127 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-DELETE" "1" "Chef 12.0" "" "knife delete" -.SH NAME -knife-delete \- The man page for the knife delete subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife delete\fP subcommand is used to delete an object from a Chef server\&. This subcommand works similar to \fBknife cookbook delete\fP, \fBknife data bag delete\fP, \fBknife environment delete\fP, \fBknife node delete\fP, and \fBknife role delete\fP, but with a single verb (and a single action). -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife delete [PATTERN...] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-\-both\fP -Use to delete both local and remote copies of an object. Default: \fBfalse\fP\&. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-repo\-path PATH\fP -The path to the chef\-repo\&. This setting will override the default path to the chef\-repo\&. Default: same as specified by \fBchef_repo_path\fP in config.rb. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-local\fP -Use to delete only the local copy of an object. (A remote copy will not be deleted.) Default: \fBfalse\fP\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-r\fP, \fB\-\-[no\-]recurse\fP -Use \fB\-\-recurse\fP to delete directories recursively. Default: \fB\-\-no\-recurse\fP\&. -.TP -.B \fB\-\-repo\-mode MODE\fP -The layout of the local chef\-repo\&. Possible values: \fBstatic\fP, \fBeverything\fP, or \fBhosted_everything\fP\&. Use \fBstatic\fP for just roles, environments, cookbooks, and data bags. By default, \fBeverything\fP and \fBhosted_everything\fP are dynamically selected depending on the server type. Default: \fBeverything\fP / \fBhosted_everything\fP\&. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-deps.1 b/distro/common/man/man1/knife-deps.1 deleted file mode 100644 index afa384c1a9..0000000000 --- a/distro/common/man/man1/knife-deps.1 +++ /dev/null @@ -1,246 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-DEPS" "1" "Chef 12.0" "" "knife deps" -.SH NAME -knife-deps \- The man page for the knife deps subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife deps\fP subcommand is used to identify dependencies for a node, role, or cookbook. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife deps (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-repo\-path PATH\fP -The path to the chef\-repo\&. This setting will override the default path to the chef\-repo\&. Default: same as specified by \fBchef_repo_path\fP in config.rb. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-\-[no\-]recurse\fP -Use \fB\-\-recurse\fP to list dependencies recursively. This option can only be used when \fB\-\-tree\fP is set to \fBtrue\fP\&. Default: \fB\-\-no\-recurse\fP\&. -.TP -.B \fB\-\-remote\fP -Use to determine dependencies from objects located on the Chef server instead of in the local chef\-repo\&. Default: \fBfalse\fP\&. -.TP -.B \fB\-\-repo\-mode MODE\fP -The layout of the local chef\-repo\&. Possible values: \fBstatic\fP, \fBeverything\fP, or \fBhosted_everything\fP\&. Use \fBstatic\fP for just roles, environments, cookbooks, and data bags. By default, \fBeverything\fP and \fBhosted_everything\fP are dynamically selected depending on the server type. Default: \fBeverything\fP / \fBhosted_everything\fP\&. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-\-tree\fP -Use to show dependencies in a visual tree structure (including duplicates, if they exist). Default: \fBfalse\fP\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife deps nodes/node_name.json -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife deps roles/role_name.json -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife deps cookbooks/cookbook_name.json -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife deps environments/environment_name.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To find the dependencies for a combination of nodes, cookbooks, roles, and/or environments: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife deps cookbooks/git.json cookbooks/github.json roles/base.json environments/desert.json nodes/mynode.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -A wildcard can be used to return all of the child nodes. For example, all of the environments: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife deps environments/*.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Use the \fB\-\-tree\fP option to view the results with structure: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife deps roles/webserver.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -roles/webserver.json - roles/base.json - cookbooks/github - cookbooks/git - cookbooks/users - cookbooks/apache2 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -The output of \fBknife deps\fP can be passed to \fBknife upload\fP: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload \(gaknife deps nodes/*.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -The output of \fBknife deps\fP can be passed to \fBknife xargs\fP: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife deps nodes/*.json | xargs knife upload -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-diff.1 b/distro/common/man/man1/knife-diff.1 deleted file mode 100644 index 8bf19ef609..0000000000 --- a/distro/common/man/man1/knife-diff.1 +++ /dev/null @@ -1,226 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-DIFF" "1" "Chef 12.0" "" "knife diff" -.SH NAME -knife-diff \- The man page for the knife diff subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife diff\fP subcommand is used to compare the differences between files and directories on the Chef server and in the chef\-repo\&. For example, to compare files on the Chef server prior to an uploading or downloading files using the \fBknife download\fP and \fBknife upload\fP subcommands, or to ensure that certain files in multiple production environments are the same. This subcommand is similar to the \fBgit diff\fP command that can be used to diff what is in the chef\-repo with what is synced to a git repository. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife diff [PATTERN...] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-repo\-path PATH\fP -The path to the chef\-repo\&. This setting will override the default path to the chef\-repo\&. Default: same as specified by \fBchef_repo_path\fP in config.rb. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-cookbook\-version VERSION\fP -The version of a cookbook to be downloaded. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-\-diff\-filter=[(A|D|M|T)...[*]]\fP -Use to select only files that have been added (\fBA\fP), deleted (\fBD\fP), modified (\fBM\fP), and/or have had their type changed (\fBT\fP). Any combination of filter characters may be used, including no filter characters. Use \fB*\fP to select all paths if a file matches other criteria in the comparison. Default value: \fBnil\fP\&. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-name\-only\fP -Use to show only the names of modified files. -.TP -.B \fB\-\-name\-status\fP -Use to show only the names of files with a status of \fBAdded\fP, \fBDeleted\fP, \fBModified\fP, or \fBType Changed\fP\&. -.TP -.B \fB\-\-no\-recurse\fP -Use \fB\-\-no\-recurse\fP to disable listing a directory recursively. Default: \fB\-\-recurse\fP\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-\-repo\-mode MODE\fP -The layout of the local chef\-repo\&. Possible values: \fBstatic\fP, \fBeverything\fP, or \fBhosted_everything\fP\&. Use \fBstatic\fP for just roles, environments, cookbooks, and data bags. By default, \fBeverything\fP and \fBhosted_everything\fP are dynamically selected depending on the server type. Default: \fBeverything\fP / \fBhosted_everything\fP\&. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBknife.rb File Settings\fP -.sp -In addition to the default settings in a knife.rb file, there are other subcommand\-specific settings that can be added. When a subcommand is run, knife will use: -.INDENT 0.0 -.IP 1. 3 -A value passed via the command\-line -.IP 2. 3 -A value contained in the knife.rb file -.IP 3. 3 -The default value -.UNINDENT -.sp -A value passed via the command line will override a value in the knife.rb file; a value in a knife.rb file will override a default value. -.sp -The following \fBknife diff\fP settings can be added to the knife.rb file: -.INDENT 0.0 -.TP -.B \fBknife[:chef_repo_path]\fP -Use to add the \fB\-\-chef\-repo\-path\fP option. -.TP -.B \fBknife[:concurrency]\fP -Use to add the \fB\-\-concurrency\fP option. -.TP -.B \fBknife[:name_only]\fP -Use to add the \fB\-\-name\-only\fP option. -.TP -.B \fBknife[:name_status]\fP -Use to add the \fB\-\-name\-status\fP option. -.TP -.B \fBknife[:recurse]\fP -Use to add the \fB\-\-recurse\fP option. -.TP -.B \fBknife[:repo_mode]\fP -Use to add the \fB\-\-repo\-mode\fP option. -.UNINDENT -.sp -\fBExamples\fP -.sp -To compare the \fBbase.json\fP role to a \fBwebserver.json\fP role, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife diff roles/base.json roles/webserver.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To compare the differences between the local chef\-repo and the files that are on the Chef server, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife diff -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To diff a node named \fBnode\-lb\fP and then only return files that have been added, deleted, modified, or changed, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife diff \-\-name\-status node\-lb -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -node\-lb/recipes/eip.rb -node\-lb/recipes/heartbeat\-int.rb -node\-lb/templates/default/corpsite.conf.erb -node\-lb/files/default/wildcard.node.com.crt -node\-lb/files/default/wildcard.node.com.crt\-2009 -node\-lb/files/default/wildcard.node.com.key -node\-lb/.gitignore -node\-lb/Rakefile -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-download.1 b/distro/common/man/man1/knife-download.1 deleted file mode 100644 index ab232fe613..0000000000 --- a/distro/common/man/man1/knife-download.1 +++ /dev/null @@ -1,258 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-DOWNLOAD" "1" "Chef 12.0" "" "knife download" -.SH NAME -knife-download \- The man page for the knife download subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife download\fP subcommand is used to download roles, cookbooks, environments, nodes, and data bags from the Chef server to the current working directory. It can be used to back up data on the Chef server, inspect the state of one or more files, or to extract out\-of\-process changes users may have made to files on the Chef server, such as if a user made a change that bypassed version source control. This subcommand is often used in conjunction with \fBknife diff\fP, which can be used to see exactly what changes will be downloaded, and then \fBknife upload\fP, which does the opposite of \fBknife download\fP\&. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download [PATTERN...] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-repo\-path PATH\fP -The path to the chef\-repo\&. This setting will override the default path to the chef\-repo\&. Default: same as specified by \fBchef_repo_path\fP in config.rb. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-\-cookbook\-version VERSION\fP -The version of a cookbook to be downloaded. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-\-[no\-]diff\fP -Use to download only new and modified files. Set to \fBfalse\fP to download all files. Default: \fB\-\-diff\fP\&. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-\-[no\-]force\fP -Use \fB\-\-force\fP to download files even when the file on the hard drive is identical to the object on the server (role, cookbook, etc.). By default, files are compared to see if they have equivalent content, and local files are only overwritten if they are different. Default: \fB\-\-no\-force\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-n\fP, \fB\-\-dry\-run\fP -Use to take no action and only print out results. Default: \fBfalse\fP\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-\-[no\-]purge\fP -Use \fB\-\-purge\fP to delete local files and directories that do not exist on the Chef server\&. By default, if a role, cookbook, etc. does not exist on the Chef server, the local file for said role will be left alone and NOT deleted. Default: \fB\-\-no\-purge\fP\&. -.TP -.B \fB\-\-[no\-]recurse\fP -Use \fB\-\-no\-recurse\fP to disable downloading a directory recursively. Default: \fB\-\-recurse\fP\&. -.TP -.B \fB\-\-repo\-mode MODE\fP -The layout of the local chef\-repo\&. Possible values: \fBstatic\fP, \fBeverything\fP, or \fBhosted_everything\fP\&. Use \fBstatic\fP for just roles, environments, cookbooks, and data bags. By default, \fBeverything\fP and \fBhosted_everything\fP are dynamically selected depending on the server type. Default: \fBeverything\fP / \fBhosted_everything\fP\&. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -To download the entire chef\-repo from the Chef server, browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download / -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To download the \fBcookbooks/\fP directory from the Chef server, browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download cookbooks -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or from anywhere in the chef\-repo, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download /cookbooks -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To download the \fBenvironments/\fP directory from the Chef server, browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download environments -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or from anywhere in the chef\-repo, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download /environments -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To download an environment named "production" from the Chef server, browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download environments/production.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or from the \fBenvironments/\fP directory, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download production.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To download the \fBroles/\fP directory from the Chef server, browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download roles -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or from anywhere in the chef\-repo, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download /roles -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To download all cookbooks that start with "apache" and belong to the "webserver" role, browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife download cookbooks/apache\e* roles/webserver.json -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-edit.1 b/distro/common/man/man1/knife-edit.1 deleted file mode 100644 index bc159e6444..0000000000 --- a/distro/common/man/man1/knife-edit.1 +++ /dev/null @@ -1,121 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-EDIT" "1" "Chef 12.0" "" "knife edit" -.SH NAME -knife-edit \- The man page for the knife edit subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife edit\fP subcommand is used to edit objects on the Chef server\&. This subcommand works similar to \fBknife cookbook edit\fP, \fBknife data bag edit\fP, \fBknife environment edit\fP, \fBknife node edit\fP, and \fBknife role edit\fP, but with a single verb (and a single action). -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife edit (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-repo\-path PATH\fP -The path to the chef\-repo\&. This setting will override the default path to the chef\-repo\&. Default: same as specified by \fBchef_repo_path\fP in config.rb. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-local\fP -Use to show files in the local chef\-repo instead of a remote location. Default: \fBfalse\fP\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-\-repo\-mode MODE\fP -The layout of the local chef\-repo\&. Possible values: \fBstatic\fP, \fBeverything\fP, or \fBhosted_everything\fP\&. Use \fBstatic\fP for just roles, environments, cookbooks, and data bags. By default, \fBeverything\fP and \fBhosted_everything\fP are dynamically selected depending on the server type. Default: \fBeverything\fP / \fBhosted_everything\fP\&. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-environment.1 b/distro/common/man/man1/knife-environment.1 deleted file mode 100644 index 7b8542170f..0000000000 --- a/distro/common/man/man1/knife-environment.1 +++ /dev/null @@ -1,496 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-ENVIRONMENT" "1" "Chef 12.0" "" "knife environment" -.SH NAME -knife-environment \- The man page for the knife environment subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -An environment is a way to map an organization\(aqs real\-life workflow to what can be configured and managed when using Chef server\&. Every organization begins with a single environment called the \fB_default\fP environment, which cannot be modified (or deleted). Additional environments can be created to reflect each organization\(aqs patterns and workflow. For example, creating \fBproduction\fP, \fBstaging\fP, \fBtesting\fP, and \fBdevelopment\fP environments. Generally, an environment is also associated with one (or more) cookbook versions. -.sp -The \fBknife environment\fP subcommand is used to manage environments within a single organization on the Chef server\&. -.SH COMMON OPTIONS -.sp -The following options may be used with any of the arguments available to the \fBknife environment\fP subcommand: -.INDENT 0.0 -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH COMPARE -.sp -The \fBcompare\fP argument is used to compare the cookbook version constraints that are set on one (or more) environments. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment compare [ENVIRONMENT_NAME...] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-all\fP -Use to upload all environments found at the specified path. -.TP -.B \fB\-m\fP, \fB\-\-mismatch\fP -Use to show only matching versions. -.UNINDENT -.sp -\fBExample\fP -.sp -To compare cookbook versions for a single environment: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment compare development -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C - development -apache 2.3.1 -windows 4.1.2 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To compare cookbook versions for multiple environments: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment compare development staging -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C - development staging -apache 2.3.1 1.2.2 -windows 4.1.2 1.0.0 -postgresql 1.0.0 1.0.0 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To compare all cookbook versions for all environments: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment compare \-\-all -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C - staging development -ulimit latest latest -redisio latest latest -journly latest latest -aws latest latest -test latest latest -unicorn latest latest -sensu latest latest -runit latest latest -templater latest latest -powershell latest latest -openssl latest latest -rbenv latest latest -rabbitmq latest latest -postgresql latest latest -mysql latest latest -ohai latest latest -git latest latest -erlang latest latest -ssh_known_hosts latest latest -nginx latest latest -database latest latest -yum latest latest -xfs latest latest -apt latest latest -dmg latest latest -chef_handler latest latest -windows 1.0.0 4.1.2 -.ft P -.fi -.UNINDENT -.UNINDENT -.SH CREATE -.sp -The \fBcreate\fP argument is used to add an environment object to the Chef server\&. When this argument is run, knife will open $EDITOR to enable editing of the \fBENVIRONMENT\fP description field (unless a description is specified as part of the command). When finished, knife will add the environment to the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment create ENVIRONMENT_NAME \-d DESCRIPTION -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-d DESCRIPTION\fP, \fB\-\-description DESCRIPTION\fP -The description of the environment. This value will populate the description field for the environment on the Chef server\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -To create an environment named \fBdev\fP with a description of \fBThe development environment.\fP: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment create dev \-d "The development environment." -.ft P -.fi -.UNINDENT -.UNINDENT -.SH DELETE -.sp -The \fBdelete\fP argument is used to delete an environment from a Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment delete ENVIRONMENT_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To delete an environment named \fBdev\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment delete dev -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Type \fBY\fP to confirm a deletion. -.SH EDIT -.sp -The \fBedit\fP argument is used to edit the attributes of an environment. When this argument is run, knife will open $EDITOR to enable editing of \fBENVIRONMENT\fP attributes. When finished, knife will update the Chef server with those changes. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment edit ENVIRONMENT_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To edit an environment named \fBdevops\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment edit devops -.ft P -.fi -.UNINDENT -.UNINDENT -.SH FROM FILE -.sp -The \fBfrom file\fP argument is used to add or update an environment using a JSON or Ruby DSL description. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment from file FILE (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-all\fP -Use to upload all environments found at the specified path. -.UNINDENT -.sp -\fBExamples\fP -.sp -To add or update an environment using data contained in a JSON file: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment from file "path to JSON file" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH LIST -.sp -The \fBlist\fP argument is used to list all of the environments that are currently available on the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment list \-w -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-w\fP, \fB\-\-with\-uri\fP -Use to show the corresponding URIs. -.UNINDENT -.sp -\fBExamples\fP -.sp -To view a list of environments: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment list \-w -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SHOW -.sp -The \fBshow\fP argument is used to display information about the specified environment. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment show ENVIRONMENT_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To view information about the \fBdev\fP environment enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife environment show dev -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -% knife environment show dev -chef_type: environment -cookbook_versions: -default_attributes: -description: -json_class: Chef::Environment -name: dev -override_attributes: - -\e\e -\e\e -\e\e -\e\e -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view information in JSON format, use the \fB\-F\fP common option as part of the command like this: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role show devops \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Other formats available include \fBtext\fP, \fByaml\fP, and \fBpp\fP\&. -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-exec.1 b/distro/common/man/man1/knife-exec.1 deleted file mode 100644 index b63491185f..0000000000 --- a/distro/common/man/man1/knife-exec.1 +++ /dev/null @@ -1,362 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-EXEC" "1" "Chef 12.0" "" "knife exec" -.SH NAME -knife-exec \- The man page for the knife exec subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife exec\fP subcommand uses the knife configuration file to execute Ruby scripts in the context of a fully configured chef\-client\&. This subcommand is most often used to run scripts that will only access Chef server one time (or otherwise very infrequently). Use this subcommand any time that an operation does not warrant full usage of the knife subcommand library. -.sp -\fBAuthenticated API Requests\fP -.sp -The \fBknife exec\fP subcommand can be used to make authenticated API requests to the Chef server using the following methods: -.TS -center; -|l|l|. -_ -T{ -Method -T} T{ -Description -T} -_ -T{ -\fBapi.delete\fP -T} T{ -Use to delete an object from the Chef server\&. -T} -_ -T{ -\fBapi.get\fP -T} T{ -Use to get the details of an object on the Chef server\&. -T} -_ -T{ -\fBapi.post\fP -T} T{ -Use to add an object to the Chef server\&. -T} -_ -T{ -\fBapi.put\fP -T} T{ -Use to update an object on the Chef server\&. -T} -_ -.TE -.sp -These methods are used with the \fB\-E\fP option, which executes that string locally on the workstation using chef\-shell\&. These methods have the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec \-E \(aqapi.method(/endpoint)\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -where: -.INDENT 0.0 -.IP \(bu 2 -\fBapi.method\fP is the corresponding authentication method \-\-\- \fBapi.delete\fP, \fBapi.get\fP, \fBapi.post\fP, or \fBapi.put\fP -.IP \(bu 2 -\fB/endpoint\fP is an endpoint in the Chef server API -.UNINDENT -.sp -For example, to get the data for a node named "Example_Node": -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec \-E \(aqputs api.get("/nodes/Example_Node")\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -and to ensure that the output is visible in the console, add the \fBputs\fP in front of the API authorization request: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec \-E \(aqputs api.get("/nodes/Example_Node")\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -where \fBputs\fP is the shorter version of the \fB$stdout.puts\fP predefined variable in Ruby\&. -.sp -The following example shows how to add a client named "IBM305RAMAC" and the \fB/clients\fP endpoint, and then return the private key for that user in the console: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ client_desc = { - "name" => "IBM305RAMAC", - "admin" => false - } - - new_client = api.post("/clients", client_desc) - puts new_client["private_key"] -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec SCRIPT (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-E CODE\fP, \fB\-\-exec CODE\fP -A string of code that will be executed. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-p PATH:PATH\fP, \fB\-\-script\-path PATH:PATH\fP -A colon\-separated path at which Ruby scripts are located. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -There are three ways to use \fBknife exec\fP to run Ruby script files. For example: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec /path/to/script_file -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec \-E \(aqRUBY CODE\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec -RUBY CODE -^D -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To check the status of knife using a Ruby script named \fBstatus.rb\fP (which looks like): -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -printf "%\-5s %\-12s %\-8s %s\en", "Check In", "Name", "Ruby", "Recipes" -nodes.all do |n| - checkin = Time.at(n[\(aqohai_time\(aq]).strftime("%F %R") - rubyver = n[\(aqlanguages\(aq][\(aqruby\(aq][\(aqversion\(aq] - recipes = n.run_list.expand(_default).recipes.join(", ") - printf "%\-20s %\-12s %\-8s %s\en", checkin, n.name, rubyver, recipes -end -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -and is located in a directory named \fBscripts/\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec scripts/status.rb -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To show the available free memory for all nodes, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec \-E \(aqnodes.all {|n| puts "#{n.name} has #{n.memory.total} free memory"}\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To list all of the available search indexes, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife exec \-E \(aqputs api.get("search").keys\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To query a node for multiple attributes using a Ruby script named \fBsearch_attributes.rb\fP (which looks like): -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -% cat scripts/search_attributes.rb -query = ARGV[2] -attributes = ARGV[3].split(",") -puts "Your query: #{query}" -puts "Your attributes: #{attributes.join(" ")}" -results = {} -search(:node, query) do |n| - results[n.name] = {} - attributes.each {|a| results[n.name][a] = n[a]} -end - -puts results -exit 0 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -% knife exec scripts/search_attributes.rb "hostname:test_system" ipaddress,fqdn -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -Your query: hostname:test_system -Your attributes: ipaddress fqdn -{"test_system.example.com"=>{"ipaddress"=>"10.1.1.200", "fqdn"=>"test_system.example.com"}} -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-index-rebuild.1 b/distro/common/man/man1/knife-index-rebuild.1 deleted file mode 100644 index 3fe2c52f8c..0000000000 --- a/distro/common/man/man1/knife-index-rebuild.1 +++ /dev/null @@ -1,63 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-INDEX-REBUILD" "1" "Chef 12.0" "" "knife index rebuild" -.SH NAME -knife-index-rebuild \- The man page for the knife index rebuild subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife index rebuild\fP subcommand is used to rebuild the search indexes for the open source Chef server\&. This operation is destructive and may take some time. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -This subcommand ONLY works when run against the open source Chef server version 10.x. This subcommand will NOT run against open source Chef server 11, Enterprise Chef (including hosted Enterprise Chef), or Private Chef\&. -.UNINDENT -.UNINDENT -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife index rebuild -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-list.1 b/distro/common/man/man1/knife-list.1 deleted file mode 100644 index c9349fa822..0000000000 --- a/distro/common/man/man1/knife-list.1 +++ /dev/null @@ -1,174 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-LIST" "1" "Chef 12.0" "" "knife list" -.SH NAME -knife-list \- The man page for the knife list subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife list\fP subcommand is used to view a list of objects on the Chef server\&. This subcommand works similar to \fBknife cookbook list\fP, \fBknife data bag list\fP, \fBknife environment list\fP, \fBknife node list\fP, and \fBknife role list\fP, but with a single verb (and a single action). -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife list [PATTERN...] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-1\fP -Use to show only one column of results. Default: \fBfalse\fP\&. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-repo\-path PATH\fP -The path to the chef\-repo\&. This setting will override the default path to the chef\-repo\&. Default: same as specified by \fBchef_repo_path\fP in config.rb. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-d\fP -Use to prevent a directory\(aqs children from showing when a directory matches a pattern. Default value: \fBfalse\fP\&. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-f\fP, \fB\-\-flat\fP -Use to show a list of file names. Set to \fBfalse\fP to view ls\-like output. Default: \fBfalse\fP\&. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-local\fP -Use to return only the contents of the local directory. Default: \fBfalse\fP\&. -.TP -.B \fB\-p\fP -Use to show directories with trailing slashes (/). Default: \fBfalse\fP\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-R\fP -Use to list directories recursively. Default: \fBfalse\fP\&. -.TP -.B \fB\-\-repo\-mode MODE\fP -The layout of the local chef\-repo\&. Possible values: \fBstatic\fP, \fBeverything\fP, or \fBhosted_everything\fP\&. Use \fBstatic\fP for just roles, environments, cookbooks, and data bags. By default, \fBeverything\fP and \fBhosted_everything\fP are dynamically selected depending on the server type. Default: \fBeverything\fP / \fBhosted_everything\fP\&. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -For example, to view a list of roles on the Chef server: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife list roles/ -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view a list of roles and environments on the Chef server: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife list roles/ environments/ -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view a list of absolutely everything on the Chef server: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife list \-R / -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-node.1 b/distro/common/man/man1/knife-node.1 deleted file mode 100644 index af7eab9317..0000000000 --- a/distro/common/man/man1/knife-node.1 +++ /dev/null @@ -1,716 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-NODE" "1" "Chef 12.0" "" "knife node" -.SH NAME -knife-node \- The man page for the knife node subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -A node is any physical, virtual, or cloud machine that is configured to be maintained by a chef\-client\&. -.sp -The \fBknife node\fP subcommand is used to manage the nodes that exist on a Chef server\&. -.SH COMMON OPTIONS -.sp -The following options may be used with any of the arguments available to the \fBknife node\fP subcommand: -.INDENT 0.0 -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH BULK DELETE -.sp -The \fBbulk delete\fP argument is used to delete one or more nodes that match a pattern defined by a regular expression. The regular expression must be within quotes and not be surrounded by forward slashes (/). -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node bulk delete REGEX -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -Use a regular expression to define the pattern used to bulk delete nodes: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node bulk delete "^[0\-9]{3}$" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Type \fBY\fP to confirm a deletion. -.SH CREATE -.sp -The \fBcreate\fP argument is used to add a node to the Chef server\&. Node data is stored as JSON on the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node create NODE_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To add a node, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node create node1 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -In the $EDITOR enter the node data in JSON: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -## sample: -{ - "normal": { - }, - "name": "foobar", - "override": { - }, - "default": { - }, - "json_class": "Chef::Node", - "automatic": { - }, - "run_list": [ - "recipe[zsh]", - "role[webserver]" - ], - "chef_type": "node" -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -When finished, save it. -.SH DELETE -.sp -The \fBdelete\fP argument is used to delete a node from the Chef server\&. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -Deleting a node will not delete any corresponding API clients. -.UNINDENT -.UNINDENT -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node delete NODE_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node delete node_name -.ft P -.fi -.UNINDENT -.UNINDENT -.SH EDIT -.sp -The \fBedit\fP argument is used to edit the details of a node on a Chef server\&. Node data is stored as JSON on the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node edit NODE_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-all\fP -Displays a node in the $EDITOR\&. By default, attributes that are default, override, or automatic are not shown. -.UNINDENT -.sp -\fBExamples\fP -.sp -To edit the data for a node named \fBnode1\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node edit node1 \-a -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Update the role data in JSON: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -## sample: -{ - "normal": { - }, - "name": "node1", - "override": { - }, - "default": { - }, - "json_class": "Chef::Node", - "automatic": { - }, - "run_list": [ - "recipe[devops]", - "role[webserver]" - ], - "chef_type": "node" -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -When finished, save it. -.SH FROM FILE -.sp -The \fBfrom file\fP argument is used to create a node using existing node data as a template. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node from file FILE -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To add a node using data contained in a JSON file: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node from file "path to JSON file" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH LIST -.sp -The \fBlist\fP argument is used to view all of the nodes that exist on a Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node list (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-w\fP, \fB\-\-with\-uri\fP -Use to show the corresponding URIs. -.UNINDENT -.sp -\fBExamples\fP -.sp -To verify the list of nodes that are registered with the Chef server, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node list -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -i\-12345678 -rs\-123456 -.ft P -.fi -.UNINDENT -.UNINDENT -.SH RUN_LIST ADD -.sp -The \fBrun_list add\fP argument is used to add run\-list items (roles or recipes) to a node. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node run_list add NODE_NAME RUN_LIST_ITEM (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a ITEM\fP, \fB\-\-after ITEM\fP -Use this to add the run list item after the specified run list item. -.TP -.B \fB\-b ITEM\fP, \fB\-\-before ITEM\fP -Use this to add the run list item before the specified run list item. -.UNINDENT -.sp -\fBExamples\fP -.sp -To add a role to a run\-list, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node run_list add node \(aqrole[ROLE_NAME]\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To add roles and recipes to a run\-list, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node run_list add node \(aqrecipe[COOKBOOK::RECIPE_NAME],recipe[COOKBOOK::RECIPE_NAME],role[ROLE_NAME]\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To add a recipe to a run\-list using the fully qualified format, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node run_list add node \(aqrecipe[COOKBOOK::RECIPE_NAME]\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To add a recipe to a run\-list using the cookbook format, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node run_list add node \(aqCOOKBOOK::RECIPE_NAME\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To add the default recipe of a cookbook to a run\-list, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node run_list add node \(aqCOOKBOOK\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.SH RUN_LIST REMOVE -.sp -The \fBrun_list remove\fP argument is used to remove run\-list items (roles or recipes) from a node. A recipe must be in one of the following formats: fully qualified, cookbook, or default. Both roles and recipes must be in quotes, for example: \fB\(aqrole[ROLE_NAME]\(aq\fP or \fB\(aqrecipe[COOKBOOK::RECIPE_NAME]\(aq\fP\&. Use a comma to separate roles and recipes when removing more than one, like this: \fB\(aqrecipe[COOKBOOK::RECIPE_NAME],COOKBOOK::RECIPE_NAME,role[ROLE_NAME]\(aq\fP\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node run_list remove NODE_NAME RUN_LIST_ITEM -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To remove a role from a run\-list, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node run_list remove node \(aqrole[ROLE_NAME]\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To remove a recipe from a run\-list using the fully qualified format, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node run_list remove node \(aqrecipe[COOKBOOK::RECIPE_NAME]\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SHOW -.sp -The \fBshow\fP argument is used to display information about a node. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node show NODE_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a ATTR\fP, \fB\-\-attribute ATTR\fP -The attribute (or attributes) to show. -.TP -.B \fB\-l\fP, \fB\-\-long\fP -Use to display all attributes in the output and to show the output as JSON\&. -.TP -.B \fB\-m\fP, \fB\-\-medium\fP -Use to display normal attributes in the output and to show the output as JSON\&. -.TP -.B \fB\-r\fP, \fB\-\-run\-list\fP -Use to show only the run\-list. -.UNINDENT -.sp -\fBExamples\fP -.sp -To view all data for a node named \fBbuild\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node show build -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -Node Name: build -Environment: _default -FQDN: -IP: -Run List: -Roles: -Recipes: -Platform: -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To show basic information about a node, truncated and nicely formatted: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife node show -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To show all information about a node, nicely formatted: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife node show \-l -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To list a single node attribute: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife node show \-a -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -where \fB\fP is something like kernel or platform. (This doesn\(aqt work for nested attributes like \fBnode[kernel][machine]\fP because \fBknife node show\fP doesn\(aqt understand nested attributes.) -.sp -To view the FQDN for a node named \fBi\-12345678\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node show i\-12345678 \-a fqdn -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -fqdn: ip\-10\-251\-75\-20.ec2.internal -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view the run list for a node named \fBdev\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife node show dev \-r -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view information in JSON format, use the \fB\-F\fP common option as part of the command like this: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role show devops \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Other formats available include \fBtext\fP, \fByaml\fP, and \fBpp\fP\&. -.sp -To view node information in raw JSON, use the \fB\-l\fP or \fB\-\-long\fP option: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife node show \-l \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -and/or: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife node show \-l \-\-format=json -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-raw.1 b/distro/common/man/man1/knife-raw.1 deleted file mode 100644 index a484db25bb..0000000000 --- a/distro/common/man/man1/knife-raw.1 +++ /dev/null @@ -1,172 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-RAW" "1" "Chef 12.0" "" "knife raw" -.SH NAME -knife-raw \- The man page for the knife raw subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife raw\fP subcommand is used to send a REST request to an endpoint in the Chef server API\&. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife raw REQUEST_PATH (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-i FILE\fP, \fB\-\-input FILE\fP -The name of a file to be used with the \fBPUT\fP or a \fBPOST\fP request. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-m METHOD\fP, \fB\-\-method METHOD\fP -The request method: \fBDELETE\fP, \fBGET\fP, \fBPOST\fP, or \fBPUT\fP\&. Default value: \fBGET\fP\&. -.TP -.B \fB\-\-[no\-]pretty\fP -Use \fB\-\-no\-pretty\fP to disable pretty\-print output for JSON\&. Default: \fB\-\-pretty\fP\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -To view information about a client: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife raw /clients/ -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view information about a node: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife raw /nodes/ -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To delete a data bag, enter a command similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife raw \-m DELETE /data/foo -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "name":"foo", - "json_class":"Chef::DataBag", - "chef_type":"data_bag" -} -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-recipe-list.1 b/distro/common/man/man1/knife-recipe-list.1 deleted file mode 100644 index 3bd5a4c3aa..0000000000 --- a/distro/common/man/man1/knife-recipe-list.1 +++ /dev/null @@ -1,85 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-RECIPE-LIST" "1" "Chef 12.0" "" "knife recipe list" -.SH NAME -knife-recipe-list \- The man page for the knife recipe list subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife recipe list\fP subcommand is used to view all of the recipes that are on a Chef server\&. A regular expression can be used to limit the results to recipes that match a specific pattern. The regular expression must be within quotes and not be surrounded by forward slashes (/). -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife recipe list REGEX -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To view a list of recipes: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife recipe list \(aqcouchdb::*\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -couchdb::main_monitors -couchdb::master -couchdb::default -couchdb::org_cleanu -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-role.1 b/distro/common/man/man1/knife-role.1 deleted file mode 100644 index d5b5616d31..0000000000 --- a/distro/common/man/man1/knife-role.1 +++ /dev/null @@ -1,426 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-ROLE" "1" "Chef 12.0" "" "knife role" -.SH NAME -knife-role \- The man page for the knife role subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -A role is a way to define certain patterns and processes that exist across nodes in an organization as belonging to a single job function. Each role consists of zero (or more) attributes and a run\-list. Each node can have zero (or more) roles assigned to it. When a role is run against a node, the configuration details of that node are compared against the attributes of the role, and then the contents of that role\(aqs run\-list are applied to the node\(aqs configuration details. When a chef\-client runs, it merges its own attributes and run\-lists with those contained within each assigned role. -.sp -The \fBknife role\fP subcommand is used to manage the roles that are associated with one or more nodes on a Chef server\&. -.SH COMMON OPTIONS -.sp -The following options may be used with any of the arguments available to the \fBknife role\fP subcommand: -.INDENT 0.0 -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH BULK DELETE -.sp -The \fBbulk delete\fP argument is used to delete one or more roles that match a pattern defined by a regular expression. The regular expression must be within quotes and not be surrounded by forward slashes (/). -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role bulk delete REGEX -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -Use a regular expression to define the pattern used to bulk delete roles: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role bulk delete "^[0\-9]{3}$" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH CREATE -.sp -The \fBcreate\fP argument is used to add a role to the Chef server\&. Role data is saved as JSON on the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role create ROLE_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-d DESCRIPTION\fP, \fB\-\-description DESCRIPTION\fP -The description of the role. This value will populate the description field for the role on the Chef server\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -To add a role named \fBrole1\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role create role1 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -In the $EDITOR enter the role data in JSON: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -## sample: -{ - "name": "role1", - "default_attributes": { - }, - "json_class": "Chef::Role", - "run_list": [\(aqrecipe[cookbook_name::recipe_name], - role[role_name]\(aq - ], - "description": "", - "chef_type": "role", - "override_attributes": { - } -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -When finished, save it. -.SH DELETE -.sp -The \fBdelete\fP argument is used to delete a role from the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role delete ROLE_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role delete devops -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Type \fBY\fP to confirm a deletion. -.SH EDIT -.sp -The \fBedit\fP argument is used to edit role details on the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role edit ROLE_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To edit the data for a role named \fBrole1\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role edit role1 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Update the role data in JSON: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -## sample: -{ - "name": "role1", - "default_attributes": { - }, - "json_class": "Chef::Role", - "run_list": [\(aqrecipe[cookbook_name::recipe_name], - role[role_name]\(aq - ], - "description": "This is the description for the role1 role.", - "chef_type": "role", - "override_attributes": { - } -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -When finished, save it. -.SH FROM FILE -.sp -The \fBfrom file\fP argument is used to create a role using existing JSON data as a template. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role from file FILE -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To view role details based on the values contained in a JSON file: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role from file "path to JSON file" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH LIST -.sp -The \fBlist\fP argument is used to view a list of roles that are currently available on the Chef server\&. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role list -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-w\fP, \fB\-\-with\-uri\fP -Use to show the corresponding URIs. -.UNINDENT -.sp -\fBExamples\fP -.sp -To view a list of roles on the Chef server and display the URI for each role returned, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role list \-w -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SHOW -.sp -The \fBshow\fP argument is used to view the details of a role. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role show ROLE_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a ATTR\fP, \fB\-\-attribute ATTR\fP -The attribute (or attributes) to show. -.UNINDENT -.sp -\fBExamples\fP -.sp -To view information in JSON format, use the \fB\-F\fP common option as part of the command like this: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role show devops \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Other formats available include \fBtext\fP, \fByaml\fP, and \fBpp\fP\&. -.sp -To view information in JSON format, use the \fB\-F\fP common option as part of the command like this: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife role show devops \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Other formats available include \fBtext\fP, \fByaml\fP, and \fBpp\fP\&. -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-search.1 b/distro/common/man/man1/knife-search.1 deleted file mode 100644 index 0b87c2d817..0000000000 --- a/distro/common/man/man1/knife-search.1 +++ /dev/null @@ -1,359 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-SEARCH" "1" "Chef 12.0" "" "knife search" -.SH NAME -knife-search \- The man page for the knife search subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -Search indexes allow queries to be made for any type of data that is indexed by the Chef server, including data bags (and data bag items), environments, nodes, and roles. A defined query syntax is used to support search patterns like exact, wildcard, range, and fuzzy. A search is a full\-text query that can be done from several locations, including from within a recipe, by using the \fBsearch\fP subcommand in knife, the \fBsearch\fP method in the Recipe DSL, and by using the \fB/search\fP or \fB/search/INDEX\fP endpoints in the Chef server API\&. The search engine is based on Apache Solr and is run from the Chef server\&. -.sp -The \fBknife search\fP subcommand is used run a search query for information that is indexed on a Chef server\&. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search INDEX SEARCH_QUERY -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -where \fBINDEX\fP is one of \fBclient\fP, \fBenvironment\fP, \fBnode\fP, \fBrole\fP, or the name of a data bag and \fBSEARCH_QUERY\fP is the search query syntax for the query that will be executed. -.sp -\fBINDEX\fP is implied if omitted, and will default to \fBnode\fP\&. For example: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search "*:*" \-i -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -will return something similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -8 items found - -centos\-62\-dev -opensuse\-1203 -ubuntu\-1304\-dev -ubuntu\-1304\-orgtest -ubuntu\-1204\-ohai\-test -ubuntu\-1304\-ifcfg\-test -ohai\-test -win2k8\-dev -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -and is the same search as: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node "*:*" \-i -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -If the \fBSEARCH_QUERY\fP does not contain a colon character (\fB:\fP), then the default query pattern is \fBtags:*#{@query}* OR roles:*#{@query}* OR fqdn:*#{@query}* OR addresses:*#{@query}*\fP, which means the following two search queries are effectively the same: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search ubuntu -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node "tags:*ubuntu* OR roles:*ubuntu* OR fqdn:*ubuntu* (etc.)" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This sub\-command has the following options: -.INDENT 0.0 -.TP -.B \fB\-a ATTR\fP, \fB\-\-attribute ATTR\fP -The attribute (or attributes) to show. -.TP -.B \fB\-b ROW\fP, \fB\-\-start ROW\fP -The row at which return results will begin. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-i\fP, \fB\-\-id\-only\fP -Use to show only matching object IDs. -.TP -.B \fBINDEX\fP -The name of the index to be queried: \fBclient\fP, \fBenvironment\fP, \fBnode\fP, \fBrole\fP, or \fBDATA_BAG_NAME\fP\&. Default index: \fBnode\fP\&. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-l\fP, \fB\-\-long\fP -Use to display all attributes in the output and to show the output as JSON\&. -.TP -.B \fB\-m\fP, \fB\-\-medium\fP -Use to display normal attributes in the output and to show the output as JSON\&. -.TP -.B \fB\-o SORT\fP, \fB\-\-sort SORT\fP -The order in which search results will be sorted. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-q SEARCH_QUERY\fP, \fB\-\-query SEARCH_QUERY\fP -Use to protect search queries that start with a hyphen (\-). A \fB\-q\fP query may be specified as an argument or an option, but not both. -.TP -.B \fB\-r\fP, \fB\-\-run\-list\fP -Use to show only the run\-list. -.TP -.B \fB\-R INT\fP, \fB\-\-rows INT\fP -The number of rows to be returned. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fBSEARCH_QUERY\fP -The search query used to identify a a list of items on a Chef server\&. This option uses the same syntax as the \fBsearch\fP sub\-command. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -To search for the IDs of all nodes running on the Amazon EC2 platform, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node "ec2:*" \-i -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -4 items found - -ip\-0A7CA19F.ec2.internal - -ip\-0A58CF8E.ec2.internal - -ip\-0A58E134.ec2.internal - -ip\-0A7CFFD5.ec2.internal -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To search for the instance type (flavor) of all nodes running on the Amazon EC2 platform, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node "ec2:*" \-a ec2.instance_type -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -4 items found - -ec2.instance_type: m1.large -id: ip\-0A7CA19F.ec2.internal - -ec2.instance_type: m1.large -id: ip\-0A58CF8E.ec2.internal - -ec2.instance_type: m1.large -id: ip\-0A58E134.ec2.internal - -ec2.instance_type: m1.large -id: ip\-0A7CFFD5.ec2.internal -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To search for all nodes running Ubuntu, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node "platform:ubuntu" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To search for all nodes running CentOS in the production environment, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node "chef_environment:production AND platform:centos" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To find a nested attribute, use a pattern similar to the following: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node \-a . -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To build a search query to use more than one attribute, use an underscore (\fB_\fP) to separate each attribute. For example, the following query will search for all nodes running a specific version of Ruby: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node "languages_ruby_version:1.9.3" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To build a search query that can find a nested attribute: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node name: \-a kernel.machine -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To test a search query that will be used in a \fBknife ssh\fP command: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife search node "role:web NOT name:web03" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -where the query in the previous example will search all servers that have the \fBweb\fP role, but not on the server named \fBweb03\fP\&. -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-serve.1 b/distro/common/man/man1/knife-serve.1 deleted file mode 100644 index 8760559f32..0000000000 --- a/distro/common/man/man1/knife-serve.1 +++ /dev/null @@ -1,109 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-SERVE" "1" "Chef 12.0" "" "knife serve" -.SH NAME -knife-serve \- The man page for the knife serve subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife serve\fP subcommand is used to run a persistent chef\-zero against the local chef\-repo\&. (chef\-zero is a lightweight Chef server that runs in\-memory on the local machine.) This is the same as running the chef\-client executable with the \fB\-\-local\-mode\fP option. The \fBchef_repo_path\fP is located automatically and the Chef server will bind to the first available port between \fB8889\fP and \fB9999\fP\&. \fBknife serve\fP will print the URL for the local Chef server, so that it may be added to the knife.rb file. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife serve (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-show.1 b/distro/common/man/man1/knife-show.1 deleted file mode 100644 index 94f295afb7..0000000000 --- a/distro/common/man/man1/knife-show.1 +++ /dev/null @@ -1,160 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-SHOW" "1" "Chef 12.0" "" "knife show" -.SH NAME -knife-show \- The man page for the knife show subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife show\fP subcommand is used to view the details of one (or more) objects on the Chef server\&. This subcommand works similar to \fBknife cookbook show\fP, \fBknife data bag show\fP, \fBknife environment show\fP, \fBknife node show\fP, and \fBknife role show\fP, but with a single verb (and a single action). -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife show [PATTERN...] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-a ATTR\fP, \fB\-\-attribute ATTR\fP -The attribute (or attributes) to show. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-repo\-path PATH\fP -The path to the chef\-repo\&. This setting will override the default path to the chef\-repo\&. Default: same as specified by \fBchef_repo_path\fP in config.rb. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-local\fP -Use to show local files instead of remote files. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-\-repo\-mode MODE\fP -The layout of the local chef\-repo\&. Possible values: \fBstatic\fP, \fBeverything\fP, or \fBhosted_everything\fP\&. Use \fBstatic\fP for just roles, environments, cookbooks, and data bags. By default, \fBeverything\fP and \fBhosted_everything\fP are dynamically selected depending on the server type. Default: \fBeverything\fP / \fBhosted_everything\fP\&. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -To show all cookbooks in the \fBcookbooks/\fP directory: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife show cookbooks/ -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or, (if already in the \fBcookbooks/\fP directory in the local chef\-repo): -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife show -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife show roles/ environments/ -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-ssh.1 b/distro/common/man/man1/knife-ssh.1 deleted file mode 100644 index 78555b7293..0000000000 --- a/distro/common/man/man1/knife-ssh.1 +++ /dev/null @@ -1,284 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-SSH" "1" "Chef 12.0" "" "knife ssh" -.SH NAME -knife-ssh \- The man page for the knife ssh subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife ssh\fP subcommand is used to invoke SSH commands (in parallel) on a subset of nodes within an organization, based on the results of a \fI\%search query\fP made to the Chef server\&. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssh SEARCH_QUERY SSH_COMMAND (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-a SSH_ATTR\fP, \fB\-\-attribute SSH_ATTR\fP -The attribute that is used when opening the SSH connection. The default attribute is the FQDN of the host. Other possible values include a public IP address, a private IP address, or a hostname. -.TP -.B \fB\-A\fP, \fB\-\-forward\-agent\fP -Use to enable SSH agent forwarding. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-C NUM\fP, \fB\-\-concurrency NUM\fP -The number of allowed concurrent connections. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-G GATEWAY\fP, \fB\-\-ssh\-gateway GATEWAY\fP -The SSH tunnel or gateway that is used to run a bootstrap action on a machine that is not accessible from the workstation. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-i IDENTITY_FILE\fP, \fB\-\-identity\-file IDENTIFY_FILE\fP -The SSH identity file used for authentication. Key\-based authentication is recommended. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-m\fP, \fB\-\-manual\-list\fP -Use to define a search query as a space\-separated list of servers. If there is more than one item in the list, put quotes around the entire list. For example: \fB\-\-manual\-list "server01 server 02 server 03"\fP -.TP -.B \fB\-\-[no\-]host\-key\-verify\fP -Use \fB\-\-no\-host\-key\-verify\fP to disable host key verification. Default setting: \fB\-\-host\-key\-verify\fP\&. -.TP -.B \fBOTHER\fP -The shell type. Possible values: \fBinteractive\fP, \fBscreen\fP, \fBtmux\fP, \fBmacterm\fP, or \fBcssh\fP\&. (\fBcsshx\fP is deprecated in favor of \fBcssh\fP\&.) -.TP -.B \fB\-p PORT\fP, \fB\-\-ssh\-port PORT\fP -The SSH port. -.TP -.B \fB\-P PASSWORD\fP, \fB\-\-ssh\-password PASSWORD\fP -The SSH password. This can be used to pass the password directly on the command line. If this option is not specified (and a password is required) knife will prompt for the password. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fBSEARCH_QUERY\fP -The search query used to return a list of servers to be accessed using SSH and the specified \fBSSH_COMMAND\fP\&. This option uses the same syntax as the search sub\-command. -.TP -.B \fBSSH_COMMAND\fP -The command that will be run against the results of a search query. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-x USER_NAME\fP, \fB\-\-ssh\-user USER_NAME\fP -The SSH user name. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -To find the uptime of all of web servers running Ubuntu on the Amazon EC2 platform, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssh "role:web" "uptime" \-x ubuntu \-a ec2.public_hostname -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -ec2\-174\-129\-127\-206.compute\-1.amazonaws.com 13:50:47 up 1 day, 23:26, 1 user, load average: 0.25, 0.18, 0.11 -ec2\-67\-202\-63\-102.compute\-1.amazonaws.com 13:50:47 up 1 day, 23:33, 1 user, load average: 0.12, 0.13, 0.10 -ec2\-184\-73\-9\-250.compute\-1.amazonaws.com 13:50:48 up 16:45, 1 user, load average: 0.30, 0.22, 0.13 -ec2\-75\-101\-240\-230.compute\-1.amazonaws.com 13:50:48 up 1 day, 22:59, 1 user, load average: 0.24, 0.17, 0.11 -ec2\-184\-73\-60\-141.compute\-1.amazonaws.com 13:50:48 up 1 day, 23:30, 1 user, load average: 0.32, 0.17, 0.15 -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssh \(aqname:*\(aq \(aqsudo chef\-client\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To force a chef\-client run on all of the web servers running Ubuntu on the Amazon EC2 platform, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssh "role:web" "sudo chef\-client" \-x ubuntu \-a ec2.public_hostname -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -ec2\-67\-202\-63\-102.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:37 +0000] INFO: Starting Chef Run (Version 0.9.10) -ec2\-174\-129\-127\-206.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:37 +0000] INFO: Starting Chef Run (Version 0.9.10) -ec2\-184\-73\-9\-250.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:38 +0000] INFO: Starting Chef Run (Version 0.9.10) -ec2\-75\-101\-240\-230.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:38 +0000] INFO: Starting Chef Run (Version 0.9.10) -ec2\-184\-73\-60\-141.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:38 +0000] INFO: Starting Chef Run (Version 0.9.10) -ec2\-174\-129\-127\-206.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Chef Run complete in 1.419243 seconds -ec2\-174\-129\-127\-206.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: cleaning the checksum cache -ec2\-174\-129\-127\-206.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Running report handlers -ec2\-174\-129\-127\-206.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Report handlers complete -ec2\-67\-202\-63\-102.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Chef Run complete in 1.578265 seconds -ec2\-67\-202\-63\-102.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: cleaning the checksum cache -ec2\-67\-202\-63\-102.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Running report handlers -ec2\-67\-202\-63\-102.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:39 +0000] INFO: Report handlers complete -ec2\-184\-73\-9\-250.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Chef Run complete in 1.638884 seconds -ec2\-184\-73\-9\-250.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: cleaning the checksum cache -ec2\-184\-73\-9\-250.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Running report handlers -ec2\-184\-73\-9\-250.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Report handlers complete -ec2\-75\-101\-240\-230.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Chef Run complete in 1.540257 seconds -ec2\-75\-101\-240\-230.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: cleaning the checksum cache -ec2\-75\-101\-240\-230.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Running report handlers -ec2\-75\-101\-240\-230.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Report handlers complete -ec2\-184\-73\-60\-141.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Chef Run complete in 1.502489 seconds -ec2\-184\-73\-60\-141.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: cleaning the checksum cache -ec2\-184\-73\-60\-141.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Running report handlers -ec2\-184\-73\-60\-141.compute\-1.amazonaws.com [Fri, 22 Oct 2010 14:18:40 +0000] INFO: Report handlers complete -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To query for all nodes that have the \fBwebserver\fP role and then use SSH to run the command \fBsudo chef\-client\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssh "role:webserver" "sudo chef\-client" -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssh name:* "sudo aptitude upgrade \-y" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To specify the shell type used on the nodes returned by a search query: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssh roles:opscode\-omnitruck macterm -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -where \fBscreen\fP is one of the following values: \fBcssh\fP, \fBinteractive\fP, \fBmacterm\fP, \fBscreen\fP, or \fBtmux\fP\&. If the node does not have the shell type installed, knife will return an error similar to the following: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -you need the rb\-appscript gem to use knife ssh macterm. -\(ga(sudo) gem install rb\-appscript\(ga to install -ERROR: LoadError: cannot load such file \-\- appscript -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-ssl-check.1 b/distro/common/man/man1/knife-ssl-check.1 deleted file mode 100644 index 23b945468d..0000000000 --- a/distro/common/man/man1/knife-ssl-check.1 +++ /dev/null @@ -1,207 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-SSL-CHECK" "1" "Chef 12.0" "" "knife ssl check" -.SH NAME -knife-ssl-check \- The man page for the knife ssl check subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife ssl check\fP subcommand is used to verify the SSL configuration for the Enterprise Chef and/or Open Source Chef servers, or at another location specified by a URL or URI. -.sp -\fBWARNING:\fP -.INDENT 0.0 -.INDENT 3.5 -When verification of a remote server\(aqs SSL certificate is disabled, the chef\-client will issue a warning similar to "SSL validation of HTTPS requests is disabled. HTTPS connections are still encrypted, but the chef\-client is not able to detect forged replies or man\-in\-the\-middle attacks." To configure SSL for the chef\-client, set \fBssl_verify_mode\fP to \fB:verify_peer\fP (recommended) \fBor\fP \fBverify_api_cert\fP to \fBtrue\fP in the client.rb file. -.UNINDENT -.UNINDENT -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl check URI -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-a SSH_ATTR\fP, \fB\-\-attribute SSH_ATTR\fP -The attribute that is used when opening the SSH connection. The default attribute is the FQDN of the host. Other possible values include a public IP address, a private IP address, or a hostname. -.TP -.B \fB\-A\fP, \fB\-\-forward\-agent\fP -Use to enable SSH agent forwarding. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-C NUM\fP, \fB\-\-concurrency NUM\fP -The number of allowed concurrent connections. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-G GATEWAY\fP, \fB\-\-ssh\-gateway GATEWAY\fP -The SSH tunnel or gateway that is used to run a bootstrap action on a machine that is not accessible from the workstation. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-i IDENTITY_FILE\fP, \fB\-\-identity\-file IDENTIFY_FILE\fP -The SSH identity file used for authentication. Key\-based authentication is recommended. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-m\fP, \fB\-\-manual\-list\fP -Use to define a search query as a space\-separated list of servers. If there is more than one item in the list, put quotes around the entire list. For example: \fB\-\-manual\-list "server01 server 02 server 03"\fP -.TP -.B \fB\-\-[no\-]host\-key\-verify\fP -Use \fB\-\-no\-host\-key\-verify\fP to disable host key verification. Default setting: \fB\-\-host\-key\-verify\fP\&. -.TP -.B \fBOTHER\fP -The shell type. Possible values: \fBinteractive\fP, \fBscreen\fP, \fBtmux\fP, \fBmacterm\fP, or \fBcssh\fP\&. (\fBcsshx\fP is deprecated in favor of \fBcssh\fP\&.) -.TP -.B \fB\-p PORT\fP, \fB\-\-ssh\-port PORT\fP -The SSH port. -.TP -.B \fB\-P PASSWORD\fP, \fB\-\-ssh\-password PASSWORD\fP -The SSH password. This can be used to pass the password directly on the command line. If this option is not specified (and a password is required) knife will prompt for the password. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fBSEARCH_QUERY\fP -The search query used to return a list of servers to be accessed using SSH and the specified \fBSSH_COMMAND\fP\&. This option uses the same syntax as the search sub\-command. -.TP -.B \fBSSH_COMMAND\fP -The command that will be run against the results of a search query. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-x USER_NAME\fP, \fB\-\-ssh\-user USER_NAME\fP -The SSH user name. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -The following examples show how to use this knife subcommand: -.sp -\fBVerify the SSL configuration for the Chef server\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl check -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBVerify the SSL configuration for the chef\-client\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl check \-c /etc/chef/client.rb -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBVerify an external server\(aqs SSL certificate\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl check URL_or_URI -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -for example: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl check https://www.getchef.com -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-ssl-fetch.1 b/distro/common/man/man1/knife-ssl-fetch.1 deleted file mode 100644 index 88b0ad1ebf..0000000000 --- a/distro/common/man/man1/knife-ssl-fetch.1 +++ /dev/null @@ -1,207 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-SSL-FETCH" "1" "Chef 12.0" "" "knife ssl fetch" -.SH NAME -knife-ssl-fetch \- The man page for the knife ssl fetch subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife ssl fetch\fP subcommand is used to copy SSL certificates from an HTTPS server to the \fBtrusted_certs_dir\fP directory that is used by knife and the chef\-client to store trusted SSL certificates. When these certificates match the hostname of the remote server, running \fBknife ssl fetch\fP is the only step required to verify a remote server that is accessed by either knife or the chef\-client\&. -.sp -\fBWARNING:\fP -.INDENT 0.0 -.INDENT 3.5 -It is the user\(aqs responsibility to verify the authenticity of every SSL certificate before downloading it to the \fBtrusted_certs_dir\fP directory. knife will use any certificate in that directory as if it is a 100% trusted and authentic SSL certificate. knife will not be able to determine if any certificate in this directory has been tampered with, is forged, malicious, or otherwise harmful. Therefore it is essential that users take the proper steps before downloading certificates into this directory. -.UNINDENT -.UNINDENT -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl fetch URI_FOR_HTTPS_SERVER -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-a SSH_ATTR\fP, \fB\-\-attribute SSH_ATTR\fP -The attribute that is used when opening the SSH connection. The default attribute is the FQDN of the host. Other possible values include a public IP address, a private IP address, or a hostname. -.TP -.B \fB\-A\fP, \fB\-\-forward\-agent\fP -Use to enable SSH agent forwarding. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-C NUM\fP, \fB\-\-concurrency NUM\fP -The number of allowed concurrent connections. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-G GATEWAY\fP, \fB\-\-ssh\-gateway GATEWAY\fP -The SSH tunnel or gateway that is used to run a bootstrap action on a machine that is not accessible from the workstation. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-i IDENTITY_FILE\fP, \fB\-\-identity\-file IDENTIFY_FILE\fP -The SSH identity file used for authentication. Key\-based authentication is recommended. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-m\fP, \fB\-\-manual\-list\fP -Use to define a search query as a space\-separated list of servers. If there is more than one item in the list, put quotes around the entire list. For example: \fB\-\-manual\-list "server01 server 02 server 03"\fP -.TP -.B \fB\-\-[no\-]host\-key\-verify\fP -Use \fB\-\-no\-host\-key\-verify\fP to disable host key verification. Default setting: \fB\-\-host\-key\-verify\fP\&. -.TP -.B \fBOTHER\fP -The shell type. Possible values: \fBinteractive\fP, \fBscreen\fP, \fBtmux\fP, \fBmacterm\fP, or \fBcssh\fP\&. (\fBcsshx\fP is deprecated in favor of \fBcssh\fP\&.) -.TP -.B \fB\-p PORT\fP, \fB\-\-ssh\-port PORT\fP -The SSH port. -.TP -.B \fB\-P PASSWORD\fP, \fB\-\-ssh\-password PASSWORD\fP -The SSH password. This can be used to pass the password directly on the command line. If this option is not specified (and a password is required) knife will prompt for the password. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fBSEARCH_QUERY\fP -The search query used to return a list of servers to be accessed using SSH and the specified \fBSSH_COMMAND\fP\&. This option uses the same syntax as the search sub\-command. -.TP -.B \fBSSH_COMMAND\fP -The command that will be run against the results of a search query. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-x USER_NAME\fP, \fB\-\-ssh\-user USER_NAME\fP -The SSH user name. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -The following examples show how to use this knife subcommand: -.sp -\fBFetch the SSL certificates used by Knife from the Chef server\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl fetch -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBFetch the SSL certificates used by the chef\-client from the Chef server\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl fetch \-c /etc/chef/client.rb -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBFetch SSL certificates from a URL or URI\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl fetch URL_or_URI -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -for example: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife ssl fetch https://www.getchef.com -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-status.1 b/distro/common/man/man1/knife-status.1 deleted file mode 100644 index 038cf3a0f0..0000000000 --- a/distro/common/man/man1/knife-status.1 +++ /dev/null @@ -1,234 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-STATUS" "1" "Chef 12.0" "" "knife status" -.SH NAME -knife-status \- The man page for the knife status subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife status\fP subcommand is used to display a brief summary of the nodes on a Chef server, including the time of the most recent successful chef\-client run. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife status (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-H\fP, \fB\-\-hide\-healthy\fP -Use to hide nodes on which a chef\-client run has occurred within the previous hour. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fBSEARCH_QUERY\fP -The search query used to identify a a list of items on a Chef server\&. This option uses the same syntax as the \fBsearch\fP sub\-command. -.TP -.B \fB\-r RUN_LIST\fP, \fB\-\-run\-list RUN_LIST\fP -A comma\-separated list of roles and/or recipes to be applied. -.TP -.B \fB\-s\fP, \fB\-\-sort\-reverse\fP -Use to sort a list by last run time, descending. -.TP -.B \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -To include run lists in the status, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife status \-\-run\-list -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -20 hours ago, dev\-vm.chisamore.com, ubuntu 10.04, dev\-vm.chisamore.com, 10.66.44.126, role[lb]. -3 hours ago, i\-225f954f, ubuntu 10.04, ec2\-67\-202\-63\-102.compute\-1.amazonaws.com, 67.202.63.102, role[web]. -3 hours ago, i\-a45298c9, ubuntu 10.04, ec2\-174\-129\-127\-206.compute\-1.amazonaws.com, 174.129.127.206, role[web]. -3 hours ago, i\-5272a43f, ubuntu 10.04, ec2\-184\-73\-9\-250.compute\-1.amazonaws.com, 184.73.9.250, role[web]. -3 hours ago, i\-226ca64f, ubuntu 10.04, ec2\-75\-101\-240\-230.compute\-1.amazonaws.com, 75.101.240.230, role[web]. -3 hours ago, i\-f65c969b, ubuntu 10.04, ec2\-184\-73\-60\-141.compute\-1.amazonaws.com, 184.73.60.141, role[web]. -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To show the status for nodes on which the chef\-client did not run successfully within the past hour, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife status \-\-hide\-healthy -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -1 hour ago, i\-256f884f, ubuntu 12.04, ec2\-67\-202\-63\-102.compute\-1.amazonaws.com, 67.202.63.102, role[web]. -1 hour ago, i\-a47823c9, ubuntu 10.04, ec2\-174\-129\-127\-206.compute\-1.amazonaws.com, 184.129.143.111, role[lb]. -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To show the status of a subset of nodes that are returned by a specific query, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife status "role:web" \-\-run\-list -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -3 hours ago, i\-225f954f, ubuntu 10.04, ec2\-67\-202\-63\-102.compute\-1.amazonaws.com, 67.202.63.102, role[web]. -3 hours ago, i\-a45298c9, ubuntu 10.04, ec2\-174\-129\-127\-206.compute\-1.amazonaws.com, 174.129.127.206, role[web]. -3 hours ago, i\-5272a43f, ubuntu 10.04, ec2\-184\-73\-9\-250.compute\-1.amazonaws.com, 184.73.9.250, role[web]. -3 hours ago, i\-226ca64f, ubuntu 10.04, ec2\-75\-101\-240\-230.compute\-1.amazonaws.com, 75.101.240.230, role[web]. -3 hours ago, i\-f65c969b, ubuntu 10.04, ec2\-184\-73\-60\-141.compute\-1.amazonaws.com, 184.73.60.141, role[web]. -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view the status of all nodes in the organization, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife status -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -20 hours ago, dev\-vm.chisamore.com, ubuntu 10.04, dev\-vm.chisamore.com, 10.66.44.126 -3 hours ago, i\-225f954f, ubuntu 10.04, ec2\-67\-202\-63\-102.compute\-1.amazonaws.com, 67.202.63.102 -3 hours ago, i\-a45298c9, ubuntu 10.04, ec2\-174\-129\-127\-206.compute\-1.amazonaws.com, 174.129.127.206 -3 hours ago, i\-5272a43f, ubuntu 10.04, ec2\-184\-73\-9\-250.compute\-1.amazonaws.com, 184.73.9.250 -3 hours ago, i\-226ca64f, ubuntu 10.04, ec2\-75\-101\-240\-230.compute\-1.amazonaws.com, 75.101.240.230 -3 hours ago, i\-f65c969b, ubuntu 10.04, ec2\-184\-73\-60\-141.compute\-1.amazonaws.com, 184.73.60.141 -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-tag.1 b/distro/common/man/man1/knife-tag.1 deleted file mode 100644 index 3149f520f1..0000000000 --- a/distro/common/man/man1/knife-tag.1 +++ /dev/null @@ -1,189 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-TAG" "1" "Chef 12.0" "" "knife tag" -.SH NAME -knife-tag \- The man page for the knife tag subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -A tag is a custom description that is applied to a node. A tag, once applied, can be helpful when managing nodes using knife or when building recipes by providing alternate methods of grouping similar types of information. -.sp -The \fBknife tag\fP subcommand is used to apply tags to nodes on a Chef server\&. -.SH COMMON OPTIONS -.sp -The following options may be used with any of the arguments available to the \fBknife tag\fP subcommand: -.INDENT 0.0 -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH CREATE -.sp -The \fBcreate\fP argument is used to add one or more tags to a node. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife tag create NODE_NAME [TAG...] -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To create tags named \fBseattle\fP, \fBportland\fP, and \fBvancouver\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife tag create node seattle portland vancouver -.ft P -.fi -.UNINDENT -.UNINDENT -.SH DELETE -.sp -The \fBdelete\fP argument is used to delete one or more tags from a node. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife tag delete NODE_NAME [TAG...] -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -To delete tags named \fBdenver\fP and \fBphoenix\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife tag delete node denver phoenix -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Type \fBY\fP to confirm a deletion. -.SH LIST -.sp -The \fBlist\fP argument is used to list all of the tags that have been applied to a node. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife tag list [NODE_NAME...] -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-upload.1 b/distro/common/man/man1/knife-upload.1 deleted file mode 100644 index dfc20e0270..0000000000 --- a/distro/common/man/man1/knife-upload.1 +++ /dev/null @@ -1,280 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-UPLOAD" "1" "Chef 12.0" "" "knife upload" -.SH NAME -knife-upload \- The man page for the knife upload subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife upload\fP subcommand is used to upload roles, cookbooks, environments, and data bags to the Chef server from the current working directory in the chef\-repo\&. This subcommand is often used in conjunction with \fBknife diff\fP, which can be used to see exactly what changes will be uploaded, and then \fBknife download\fP, which does the opposite of \fBknife upload\fP\&. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload [PATTERN...] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-repo\-path PATH\fP -The path to the chef\-repo\&. This setting will override the default path to the chef\-repo\&. Default: same as specified by \fBchef_repo_path\fP in config.rb. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-\-[no\-]diff\fP -Use to upload only new and modified files. Set to \fBfalse\fP to upload all files. Default: \fBtrue\fP\&. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-\-[no\-]force\fP -Use \fB\-\-force\fP to upload roles, cookbooks, etc. even if the file in the directory is identical (by default, no \fBPOST\fP or \fBPUT\fP is performed unless an actual change would be made). Default: \fB\-\-no\-force\fP\&. -.TP -.B \fB\-\-[no\-]freeze\fP -Use to require changes to a cookbook be included as a new version. Only the \fB\-\-force\fP option can override this setting. Default: \fBfalse\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-n\fP, \fB\-\-dry\-run\fP -Use to take no action and only print out results. Default: \fBfalse\fP\&. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-\-[no\-]purge\fP -Use \fB\-\-purge\fP to delete roles, cookbooks, etc. from the Chef server if their corresponding files do not exist in the chef\-repo\&. By default, such objects are left alone and NOT purged. Default: \fB\-\-no\-purge\fP\&. -.TP -.B \fB\-\-[no\-]recurse\fP -Use \fB\-\-no\-recurse\fP to disable uploading a directory recursively. Default: \fB\-\-recurse\fP\&. -.TP -.B \fB\-\-repo\-mode MODE\fP -The layout of the local chef\-repo\&. Possible values: \fBstatic\fP, \fBeverything\fP, or \fBhosted_everything\fP\&. Use \fBstatic\fP for just roles, environments, cookbooks, and data bags. By default, \fBeverything\fP and \fBhosted_everything\fP are dynamically selected depending on the server type. Default: \fBeverything\fP / \fBhosted_everything\fP\&. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -Browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or from anywhere in the chef\-repo, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload / -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload cookbooks -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or from anywhere in the chef\-repo, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload /cookbooks -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload environments -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or from anywhere in the chef\-repo, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload /environments -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload environments/production.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or from the \fBenvironments/\fP directory, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload production.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload roles -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or from anywhere in the chef\-repo, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload /roles -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Browse to the top level of the chef\-repo and enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload cookbooks/apache\e* roles/webserver.json -.ft P -.fi -.UNINDENT -.UNINDENT -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife upload \(gaknife deps nodes/*.json\(ga -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-user.1 b/distro/common/man/man1/knife-user.1 deleted file mode 100644 index cdd15b9d14..0000000000 --- a/distro/common/man/man1/knife-user.1 +++ /dev/null @@ -1,356 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-USER" "1" "Chef 12.0" "" "knife user" -.SH NAME -knife-user \- The man page for the knife user subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife user\fP subcommand is used to manage the list of users and their associated RSA public key\-pairs. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -This subcommand ONLY works when run against the open source Chef server version 10.x. This subcommand will NOT run against open source Chef server 11, Enterprise Chef (including hosted Enterprise Chef), or Private Chef\&. -.UNINDENT -.UNINDENT -.SH COMMON OPTIONS -.sp -The following options may be used with any of the arguments available to the \fBknife user\fP subcommand: -.INDENT 0.0 -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH CREATE -.sp -The \fBcreate\fP argument is used to create a user. This process will generate an RSA key pair for the named user. The public key will be stored on the Chef server and the private key will be displayed on \fBSTDOUT\fP or written to a named file. -.INDENT 0.0 -.IP \(bu 2 -For the user, the private key should be copied to the system as \fB/etc/chef/client.pem\fP\&. -.IP \(bu 2 -For knife, the private key is typically copied to \fB~/.chef/client_name.pem\fP and referenced in the knife.rb configuration file. -.UNINDENT -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user create USER_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a\fP, \fB\-\-admin\fP -Use to create a client as an admin client. This is required for any user to access Open Source Chef as an administrator. This option only works when used with the open source Chef server and will have no effect when used with Enterprise Chef\&. -.TP -.B \fB\-f FILE_NAME\fP, \fB\-\-file FILE_NAME\fP -Use to save a private key to the specified file name. -.TP -.B \fB\-p PASSWORD\fP, \fB\-\-password PASSWORD\fP -The user password. -.TP -.B \fB\-\-user\-key FILE_NAME\fP -All users are assigned a public key. Use to write the public key to a file. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user create "Radio Birdman" \-f /keys/user_name -.ft P -.fi -.UNINDENT -.UNINDENT -.SH DELETE -.sp -The \fBdelete\fP argument is used to delete a registered user. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user delete USER_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user delete "Steve Danno" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH EDIT -.sp -The \fBedit\fP argument is used to edit the details of a user. When this argument is run, knife will open $EDITOR\&. When finished, knife will update the Chef server with those changes. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user edit USER_NAME -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This command does not have any specific options. -.sp -\fBExamples\fP -.sp -None. -.SH LIST -.sp -The \fBlist\fP argument is used to view a list of registered users. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user list (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-w\fP, \fB\-\-with\-uri\fP -Use to show the corresponding URIs. -.UNINDENT -.sp -\fBExamples\fP -.sp -None. -.SH REREGISTER -.sp -The \fBreregister\fP argument is used to regenerate an RSA key pair for a user. The public key will be stored on the Chef server and the private key will be displayed on \fBSTDOUT\fP or written to a named file. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -Running this argument will invalidate the previous RSA key pair, making it unusable during authentication to the Chef server\&. -.UNINDENT -.UNINDENT -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user reregister USER_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-f FILE_NAME\fP, \fB\-\-file FILE_NAME\fP -Use to save a private key to the specified file name. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user reregister "Robert Younger" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH SHOW -.sp -The \fBshow\fP argument is used to show the details of a user. -.sp -\fBSyntax\fP -.sp -This argument has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user show USER_NAME (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This argument has the following options: -.INDENT 0.0 -.TP -.B \fB\-a ATTR\fP, \fB\-\-attribute ATTR\fP -The attribute (or attributes) to show. -.UNINDENT -.sp -\fBExamples\fP -.sp -To view a user named \fBDennis Teck\fP, enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user show "Dennis Teck" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -chef_type: user -json_class: Chef::User -name: Dennis Teck -public_key: -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -To view information in JSON format, use the \fB\-F\fP common option as part of the command like this: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife user show "Dennis Teck" \-F json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -(Other formats available include \fBtext\fP, \fByaml\fP, and \fBpp\fP, e.g. \fB\-F yaml\fP for YAML\&.) -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife-xargs.1 b/distro/common/man/man1/knife-xargs.1 deleted file mode 100644 index 1fcc3d9f4a..0000000000 --- a/distro/common/man/man1/knife-xargs.1 +++ /dev/null @@ -1,189 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE-XARGS" "1" "Chef 12.0" "" "knife xargs" -.SH NAME -knife-xargs \- The man page for the knife xargs subcommand. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -The \fBknife xargs\fP subcommand is used to take patterns from standard input, download as JSON, run a command against the downloaded JSON, and then upload any changes. -.sp -\fBSyntax\fP -.sp -This subcommand has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife xargs [PATTERN...] (options) -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBOptions\fP -.sp -This subcommand has the following options: -.INDENT 0.0 -.TP -.B \fB\-0\fP -Use to show a \fBNULL\fP character (\fB\e0\fP) instead of white space as the separator. Default: \fBfalse\fP\&. -.TP -.B \fB\-\-chef\-repo\-path PATH\fP -The path to the chef\-repo\&. This setting will override the default path to the chef\-repo\&. Default: same as specified by \fBchef_repo_path\fP in config.rb. -.TP -.B \fB\-\-concurrency\fP -The number of allowed concurrent connections. Default: \fB10\fP\&. -.TP -.B \fB\-\-[no\-]diff\fP -Use to show a diff when a file changes. Default: \fB\-\-diff\fP\&. -.TP -.B \fB\-\-dry\-run\fP -Use to prevent changes from being uploaded to the Chef server\&. Default: \fBfalse\fP\&. -.TP -.B \fB\-\-[no\-]force\fP -Use to force the upload of files even if they haven\(aqt been changed. Default: \fB\-\-no\-force\fP\&. -.TP -.B \fB\-I REPLACE_STRING\fP, \fB\-\-replace REPLACE_STRING\fP -Use to define a string that will be used to replace all occurrences of a file name. Default: \fBnil\fP\&. -.TP -.B \fB\-J REPLACE_STRING\fP, \fB\-\-replace\-first REPLACE_STRING\fP -Use to define a string that will be used to replace the first occurrence of a file name. Default: \fBnil\fP\&. -.TP -.B \fB\-\-local\fP -Use to build or execute a command line against a local file. Set to \fBfalse\fP to build or execute against a remote file. Default: \fBfalse\fP\&. -.TP -.B \fB\-n MAX_ARGS\fP, \fB\-\-max\-args MAX_ARGS\fP -The maximum number of arguments per command line. Default: \fBnil\fP\&. -.TP -.B \fB\-p [PATTERN...]\fP, \fB\-\-pattern [PATTERN...]\fP -One (or more) patterns for a command line. If this option is not specified, a list of patterns may be expected on standard input. Default: \fBnil\fP\&. -.TP -.B \fB\-\-repo\-mode MODE\fP -The layout of the local chef\-repo\&. Possible values: \fBstatic\fP, \fBeverything\fP, or \fBhosted_everything\fP\&. Use \fBstatic\fP for just roles, environments, cookbooks, and data bags. By default, \fBeverything\fP and \fBhosted_everything\fP are dynamically selected depending on the server type. Default value: \fBdefault\fP\&. -.TP -.B \fB\-s LENGTH\fP, \fB\-\-max\-chars LENGTH\fP -The maximum size (in characters) for a command line. Default: \fBnil\fP\&. -.TP -.B \fB\-t\fP -Use to run the print command on the command line. Default: \fBnil\fP\&. -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.sp -\fBExamples\fP -.sp -The following examples show various ways of listing all nodes on the server, and then using Perl to replace \fBgrantmc\fP with \fBgmc\fP: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife list \(aqnodes/*\(aq | knife xargs "perl \-i \-pe \(aqs/grantmc/gmc\(aq" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or without quotes and the backslash escaped: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife list /nodes/\e* | knife xargs "perl \-i \-pe \(aqs/grantmc/gmc\(aq" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -or by using the \fB\-\-pattern\fP option: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife xargs \-\-pattern \(aq/nodes.*\(aq "perl \-i \-pe \(aqs/grantmc/gmc\(aq" -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man1/knife.1 b/distro/common/man/man1/knife.1 deleted file mode 100644 index 9259da8477..0000000000 --- a/distro/common/man/man1/knife.1 +++ /dev/null @@ -1,332 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "KNIFE" "1" "Chef 12.0" "" "knife" -.SH NAME -knife \- The man page for the knife command line tool. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -knife is a command\-line tool that provides an interface between a local chef\-repo and the Chef server\&. knife helps users to manage: -.INDENT 0.0 -.IP \(bu 2 -Nodes -.IP \(bu 2 -Cookbooks and recipes -.IP \(bu 2 -Roles -.IP \(bu 2 -Stores of JSON data (data bags), including encrypted data -.IP \(bu 2 -Environments -.IP \(bu 2 -Cloud resources, including provisioning -.IP \(bu 2 -The installation of the chef\-client on management workstations -.IP \(bu 2 -Searching of indexed data on the Chef server -.UNINDENT -.sp -Knife subcommands: -.INDENT 0.0 -.IP \(bu 2 -knife bootstrap -.IP \(bu 2 -knife client -.IP \(bu 2 -knife configure -.IP \(bu 2 -knife cookbook -.IP \(bu 2 -knife cookbook site -.IP \(bu 2 -knife data bag -.IP \(bu 2 -knife delete -.IP \(bu 2 -knife deps -.IP \(bu 2 -knife diff -.IP \(bu 2 -knife download -.IP \(bu 2 -knife edit -.IP \(bu 2 -knife environment -.IP \(bu 2 -knife exec -.IP \(bu 2 -knife list -.IP \(bu 2 -knife node -.IP \(bu 2 -knife raw -.IP \(bu 2 -knife recipe list -.IP \(bu 2 -knife role -.IP \(bu 2 -knife search -.IP \(bu 2 -knife show -.IP \(bu 2 -knife ssh -.IP \(bu 2 -knife status -.IP \(bu 2 -knife tag -.IP \(bu 2 -knife upload -.IP \(bu 2 -knife user -.IP \(bu 2 -knife xargs -.UNINDENT -.SH WORKING WITH KNIFE -.sp -knife runs from a management workstation and sits in\-between a Chef server and an organization\(aqs infrastructure. knife interacts with a Chef server by using the same REST API that is used by a chef\-client\&. Role\-based authentication controls (RBAC) can be used to authorize changes when knife is run with Enterprise Chef\&. knife is configured during workstation setup, but subsequent modifications can be made using the knife.rb configuration file. -.SS Common Options -.sp -The following options can be run with all knife sub\-commands and plug\-ins: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG_FILE\fP, \fB\-\-config CONFIG_FILE\fP -The configuration file to use. For example, when knife is run from a node that is configured to be managed by the Chef server, this option is used to allow knife to use the same credentials as the chef\-client when communicating with the Chef server\&. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. -.TP -.B \fB\-d\fP, \fB\-\-disable\-editing\fP -Use to prevent the $EDITOR from being opened and to accept data as\-is. -.TP -.B \fB\-\-defaults\fP -Use to have knife use the default value instead of asking a user to provide one. -.TP -.B \fB\-e EDITOR\fP, \fB\-\-editor EDITOR\fP -The $EDITOR that is used for all interactive commands. -.TP -.B \fB\-E ENVIRONMENT\fP, \fB\-\-environment ENVIRONMENT\fP -The name of the environment. When this option is added to a command, the command will run only against the named environment. This option is ignored during search queries made using the \fBknife search\fP subcommand. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBsummary\fP (default), \fBtext\fP, \fBjson\fP, \fByaml\fP, and \fBpp\fP\&. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-k KEY\fP, \fB\-\-key KEY\fP -The private key that knife will use to sign requests made by the API client to the Chef server\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. -.TP -.B \fB\-\-print\-after\fP -Use to show data after a destructive operation. -.TP -.B \fB\-s URL\fP, \fB\-\-server\-url URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user name used by knife to sign requests made by the API client to the Chef server\&. Authentication will fail if the user name does not match the private key. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-V\fP, \fB\-\-verbose\fP -Set for more verbose outputs. Use \fB\-VV\fP for maximum verbosity. -.TP -.B \fB\-y\fP, \fB\-\-yes\fP -Use to respond to all confirmation prompts with "Yes". knife will not ask for confirmation. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SS JSON Data Format -.sp -Most data is entered using a text editor in JSON format, unless the \fB\-\-disable\-editing\fP option is entered as part of a command. (Encrypted data bags use YAML, which is a superset of JSON\&.) JSON is a common, language\-independent data format that provides a simple text representation of arbitrary data structures. For more information about JSON, see \fI\%http://www.json.org/\fP or \fI\%http://en.wikipedia.org/wiki/JSON\fP\&. -.SS Set the Text Editor -.sp -Some knife commands, such as \fBknife data bag edit\fP, require that information be edited as JSON data using a text editor. For example, the following command: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ knife data bag edit admins admin_name -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -will open up the text editor with data similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "id": "admin_name" -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -Changes to that file can then be made: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "id": "Justin C." - "description": "I am passing the time by letting time pass over me ..." -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -The type of text editor that is used by knife can be configured by adding an entry to the knife.rb file or by setting an \fBEDITOR\fP environment variable. For example, to configure the text editor to always open with vim, add the following to the knife.rb file: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife[:editor] = "/usr/bin/vim" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -When a Microsoft Windows file path is enclosed in a double\-quoted string (" "), the same backslash character (\fB\e\fP) that is used to define the file path separator is also used in Ruby to define an escape character. The knife.rb file is a Ruby file; therefore, file path separators must be escaped. In addition, spaces in the file path must be replaced with \fB~1\fP so that the length of each section within the file path is not more than 8 characters. For example, if EditPad Pro is the text editor of choice and is located at the following path: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -C:\e\eProgram Files (x86)\eEditPad Pro\eEditPad.exe -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -the setting in the knife.rb file would be similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife[:editor] = "C:\e\eProgra~1\e\eEditPa~1\e\eEditPad.exe" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -One approach to working around the double\- vs. single\-quote issue is to put the single\-quotes outside of the double\-quotes. For example, for Notepad++: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife[:editor] = \(aq"C:\eProgram Files (x86)\eNotepad++\enotepad++.exe \-nosession \-multiInst"\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -for Sublime Text: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife[:editor] = \(aq"C:\eProgram Files\eSublime Text 2\esublime_text.exe \-\-wait"\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -for TextPad: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife[:editor] = \(aq"C:\eProgram Files (x86)\eTextPad 7\eTextPad.exe"\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -and for vim: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -knife[:editor] = \(aq"C:\eProgram Files (x86)\evim\evim74\egvim.exe"\(aq -.ft P -.fi -.UNINDENT -.UNINDENT -.SS Using Quotes -.sp -Values can be entered with double quotes (" ") or single quotes (\(aq \(aq), but this should be done consistently. -.SS Sub\-commands -.sp -knife comes with a collection of built in subcommands that work together to provide all of the functionality required to take specific actions against any object in an organization, including cookbooks, nodes, roles, data bags, environments, and users. A knife plugin extends the functionality beyond built\-in subcommands. -.sp -knife has the following subcommands: \fBbootstrap\fP, \fBclient\fP, \fBconfigure\fP, \fBcookbook\fP, \fBcookbook site\fP, \fBdata bag\fP, \fBdelete\fP, \fBdeps\fP, \fBdiff\fP, \fBdownload\fP, \fBedit\fP, \fBenvironment\fP, \fBexec\fP, \fBindex rebuild\fP, \fBlist\fP, \fBnode\fP, \fBrecipe list\fP, \fBrole\fP, \fBsearch\fP, \fBshow\fP, \fBssh\fP, \fBstatus\fP, \fBtag\fP, \fBupload\fP, \fBuser\fP, and \fBxargs\fP\&. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -The following subcommands run only against the open source Chef server: \fBindex rebuild\fP and \fBuser\fP\&. -.UNINDENT -.UNINDENT -.SS Syntax -.sp -All knife subcommands have the following syntax: -.INDENT 0.0 -.INDENT 3.5 -knife subcommand [ARGUMENT] (options) -.UNINDENT -.UNINDENT -.sp -Each subcommand has its own set of arguments and options. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -All syntax examples in this document show variables in ALL_CAPS. For example \fB\-u PORT_LIST\fP (where PORT_LIST is a comma\-separated list of local and public UDP ports) or \fB\-F FORMAT\fP (where FORMAT determines the output format, either \fBsummary\fP, \fBtext\fP, \fBjson\fP, \fByaml\fP, or \fBpp\fP). These variables often require specific values that are unique to each organization. -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man8/chef-apply.8 b/distro/common/man/man8/chef-apply.8 deleted file mode 100644 index b12f01e886..0000000000 --- a/distro/common/man/man8/chef-apply.8 +++ /dev/null @@ -1,86 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "CHEF-APPLY" "8" "Chef 12.0" "" "chef-client" -.SH NAME -chef-apply \- The man page for the chef-apply command line tool. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -chef\-apply allows a single recipe to be run from the command line. -.SH OPTIONS -.sp -This command has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -chef\-apply name_of_recipe.rb -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -This tool has the following options: -.INDENT 0.0 -.TP -.B \fB\-e RECIPE_TEXT\fP, \fB\-\-execute RECIPE_TEXT\fP -Use to execute a resource using a string. -.TP -.B \fB\-l LEVEL\fP, \fB\-\-log_level LEVEL\fP -The level of logging that will be stored in a log file. -.TP -.B \fB\-s\fP, \fB\-\-stdin\fP -Use to execute a resource using standard input. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-W\fP, \fB\-\-why\-run\fP -Use to run the executable in why\-run mode, which is a type of chef\-client run that does everything except modify the system. Use why\-run mode to understand why the chef\-client makes the decisions that it makes and to learn more about the current and proposed state of the system. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.UNINDENT -.SH EXAMPLES -.sp -To use chef\-apply to run a recipe named \fBmachinations.rb\fP, enter the following: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ chef\-apply machinations.rb -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man8/chef-client.8 b/distro/common/man/man8/chef-client.8 deleted file mode 100644 index 4c8a1f7b8f..0000000000 --- a/distro/common/man/man8/chef-client.8 +++ /dev/null @@ -1,398 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "CHEF-CLIENT" "8" "Chef 12.0" "" "chef-client" -.SH NAME -chef-client \- The man page for the chef-client command line tool. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -A chef\-client is an agent that runs locally on every node that is under management by Chef\&. When a chef\-client is run, it will perform all of the steps that are required to bring the node into the expected state, including: -.INDENT 0.0 -.IP \(bu 2 -Registering and authenticating the node with the Chef server -.IP \(bu 2 -Building the node object -.IP \(bu 2 -Synchronizing cookbooks -.IP \(bu 2 -Compiling the resource collection by loading each of the required cookbooks, including recipes, attributes, and all other dependencies -.IP \(bu 2 -Taking the appropriate and required actions to configure the node -.IP \(bu 2 -Looking for exceptions and notifications, handling each as required -.UNINDENT -.sp -The chef\-client executable is run as a command\-line tool. -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -A client.rb file is used to specify the configuration details for the chef\-client\&. -.INDENT 0.0 -.IP \(bu 2 -This file is loaded every time this executable is run -.IP \(bu 2 -On UNIX\- and Linux\-based machines, the default location for this file is \fB/etc/chef/client.rb\fP; on Microsoft Windows machines, the default location for this file is \fBC:\echef\eclient.rb\fP; use the \fB\-\-config\fP option from the command line to change this location -.IP \(bu 2 -This file is not created by default -.IP \(bu 2 -When a client.rb file is present in this directory, the settings contained within that file will override the default configuration settings -.UNINDENT -.UNINDENT -.UNINDENT -.SH OPTIONS -.sp -This command has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -chef\-client OPTION VALUE OPTION VALUE ... -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -This command has the following options: -.INDENT 0.0 -.TP -.B \fB\-A\fP, \fB\-\-fatal\-windows\-admin\-check\fP -Use to cause a chef\-client run to fail when the chef\-client does not have administrator privileges in Microsoft Windows\&. -.TP -.B \fB\-\-chef\-zero\-port PORT\fP -The port on which chef\-zero will listen. If a port is not specified\-\-\-individually, as range of ports, or from the \fBchef_zero.port\fP setting in the client.rb file\-\-\-the chef\-client will scan for ports between 8889\-9999 and will pick the first port that is available. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBdoc\fP (default) or \fBmin\fP\&. -.sp -Use \fBdoc\fP to print the progress of the chef\-client run using full strings that display a summary of updates as they occur. -.sp -Use \fBmin\fP to print the progress of the chef\-client run using single characters. A summary of updates is printed at the end of the chef\-client run. A dot (\fB\&.\fP) is printed for events that do not have meaningful status information, such as loading a file or synchronizing a cookbook. For resources, a dot (\fB\&.\fP) is printed when the resource is up to date, an \fBS\fP is printed when the resource is skipped by \fBnot_if\fP or \fBonly_if\fP, and a \fBU\fP is printed when the resource is updated. -.sp -Other formatting options are available when those formatters are configured in the client.rb file using the \fBadd_formatter\fP option. -.TP -.B \fB\-\-force\-formatter\fP -Use to show formatter output instead of logger output. -.TP -.B \fB\-\-force\-logger\fP -Use to show logger output instead of formatter output. -.TP -.B \fB\-g GROUP\fP, \fB\-\-group GROUP\fP -The name of the group that owns a process. This is required when starting any executable as a daemon. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-i SECONDS\fP, \fB\-\-interval SECONDS\fP -The frequency (in seconds) at which the chef\-client runs. When the chef\-client is run at intervals, \fB\-\-splay\fP and \fB\-\-interval\fP values are applied before the chef\-client run. Default value: \fB1800\fP\&. -.TP -.B \fB\-j PATH\fP, \fB\-\-json\-attributes PATH\fP -The path to a file that contains JSON data. -.sp -Use this option to define a \fBrun_list\fP object. For example, a JSON file similar to: -.INDENT 7.0 -.INDENT 3.5 -.sp -.nf -.ft C -"run_list": [ - "recipe[base]", - "recipe[foo]", - "recipe[bar]", - "role[webserver]" -], -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -may be used by running \fBchef\-client \-j path/to/file.json\fP\&. -.sp -In certain situations this option may be used to update \fBnormal\fP attributes. -.sp -\fBWARNING:\fP -.INDENT 7.0 -.INDENT 3.5 -Any other attribute type that is contained in this JSON file will be treated as a \fBnormal\fP attribute. For example, attempting to update \fBoverride\fP attributes using the \fB\-j\fP option: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "name": "dev\-99", - "description": "Install some stuff", - "override_attributes": { - "apptastic": { - "enable_apptastic": "false", - "apptastic_tier_name": "dev\-99.bomb.com" - } - } -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -will result in a node object similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "name": "maybe\-dev\-99", - "normal": { - "name": "dev\-99", - "description": "Install some stuff", - "override_attributes": { - "apptastic": { - "enable_apptastic": "false", - "apptastic_tier_name": "dev\-99.bomb.com" - } - } - } -} -.ft P -.fi -.UNINDENT -.UNINDENT -.UNINDENT -.UNINDENT -.TP -.B \fB\-k KEY_FILE\fP, \fB\-\-client_key KEY_FILE\fP -The location of the file which contains the client key. Default value: \fB/etc/chef/client.pem\fP\&. -.TP -.B \fB\-K KEY_FILE\fP, \fB\-\-validation_key KEY_FILE\fP -The location of the file which contains the key used when a chef\-client is registered with a Chef server\&. A validation key is signed using the \fBvalidation_client_name\fP for authentication. Default value: \fB/etc/chef/validation.pem\fP\&. -.TP -.B \fB\-l LEVEL\fP, \fB\-\-log_level LEVEL\fP -The level of logging that will be stored in a log file. -.TP -.B \fB\-L LOGLOCATION\fP, \fB\-\-logfile c\fP -The location in which log file output files will be saved. If this location is set to something other than \fBSTDOUT\fP, standard output logging will still be performed (otherwise there would be no output other than to a file). This is recommended when starting any executable as a daemon. Default value: \fBSTDOUT\fP\&. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. Default setting: \fB\-\-color\fP\&. -.TP -.B \fB\-N NODE_NAME\fP, \fB\-\-node\-name NODE_NAME\fP -The name of the node. -.TP -.B \fB\-o RUN_LIST_ITEM\fP, \fB\-\-override\-runlist RUN_LIST_ITEM\fP -Replace the current run list with the specified items. This option will not clear the list of cookbooks (and related files) that is cached on the node. -.TP -.B \fB\-\-once\fP -Use to run the chef\-client only once and to cancel \fBinterval\fP and \fBsplay\fP options. -.TP -.B \fB\-P PID_FILE\fP, \fB\-\-pid PID_FILE\fP -The location in which a process identification number (pid) is saved. An executable, when started as a daemon, will write the pid to the specified file. Default value: \fB/tmp/name\-of\-executable.pid\fP\&. -.TP -.B \fB\-r RUN_LIST_ITEM\fP, \fB\-\-runlist RUN_LIST_ITEM\fP -Use to permanently replace the current run\-list with the specified run\-list items. -.TP -.B \fB\-R\fP, \fB\-\-enable\-reporting\fP -Use to enable Chef reporting, which performs data collection during a chef\-client run. -.TP -.B \fBRECIPE_FILE\fP -The path to a recipe. For example, if a recipe file is in the current directory, use \fBrecipe_file.rb\fP\&. This is typically used with the \fB\-\-local\-mode\fP option. -.TP -.B \fB\-\-run\-lock\-timeout SECONDS\fP -The amount of time (in seconds) to wait for a chef\-client run to finish. Default value: not set (indefinite). Set to \fB0\fP to cause a second chef\-client to exit immediately. -.TP -.B \fB\-s SECONDS\fP, \fB\-\-splay SECONDS\fP -A number (in seconds) to add to the \fBinterval\fP that is used to determine the frequency of chef\-client runs. This number can help prevent server load when there are many clients running at the same time. When the chef\-client is run at intervals, \fB\-\-splay\fP and \fB\-\-interval\fP values are applied before the chef\-client run. -.TP -.B \fB\-S CHEF_SERVER_URL\fP, \fB\-\-server CHEF_SERVER_URL\fP -The URL for the Chef server\&. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user that owns a process. This is required when starting any executable as a daemon. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-W\fP, \fB\-\-why\-run\fP -Use to run the executable in why\-run mode, which is a type of chef\-client run that does everything except modify the system. Use why\-run mode to understand why the chef\-client makes the decisions that it makes and to learn more about the current and proposed state of the system. -.TP -.B \fB\-z\fP, \fB\-\-local\-mode\fP -Use to run the chef\-client in local mode. This allows all commands that work against the Chef server to also work against the local chef\-repo\&. -.UNINDENT -.SH RUN WITH ELEVATED PRIVILEGES -.sp -The chef\-client may need to be run with elevated privileges in order to get a recipe to converge correctly. On UNIX and UNIX\-like operating systems this can be done by running the command as root. On Microsoft Windows this can be done by running the command prompt as an administrator. -.SS Linux -.sp -On Linux, the following error sometimes occurs when the permissions used to run the chef\-client are incorrect: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ chef\-client -[Tue, 29 Nov 2011 19:46:17 \-0800] INFO: *** Chef 10.X.X *** -[Tue, 29 Nov 2011 19:46:18 \-0800] WARN: Failed to read the private key /etc/chef/client.pem: # -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -This can be resolved by running the command as root. There are a few ways this can be done: -.INDENT 0.0 -.IP \(bu 2 -Log in as root and then run the chef\-client -.IP \(bu 2 -Use \fBsu\fP to become the root user, and then run the chef\-client\&. For example: -.INDENT 2.0 -.INDENT 3.5 -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ su -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -and then: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ chef\-client -.ft P -.fi -.UNINDENT -.UNINDENT -.UNINDENT -.UNINDENT -.IP \(bu 2 -Use the sudo utility -.INDENT 2.0 -.INDENT 3.5 -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ sudo chef\-client -.ft P -.fi -.UNINDENT -.UNINDENT -.UNINDENT -.UNINDENT -.IP \(bu 2 -Give a user access to read \fB/etc/chef\fP and also the files accessed by the chef\-client\&. This requires super user privileges and, as such, is not a recommended approach -.UNINDENT -.SS Windows -.sp -On Microsoft Windows, running without elevated privileges (when they are necessary) is an issue that fails silently. It will appear that the chef\-client completed its run successfully, but the changes will not have been made. When this occurs, do one of the following to run the chef\-client as the administrator: -.INDENT 0.0 -.IP \(bu 2 -Log in to the administrator account. (This is not the same as an account in the administrator\(aqs security group.) -.IP \(bu 2 -Run the chef\-client process from the administrator account while being logged into another account. Run the following command: -.INDENT 2.0 -.INDENT 3.5 -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ runas /user:Administrator "cmd /C chef\-client" -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -This will prompt for the administrator account password. -.UNINDENT -.UNINDENT -.IP \(bu 2 -Open a command prompt by right\-clicking on the command prompt application, and then selecting \fBRun as administrator\fP\&. After the command window opens, the chef\-client can be run as the administrator -.UNINDENT -.SH EXAMPLES -.sp -\fBStart a Chef run when the chef\-client is running as a daemon\fP -.sp -A chef\-client that is running as a daemon can be woken up and started by sending the process a \fBSIGUSR1\fP\&. For example, to trigger a chef\-client run on a machine running Linux: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ sudo killall \-USR1 chef\-client -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -\fBStart a Chef run manually\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ ps auxw|grep chef\-client -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -to return something like: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -root 66066 0.9 0.0 2488880 264 s001 S+ 10:26AM 0:03.05 -/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby /usr/bin/chef\-client \-i 3600 \-s 20 -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -and then enter: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ sudo kill \-USR1 66066 -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/man/man8/chef-solo.8 b/distro/common/man/man8/chef-solo.8 deleted file mode 100644 index d4bbc7507f..0000000000 --- a/distro/common/man/man8/chef-solo.8 +++ /dev/null @@ -1,260 +0,0 @@ -.\" Man page generated from reStructuredText. -. -.TH "CHEF-SOLO" "8" "Chef 12.0" "" "chef-solo" -.SH NAME -chef-solo \- The man page for the chef-solo command line tool. -. -.nr rst2man-indent-level 0 -. -.de1 rstReportMargin -\\$1 \\n[an-margin] -level \\n[rst2man-indent-level] -level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] -- -\\n[rst2man-indent0] -\\n[rst2man-indent1] -\\n[rst2man-indent2] -.. -.de1 INDENT -.\" .rstReportMargin pre: -. RS \\$1 -. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] -. nr rst2man-indent-level +1 -.\" .rstReportMargin post: -.. -.de UNINDENT -. RE -.\" indent \\n[an-margin] -.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] -.nr rst2man-indent-level -1 -.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] -.in \\n[rst2man-indent\\n[rst2man-indent-level]]u -.. -.sp -chef\-solo is an open source version of the chef\-client that allows using cookbooks with nodes without requiring access to a Chef server\&. chef\-solo runs locally and requires that a cookbook (and any of its dependencies) be on the same physical disk as the node. chef\-solo is a limited\-functionality version of the chef\-client and \fBdoes not support\fP the following: -.INDENT 0.0 -.IP \(bu 2 -Node data storage -.IP \(bu 2 -Search indexes -.IP \(bu 2 -Centralized distribution of cookbooks -.IP \(bu 2 -A centralized API that interacts with and integrates infrastructure components -.IP \(bu 2 -Authentication or authorization -.IP \(bu 2 -Persistent attributes -.UNINDENT -.sp -\fBNOTE:\fP -.INDENT 0.0 -.INDENT 3.5 -chef\-solo can be run as a daemon. -.UNINDENT -.UNINDENT -.sp -The chef\-solo executable is run as a command\-line tool. -.sp -\fBOptions\fP -.sp -This command has the following syntax: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -chef\-solo OPTION VALUE OPTION VALUE ... -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -This command has the following options: -.INDENT 0.0 -.TP -.B \fB\-c CONFIG\fP, \fB\-\-config CONFIG\fP -The configuration file to use. -.TP -.B \fB\-d\fP, \fB\-\-daemonize\fP -Use to run the executable as a daemon. This option may not be used in the same command with the \fB\-\-[no\-]fork\fP option. -.sp -This option is only available on machines that run in UNIX or Linux environments. For machines that are running Microsoft Windows that require similar functionality, use the \fBchef\-client::service\fP recipe in the \fBchef\-client\fP cookbook: \fI\%http://community.opscode.com/cookbooks/chef\-client\fP\&. This will install a chef\-client service under Microsoft Windows using the Windows Service Wrapper\&. -.TP -.B \fB\-E ENVIRONMENT_NAME\fP, \fB\-\-environment ENVIRONMENT_NAME\fP -The name of the environment. -.TP -.B \fB\-f\fP, \fB\-\-[no\-]fork\fP -Use to contain the chef\-client run in a secondary process with dedicated RAM. When the chef\-client run is complete the RAM will be returned to the master process. This option helps ensure that a chef\-client will use a steady amount of RAM over time because the master process will not run recipes. This option will also help prevent memory leaks (such as those that can be introduced by the code contained within a poorly designed cookbook). Use \fB\-\-no\-fork\fP to disable running the chef\-client in fork node. Default value: \fB\-\-fork\fP\&. This option may not be used in the same command with the \fB\-\-daemonize\fP and \fB\-\-interval\fP options. -.TP -.B \fB\-F FORMAT\fP, \fB\-\-format FORMAT\fP -The output format: \fBdoc\fP (default) or \fBmin\fP\&. -.sp -Use \fBdoc\fP to print the progress of the chef\-client run using full strings that display a summary of updates as they occur. -.sp -Use \fBmin\fP to print the progress of the chef\-client run using single characters. A summary of updates is printed at the end of the chef\-client run. A dot (\fB\&.\fP) is printed for events that do not have meaningful status information, such as loading a file or synchronizing a cookbook. For resources, a dot (\fB\&.\fP) is printed when the resource is up to date, an \fBS\fP is printed when the resource is skipped by \fBnot_if\fP or \fBonly_if\fP, and a \fBU\fP is printed when the resource is updated. -.sp -Other formatting options are available when those formatters are configured in the client.rb file using the \fBadd_formatter\fP option. -.TP -.B \fB\-\-force\-formatter\fP -Use to show formatter output instead of logger output. -.TP -.B \fB\-\-force\-logger\fP -Use to show logger output instead of formatter output. -.TP -.B \fB\-g GROUP\fP, \fB\-\-group GROUP\fP -The name of the group that owns a process. This is required when starting any executable as a daemon. -.TP -.B \fB\-h\fP, \fB\-\-help\fP -Shows help for the command. -.TP -.B \fB\-i SECONDS\fP, \fB\-\-interval SECONDS\fP -The frequency (in seconds) at which the chef\-client runs. When the chef\-client is run at intervals, \fB\-\-splay\fP and \fB\-\-interval\fP values are applied before the chef\-client run. This option may not be used in the same command with the \fB\-\-[no\-]fork\fP option. -.TP -.B \fB\-j PATH\fP, \fB\-\-json\-attributes PATH\fP -The path to a file that contains JSON data. -.sp -Use this option to define a \fBrun_list\fP object. For example, a JSON file similar to: -.INDENT 7.0 -.INDENT 3.5 -.sp -.nf -.ft C -"run_list": [ - "recipe[base]", - "recipe[foo]", - "recipe[bar]", - "role[webserver]" -], -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -may be used by running \fBchef\-client \-j path/to/file.json\fP\&. -.sp -In certain situations this option may be used to update \fBnormal\fP attributes. -.sp -\fBWARNING:\fP -.INDENT 7.0 -.INDENT 3.5 -Any other attribute type that is contained in this JSON file will be treated as a \fBnormal\fP attribute. For example, attempting to update \fBoverride\fP attributes using the \fB\-j\fP option: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "name": "dev\-99", - "description": "Install some stuff", - "override_attributes": { - "apptastic": { - "enable_apptastic": "false", - "apptastic_tier_name": "dev\-99.bomb.com" - } - } -} -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -will result in a node object similar to: -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -{ - "name": "maybe\-dev\-99", - "normal": { - "name": "dev\-99", - "description": "Install some stuff", - "override_attributes": { - "apptastic": { - "enable_apptastic": "false", - "apptastic_tier_name": "dev\-99.bomb.com" - } - } - } -} -.ft P -.fi -.UNINDENT -.UNINDENT -.UNINDENT -.UNINDENT -.TP -.B \fB\-l LEVEL\fP, \fB\-\-log_level LEVEL\fP -The level of logging that will be stored in a log file. -.TP -.B \fB\-L LOGLOCATION\fP, \fB\-\-logfile c\fP -The location in which log file output files will be saved. If this location is set to something other than \fBSTDOUT\fP, standard output logging will still be performed (otherwise there would be no output other than to a file). This is recommended when starting any executable as a daemon. -.TP -.B \fB\-\-[no\-]color\fP -Use to view colored output. Default setting: \fB\-\-color\fP\&. -.TP -.B \fB\-N NODE_NAME\fP, \fB\-\-node\-name NODE_NAME\fP -The name of the node. -.TP -.B \fB\-o RUN_LIST_ITEM\fP, \fB\-\-override\-runlist RUN_LIST_ITEM\fP -Replace the current run list with the specified items. -.TP -.B \fB\-r RECIPE_URL\fP, \fB\-\-recipe\-url RECIPE_URL\fP -The URL location from which a remote cookbook tar.gz will be downloaded. -.TP -.B \fB\-\-run\-lock\-timeout SECONDS\fP -The amount of time (in seconds) to wait for a chef\-client run to finish. Default value: not set (indefinite). Set to \fB0\fP to cause a second chef\-client to exit immediately. -.TP -.B \fB\-s SECONDS\fP, \fB\-\-splay SECONDS\fP -A number (in seconds) to add to the \fBinterval\fP that is used to determine the frequency of chef\-client runs. This number can help prevent server load when there are many clients running at the same time. When the chef\-client is run at intervals, \fB\-\-splay\fP and \fB\-\-interval\fP values are applied before the chef\-client run. -.TP -.B \fB\-u USER\fP, \fB\-\-user USER\fP -The user that owns a process. This is required when starting any executable as a daemon. -.TP -.B \fB\-v\fP, \fB\-\-version\fP -The version of the chef\-client\&. -.TP -.B \fB\-W\fP, \fB\-\-why\-run\fP -Use to run the executable in why\-run mode, which is a type of chef\-client run that does everything except modify the system. Use why\-run mode to understand why the chef\-client makes the decisions that it makes and to learn more about the current and proposed state of the system. -.UNINDENT -.sp -\fBExamples\fP -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ chef\-solo \-c ~/solo.rb \-j ~/node.json \-r http://www.example.com/chef\-solo.tar.gz -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -The tar.gz archived into the \fBfile_cache_path\fP, and then extracted to \fBcookbooks_path\fP\&. -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ chef\-solo \-c ~/solo.rb \-j ~/node.json -.ft P -.fi -.UNINDENT -.UNINDENT -.sp -chef\-solo will look in the solo.rb file to determine the directory in which cookbooks are located. -.INDENT 0.0 -.INDENT 3.5 -.sp -.nf -.ft C -$ chef\-solo \-c ~/solo.rb \-j http://www.example.com/node.json \-r http://www.example.com/chef\-solo.tar.gz -.ft P -.fi -.UNINDENT -.UNINDENT -.SH AUTHOR -Chef -.\" Generated by docutils manpage writer. -. diff --git a/distro/common/markdown/README b/distro/common/markdown/README deleted file mode 100644 index 0f35814baf..0000000000 --- a/distro/common/markdown/README +++ /dev/null @@ -1,3 +0,0 @@ -This directory contains markdown documentation that is used in other places. -For example, markdown (.mkd) documents that are generated as man pages -with ronn. diff --git a/distro/common/markdown/man1/chef-shell.mkd b/distro/common/markdown/man1/chef-shell.mkd deleted file mode 100644 index 216dc73d41..0000000000 --- a/distro/common/markdown/man1/chef-shell.mkd +++ /dev/null @@ -1,195 +0,0 @@ -chef-shell(1) -- Interactive Chef Console -========================================= - -## SYNOPSIS - -__chef-shell__ [_named configuration_] _(options)_ - - * `-S`, `--server CHEF_SERVER_URL`: - The chef server URL - * `-z`, `--client`: - chef-client mode - * `-c`, `--config CONFIG`: - The configuration file to use - * `-j`, `--json-attributes JSON_ATTRIBS`: - Load attributes from a JSON file or URL - * `-l`, `--log-level LOG_LEVEL`: - Set the logging level - * `-s`, `--solo`: - chef-solo session - * `-a`, `--standalone`: - standalone session - * `-v`, `--version`: - Show chef version - * `-h`, `--help`: - Show command options - -When no --config option is specified, chef-shell attempts to load a -default configuration file: - -* If a _named configuration_ is given, chef-shell will load ~/.chef/_named - configuration_/chef_shell.rb -* If no _named configuration_ is given chef-shell will load - ~/.chef/chef_shell.rb if it exists -* chef-shell falls back to loading /etc/chef/client.rb or -/etc/chef/solo.rb if -z or -s options are given and no chef_shell.rb -can be found. -* The --config option takes precedence over implicit configuration - paths. - -## DESCRIPTION - -`chef-shell` is an irb(1) (interactive ruby) session customized for Chef. -`chef-shell` serves two primary functions: it provides a means to -interact with a Chef Server interactively using a convenient DSL; it -allows you to define and run Chef recipes interactively. - -## SYNTAX - -chef-shell uses irb's subsession feature to provide multiple modes of -interaction. In addition to the primary mode which is entered on start, -`recipe` and `attributes` modes are available. - -## PRIMARY MODE -The following commands are available in the primary -session: - - * `help`: - Prints a list of available commands - * `version`: - Prints the Chef version - * `recipe`: - Switches to `recipe` mode - * `attributes`: - Switches to `attributes` mode - * `run_chef`: - Initiates a chef run - * `reset`: - reinitializes chef-shell session - * `echo :on|:off`: - Turns irb's echo function on or off. Echo is _on_ by default. - * `tracing :on|:off`: - Turns irb's function tracing feature on or off. Tracing is extremely - verbose and expected to be of interest primarily to developers. - * `node`: - Returns the _node_ object for the current host. See knife-node(1) - for more information about nodes. - * `ohai`: - Prints the attributes of _node_ - -In addition to these commands, chef-shell provides a DSL for accessing -data on the Chef Server. When working with remote data in chef-shell, you -chain method calls in the form _object type_._operation_, where -_object type_ is in plural form. The following object types are -available: - - * `nodes` - * `roles` - * `data_bags` - * `clients` - * `cookbooks` - -For each _object type_ the following operations are available: - - * _object type_.all(_&block_): - Loads all items from the server. If the optional code _block_ is - given, each item will be passed to the block and the results - returned, similar to ruby's `Enumerable#map` method. - * _object type_.show(_object name_): - Aliased as _object type_.load - - Loads the singular item identified by _object name_. - * _object type_.search(_query_, _&block_): - Aliased as _object type_.find - - Runs a search against the server and returns the matching items. If - the optional code _block_ is given each item will be passed to the - block and the results returned. - - The _query_ may be a Solr/Lucene format query given as a String, or - a Hash of conditions. If a Hash is given, the options will be ANDed - together. To join conditions with OR, use negative queries, or any - advanced search syntax, you must provide give the query in String - form. - * _object type_.transform(:all|_query_, _&block_): - Aliased as _object type_.bulk_edit - - Bulk edit objects by processing them with the (required) code _block_. - You can edit all objects of the given type by passing the Symbol - `:all` as the argument, or only a subset by passing a _query_ as the - argument. The _query_ is evaluated in the same way as with - __search__. - - The return value of the code _block_ is used to alter the behavior - of `transform`. If the value returned from the block is `nil` or - `false`, the object will not be saved. Otherwise, the object is - saved after being passed to the block. This behavior can be - exploited to create a dry run to test a data transformation. - -## RECIPE MODE -Recipe mode implements Chef's recipe DSL. Exhaustively documenting this -DSL is outside the scope of this document. See the following pages in -the Chef documentation for more information: - - * - * - -Once you have defined resources in the recipe, you can trigger a -convergence run via `run_chef` - -## EXAMPLES - -* A "Hello World" interactive recipe - - chef > recipe - chef:recipe > echo :off - chef:recipe > file "/tmp/hello\_world" - chef:recipe > run\_chef - [Sat, 09 Apr 2011 08:56:56 -0700] INFO: Processing file[/tmp/hello\_world] action create ((irb#1) line 2) - [Sat, 09 Apr 2011 08:56:56 -0700] INFO: file[/tmp/hello\_world] created file /tmp/hello\_world - chef:recipe > pp ls '/tmp' - [".", - "..", - "hello\_world"] - -* Search for _nodes_ by role, and print their IP addresses - - chef > nodes.find(:roles => 'monitoring-server') {|n| n[:ipaddress] } - => ["10.254.199.5"] - -* Remove the role _obsolete_ from every node in the system - - chef > nodes.transform(:all) {|n| n.run\_list.delete('role[obsolete]') } - => [node[chef098b2.opschef.com], node[ree-woot], node[graphite-dev], node[fluke.localdomain], node[ghost.local], node[kallistec]] - - -## BUGS - -`chef-shell` often does not perfectly replicate the context in which -chef-client(8) configures a host, which may lead to discrepancies in -observed behavior. - -`chef-shell` has to duplicate much code from chef-client's internal -libraries and may become out of sync with the behavior of those -libraries. - -## SEE ALSO - - chef-client(8) knife(1) - - -## AUTHOR - - Chef was written by Adam Jacob with many - contributions from the community. chef-shell was written by Daniel - DeLeo. - -## DOCUMENTATION - - This manual page was written by Daniel DeLeo . - Permission is granted to copy, distribute and / or modify this - document under the terms of the Apache 2.0 License. - -## CHEF - - chef-shell is distributed with Chef. diff --git a/distro/common/markdown/man1/knife-bootstrap.mkd b/distro/common/markdown/man1/knife-bootstrap.mkd deleted file mode 100644 index a1a2d3460c..0000000000 --- a/distro/common/markdown/man1/knife-bootstrap.mkd +++ /dev/null @@ -1,141 +0,0 @@ -knife-bootstrap(1) -- Install Chef Client on a remote host -======================================== - -## SYNOPSIS - -__knife__ __bootstrap__ _(options)_ - - * `-i`, `--identity-file IDENTITY_FILE`: - The SSH identity file used for authentication - * `-N`, `--node-name NAME`: - The Chef node name for your new node - * `-P`, `--ssh-password PASSWORD`: - The ssh password - * `-x`, `--ssh-user USERNAME`: - The ssh username - * `-p`, `--ssh-port PORT`: - The ssh port - * `--bootstrap-version VERSION`: - The version of Chef to install - * `--bootstrap-proxy PROXY_URL`: - `The proxy server for the node being bootstrapped` - * `--prerelease`: - Install pre-release Chef gems - * `-r`, `--run-list RUN_LIST`: - Comma separated list of roles/recipes to apply - * `--template-file TEMPLATE`: - Full path to location of template to use - * `--sudo`: - Execute the bootstrap via sudo - * `-d`, `--distro DISTRO`: - Bootstrap a distro using a template - * `--[no-]host-key-verify`: - Enable host key verification, which is the default behavior. - * `--hint HINT_NAME[=HINT_FILE]`: - Provide the name of a hint (with option JSON file) to set for use by - Ohai plugins. - -## DESCRIPTION - -Performs a Chef Bootstrap on the target node. The goal of the bootstrap -is to get Chef installed on the target system so it can run Chef Client -with a Chef Server. The main assumption is a baseline OS installation -exists. This sub-command is used internally by some cloud computing -plugins. - -The bootstrap sub-command supports supplying a template to perform the -bootstrap steps. If the distro is not specified (via `-d` or `--distro` -option), an Ubuntu 10.04 host bootstrapped with RubyGems is assumed. The -__DISTRO__ value corresponds to the base filename of the template, in -other words `DISTRO`.erb. A template file can be specified with the -`--template-file` option in which case the __DISTRO__ is not used. The -sub-command looks in the following locations for the template to use: - -* `bootstrap` directory in the installed Chef Knife library. -* `bootstrap` directory in the `$PWD/.chef`. -* `bootstrap` directory in the users `$HOME/.chef`. - -The default bootstrap templates are scripts that get copied to the -target node (FQDN). The following distros are supported: - -* centos5-gems -* fedora13-gems -* ubuntu10.04-gems -* ubuntu10.04-apt - -The gems installations will use RubyGems 1.3.6 and Chef installed as a -gem. The apt installation will use the Opscode APT repository. - -In addition to handling the software installation, these bootstrap -templates do the following: - - - Write the validation.pem per the local knife configuration. - - Write a default config file for Chef (`/etc/chef/client.rb`) using values from the `knife.rb`. - - Create a JSON attributes file containing the specified run list and run Chef. - -In the case of the RubyGems, the `client.rb` will be written from -scratch with a minimal set of values; see __EXAMPLES__. In the case of -APT Package installation, `client.rb` will have the -`validation_client_name` appended if it is not set to `chef-validator` -(default config value), and the `node_name` will be added if -`chef_node_name` option is specified. - -When this is complete, the bootstrapped node will have: - - - Latest Chef version installed from RubyGems or APT Packages from Opscode. This may be a later version than the local system. - - Be validated with the configured Chef Server. - - Have run Chef with its default run list if one is specified. - -Additional custom bootstrap templates can be created and stored in -`.chef/bootstrap/DISTRO.erb`, replacing __DISTRO__ with the value passed -with the `-d` or `--distro` option. See __EXAMPLES__ for more -information. - -## EXAMPLES -Setting up a custom bootstrap is fairly straightforward. Create a -`.chef/bootstrap` directory in your Chef Repository or in -`$HOME/.chef/bootstrap`. Then create the ERB template file. - - mkdir ~/.chef/bootstrap - vi ~/.chef/bootstrap/debian5.0-apt.erb - -For example, to create a new bootstrap template that should be used when -setting up a new Debian node. Edit the template to run the commands, set -up the validation certificate and the client configuration file, and -finally to run chef-client on completion. The bootstrap template can be -called with: - - knife bootstrap mynode.example.com --template-file ~/.chef/bootstrap/debian5.0-apt.erb - -Or, - - knife bootstrap mynode.example.com --distro debian5.0-apt - -The `--distro` parameter will automatically look in the -`~/.chef/bootstrap` directory for a file named `debian5.0-apt.erb`. - -Templates provided by the Chef installation are located in -`BASEDIR/lib/chef/knife/bootstrap/*.erb`, where _BASEDIR_ is the -location where the package or Gem installed the Chef client libraries. - -## BUGS -`knife bootstrap` is not capable of bootstrapping multiple hosts in -parallel. - -The bootstrap script is passed as an argument to sh(1) on the remote -system, so sensitive information contained in the script will be visible -to other users via the process list using tools such as ps(1). - -## SEE ALSO - __knife-ssh__(1) - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - - -## CHEF - Knife is distributed with Chef. diff --git a/distro/common/markdown/man1/knife-client.mkd b/distro/common/markdown/man1/knife-client.mkd deleted file mode 100644 index b95a578391..0000000000 --- a/distro/common/markdown/man1/knife-client.mkd +++ /dev/null @@ -1,103 +0,0 @@ -knife-client(1) -- Manage Chef API Clients -======================================== - -## SYNOPSIS - -__knife__ __client__ _sub-command_ _(options)_ - -## SUB-COMMANDS -Client subcommands follow a basic create, read, update, delete (CRUD) -pattern. The Following subcommands are available: - -## BULK DELETE -__knife client bulk delete__ _regex_ _(options)_ - -Delete clients where the client name matches the regular expression -_regex_ on the Chef Server. The regular expression should be given as a -quoted string, and not surrounded by forward slashes. - -## CREATE -__knife client create__ _client name_ _(options)_ - - * `-a`, `--admin `: - Create the client as an admin - * `-f`, `--file FILE`: - Write the key to a file - -Create a new client. This generates an RSA keypair. The private key will -be displayed on _STDOUT_ or written to the named file. The public half -will be stored on the Server. For _chef-client_ systems, the private key -should be copied to the system as `/etc/chef/client.pem`. - -Admin clients should be created for users that will use _knife_ to -access the API as an administrator. The private key will generally be -copied to `~/.chef/client\_name.pem` and referenced in the `knife.rb` -configuration file. - -## DELETE -__knife client delete__ _client name_ _(options)_ - -Deletes a registered client. - -## EDIT -__client edit__ _client name_ _(options)_ - -Edit a registered client. - -## LIST -__client list__ _(options)_ - - * `-w`, `--with-uri`: - Show corresponding URIs - -List all registered clients. - -## REREGISTER -__client reregister__ _client name_ _(options)_ - - * `-f`, `--file FILE`: - Write the key to a file - -Regenerate the RSA keypair for a client. The public half will be stored -on the server and the private key displayed on _STDOUT_ or written to -the named file. This operation will invalidate the previous keypair used -by the client, preventing it from authenticating with the Chef Server. -Use care when reregistering the validator client. - -## SHOW -__client show__ _client name_ _(options)_ - - * `-a`, `--attribute ATTR`: - Show only one attribute - -Show a client. Output format is determined by the --format option. - -## DESCRIPTION -Clients are identities used for communication with the Chef Server API, -roughly equivalent to user accounts on the Chef Server, except that -clients only communicate with the Chef Server API and are authenticated -via request signatures. - -In the typical case, there will be one client object on the server for -each node, and the corresponding client and node will have identical -names. - -In the Chef authorization model, there is one special client, the -"validator", which is authorized to create new non-administrative -clients but has minimal privileges otherwise. This identity is used as a -sort of "guest account" to create a client identity when initially -setting up a host for management with Chef. - -## SEE ALSO - __knife-node__(1) - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - diff --git a/distro/common/markdown/man1/knife-configure.mkd b/distro/common/markdown/man1/knife-configure.mkd deleted file mode 100644 index b441dc5d8b..0000000000 --- a/distro/common/markdown/man1/knife-configure.mkd +++ /dev/null @@ -1,71 +0,0 @@ -knife-configure(1) -- Generate configuration files for knife or Chef Client -======================================== - -## SYNOPSIS - -__knife__ __configure__ [client] _(options)_ - -## DESCRIPTION -Generates a knife.rb configuration file interactively. When given the ---initial option, also creates a new administrative user. - -## CONFIGURE SUBCOMMANDS ## - -__knife configure__ _(options)_ - - * `-i`, `--initial`: - Create an initial API Client - * `-r`, `--repository REPO`: - The path to your chef-repo - -Create a configuration file for knife. This will prompt for values to -enter into the file. Default values are listed in square brackets if no -other entry is typed. See __knife__(1) for a description of -configuration options. - -__knife configure client__ _directory_ - -Read the _knife.rb_ config file and generate a config file suitable for -use in _/etc/chef/client.rb_ and copy the validation certificate into -the specified _directory_. - -## EXAMPLES - * On a freshly installed Chef Server, use _knife configure -i_ to - create an administrator and knife configuration file. Leave the - field blank to accept the default value. On most systems, the - default values are acceptable (except for the chef server URL, - there you must add your organization name) - - user@host$ knife configure -i - Please enter the chef server URL: [http://localhost/organizations/myorg] - Please enter a clientname for the new client: [username] - Please enter the existing admin clientname: [chef-webui] - Please enter the location of the existing admin client's private key: [/etc/chef/webui.pem] - Please enter the validation clientname: [chef-validator] - Please enter the location of the validation key: [/etc/chef/validation.pem] - Please enter the path to a chef repository (or leave blank): - Creating initial API user... - Created (or updated) client[username] - Configuration file written to /home/username/.chef/knife.rb - - This creates a new administrator client named _username_, writes - a configuration file to _/home/username/.chef/knife.rb_, and the - private key to _/home/username/.chef/username.pem_. The - configuration file and private key may be copied to another system - to facilitate administration of the Chef Server from a remote - system. Depending on the value given for the Chef Server URL, you - may need to modify that setting after copying to a remote host. - -## SEE ALSO - __knife__(1) __knife-client__(1) - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - diff --git a/distro/common/markdown/man1/knife-cookbook-site.mkd b/distro/common/markdown/man1/knife-cookbook-site.mkd deleted file mode 100644 index 68bc8433df..0000000000 --- a/distro/common/markdown/man1/knife-cookbook-site.mkd +++ /dev/null @@ -1,123 +0,0 @@ -knife-cookbook-site(1) -- Install and update open source cookbooks -======================================== - -## SYNOPSIS - -__knife__ __cookbook site__ _sub-command_ _(options)_ - -## COOKBOOK SITE SUB-COMMANDS -`knife cookbook site` provides the following subcommands: - -## INSTALL -__cookbook site install COOKBOOK [VERSION]__ _(options)_ - - * `-D`, `--skip-dependencies `: - Skip automatic installation of dependencies. - * `-o`, `--cookbook-path PATH`: - Install cookbooks to PATH - * `-B`, `--branch BRANCH`: - Default branch to work with [defaults to master] - -Uses git(1) version control in conjunction with the cookbook site to -install community contributed cookbooks to your local cookbook -repository. Running `knife cookbook site install` does the following: - -1. A new "pristine copy" branch is created in git for tracking the - upstream; -2. All existing cookbooks are removed from the branch; -3. The cookbook is downloaded from the cookbook site in tarball form; -4. The downloaded cookbook is untarred, and its contents committed via git; -5. The pristine copy branch is merged into the master branch. - -By installing cookbook with this process, you can locally modify the -upstream cookbook in your master branch and let git maintain your -changes as a separate patch. When an updated upstream version becomes -available, you will be able to merge the upstream changes while -maintaining your local modifications. - -Unless _--skip-dependencies_ is specified, the process is applied recursively to all the -cookbooks _COOKBOOK_ depends on (via metadata _dependencies_). - -## DOWNLOAD -__knife cookbook site download COOKBOOK [VERSION]__ _(options)_ - - * `-f`, `--file FILE`: - The filename to write to - * `--force`: - Force download deprecated cookbook - -Downloads a specific cookbook from the Community site, optionally -specifying a certain version. - -## LIST -__knife cookbook site list__ _(options)_ - - * `-w`, `--with-uri`: - Show corresponding URIs - -Lists available cookbooks from the Community site. - -## SEARCH -__knife cookbook site search QUERY__ _(options)_ - -Searches for available cookbooks matching the specified query. - -## SHARE -__knife cookbook site share COOKBOOK CATEGORY__ _(options)_ - - * `-k`, `--key KEY`: - API Client Key - * `-u`, `--user USER`: - API Client Username - * `-o`, `--cookbook-path PATH:PATH`: - A colon-separated path to look for cookbooks in - -Uploads the specified cookbook using the given category to the Opscode -cookbooks site. Requires a login user and certificate for the Opscode -Cookbooks site. By default, knife will use the username and API key -you've configured in your configuration file; otherwise you must -explicitly set these values on the command line or use an alternate -configuration file. - -## UNSHARE -__knife cookbook site unshare COOKBOOK__ - -Stops sharing the specified cookbook on the Opscode cookbooks site. - -## SHOW -__knife cookbook site show COOKBOOK [VERSION]__ _(options)_ - -Shows information from the site about a particular cookbook. - -## DESCRIPTION -The cookbook site, , is a cookbook -distribution service operated by Opscode. This service provides users -with a central location to publish cookbooks for sharing with other -community members. - -`knife cookbook site` commands provide an interface to the cookbook -site's HTTP API. For commands that read data from the API, no account is -required. In order to upload cookbooks using the `knife cookbook site -share` command, you must create an account on the cookbook site and -configure your credentials via command line option or in your knife -configuration file. - -## EXAMPLES -Uploading cookbooks to the Opscode cookbooks site: - - knife cookbook site share example Other -k ~/.chef/USERNAME.pem -u USERNAME - -## SEE ALSO - __knife-cookbook(1)__ - - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - diff --git a/distro/common/markdown/man1/knife-cookbook.mkd b/distro/common/markdown/man1/knife-cookbook.mkd deleted file mode 100644 index 6a56059e80..0000000000 --- a/distro/common/markdown/man1/knife-cookbook.mkd +++ /dev/null @@ -1,263 +0,0 @@ -knife-cookbook(1) -- upload and manage chef cookbooks -======================================== - -## SYNOPSIS - -__knife__ __cookbook__ _sub-command_ _(options)_ - -## SUB-COMMANDS -`knife cookbook` supports the following sub commands: - -## LIST -__knife cookbook list__ _(options)_ - - * `-a`, `--all`: - show all versions of a cookbook instead of just the most recent - * `-w`, `--with-uri`: - show corresponding uris - -Lists the cookbooks available on the Chef server. - -## SHOW -__knife cookbook show cookbook [version] [part] [filename]__ _(options)_ - - * `-f`, `--fqdn fqdn `: - the fqdn of the host to see the file for - * `-p`, `--platform platform `: - the platform to see the file for - * `-v`, `--platform-version version`: - the platform version to see the file for - * `-w`, `--with-uri`: - Show corresponding URIs - -show a particular part of a _cookbook_ for the specified _version_. _part_ can be one of: - - * _attributes_ - * _definitions_ - * _files_ - * _libraries_ - * _providers_ - * _recipes_ - * _resources_ - * _templates_ - -## UPLOAD -__knife cookbook upload [cookbooks...]__ _(options)_ - - * `-a`, `--all`: - upload all cookbooks, rather than just a single cookbook - * `-o`, `--cookbook-path path:path`: - a colon-separated path to look for cookbooks in - * `-d`, `--upload-dependencies`: - Uploads additional cookbooks that this cookbook lists in as - dependencies in its metadata. - * `-E`, `--environment ENVIRONMENT`: - An _ENVIRONMENT_ to apply the uploaded cookbooks to. Specifying this - option will cause knife to edit the _ENVIRONMENT_ to place a strict - version constraint on the cookbook version(s) uploaded. - * `--freeze`: - Sets the frozen flag on the uploaded cookbook(s) Any future attempt - to modify the cookbook without changing the version number will - return an error unless --force is specified. - * `--force`: - Overrides the frozen flag on a cookbook, allowing you to overwrite a - cookbook version that has previously been uploaded with the --freeze - option. - -Uploads one or more cookbooks from your local cookbook repository(ies) -to the Chef Server. Only files that don't yet exist on the server will -be uploaded. - -As the command parses the name args as 1..n cookbook names: - `knife cookbook upload COOKBOOK COOKBOOK ...` -works for one to many cookbooks. - -## DOWNLOAD -__knife cookbook download cookbook [version]__ _(options)_ - - * `-d`, `--dir download_directory`: - the directory to download the cookbook into - * `-f`, `--force`: - overwrite an existing directory with the download - * `-n`, `--latest`: - download the latest version of the cookbook - -download a cookbook from the chef server. if no version is specified and -only one version exists on the server, that version will be downloaded. -if no version is specified and multiple versions are available on the -server, you will be prompted for a version to download. - -## DELETE -__knife cookbook delete cookbook [version]__ _(options)_ - - * `-a`, `--all`: - delete all versions - * `-p`, `--purge`: - purge files from backing store. this will disable any cookbook that contains any of the same files as the cookbook being purged. - -delete the specified _version_ of the named _cookbook_. if no version is -specified, and only one version exists on the server, that version will -be deleted. if multiple versions are available on the server, you will -be prompted for a version to delete. - -## BULK DELETE -__knife cookbook bulk delete regex__ _(options)_ - - * `-p`, `--purge`: - purge files from backing store. this will disable any cookbook that - contains any of the same files as the cookbook being purged. - -delete cookbooks on the chef server based on a regular expression. the -regular expression (_regex_) should be in quotes, not in //'s. - -## COOKBOOK CREATE -__knife cookbook create cookbook__ _(options)_ - - * `-o`, `--cookbook-path path`: - the directory where the cookbook will be created - * `-r`, `--readme-format format`: - format of the readme file md, mkd, txt, rdoc - * `-C`, `--copyright copyright`: - name of copyright holder - * `-i`, `--license license`: - license for cookbook, apachev2 or none - * `-m`, `--email email`: - email address of cookbook maintainer - -this is a helper command that creates a new cookbook directory in the -`cookbook_path`. the following directories and files are created for the -named cookbook. - -* cookbook/attributes -* cookbook/definitions -* cookbook/files/default -* cookbook/libraries -* cookbook/metadata.rb -* cookbook/providers -* cookbook/readme.md -* cookbook/recipes/default.rb -* cookbook/resources -* cookbook/templates/default - -supported readme formats are 'md' (default), 'mkd', 'txt', 'rdoc'. the -readme file will be written with the specified extension and a set of -helpful starting headers. - -specify `-C` or `--copyright` with the name of the copyright holder as -your name or your company/organization name in a quoted string. if this -value is not specified an all-caps string `your_company_name` is used -which can be easily changed with find/replace. - -specify `-i` or `--license` with the license that the cookbook is -distributed under for sharing with other people or posting to the -opscode cookbooks site. be aware of the licenses of files you put inside -the cookbook and follow any restrictions they describe. when using -`none` (default) or `apachev2`, comment header text and metadata file -are pre-filled. the `none` license will be treated as -non-redistributable. - -specify `-m` or `--email` with the email address of the cookbook's -maintainer. if this value is not specified, an all-caps string -`your_email` is used which can easily be changed with find/replace. - -the cookbook copyright, license, email and readme_format settings can be filled in the -`knife.rb`, for example with default values: - - cookbook_copyright "your_company_name" - cookbook_license "none" - cookbook_email "your_email" - readme_format "md" - - -## METADATA -__knife cookbook metadata cookbook__ _(options)_ - - * `-a`, `--all`: - generate metadata for all cookbooks, rather than just a single cookbook - * `-o`, `--cookbook-path path:path`: - a colon-separated path to look for cookbooks in - -generate cookbook metadata for the named _cookbook_. the _path_ used here specifies where the cookbooks directory is located and corresponds to the `cookbook_path` configuration option. - -## METADATA FROM FILE -__knife cookbook metadata from file__ _(options)_ - -load the cookbook metadata from a specified file. - -## TEST -__knife cookbook test [cookbooks...]__ _(options)_ - - * `-a`, `--all`: - test all cookbooks, rather than just a single cookbook - * `-o`, `--cookbook-path path:path`: - a colon-separated path to look for cookbooks in - -test the specified cookbooks for syntax errors. this uses the built-in -ruby syntax checking option for files in the cookbook ending in `.rb`, -and the erb syntax check for files ending in `.erb` (templates). - -## RECIPE LIST -__knife recipe list [PATTERN]__ - -List available recipes from the server. Specify _PATTERN_ as a regular -expression to limit the results. - -## DESCRIPTION -Cookbooks are the fundamental unit of distribution in Chef. They -encapsulate all recipes of resources and assets used to configure a -particular aspect of the infrastructure. The following sub-commands can -be used to manipulate the cookbooks stored on the Chef Server. - -On disk, cookbooks are directories with a defined structure. The -following directories may appear within a cookbook: - - * COOKBOOK/attributes/: - Ruby files that define default parameters to be used in recipes - * COOKBOOK/definitions/: - Ruby files that contain _resource definitions_ - * COOKBOOK/files/SPECIFICITY: - Files of arbitrary type. These files may be downloaded by - chef-client(8) when configuring a host. - * COOKBOOK/libraries/: - Ruby files that contain library code needed for recipes - * COOKBOOK/providers/: - Ruby files that contain Lightweight Provider definitions - * COOKBOOK/recipes/: - Ruby files that use Chef's recipe DSL to describe the desired - configuration of a system - * COOKBOOK/resources/: - Ruby files that contain Lightweight Resource definitions - * COOKBOOK/templates/SPECIFICITY: - ERuby (ERb) template files. These are referenced by _recipes_ and - evaluated to dynamically generate configuration files. - -__SPECIFICITY__ is a feature of _files_ and _templates_ that allow you -to specify alternate files to be used on a specific OS platform or host. -The default specificity setting is _default_, that is files in -`COOKBOOK/files/default` will be used when a more specific copy is not -available. Further documentation for this feature is available on the -Chef wiki: - -Cookbooks also contain a metadata file that defines various properties -of the cookbook. The most important of these are the _version_ and the -_dependencies_. The _version_ is used in combination with environments -to select which copy of a given cookbook is distributed to a node. The -_dependencies_ are used by the server to determine which additional -cookbooks must be distributed to a given host when it requires a -cookbook. - -## SEE ALSO - __knife-environment(1)__ __knife-cookbook-site(1)__ - - - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - - -## CHEF - Knife is distributed with Chef. diff --git a/distro/common/markdown/man1/knife-data-bag.mkd b/distro/common/markdown/man1/knife-data-bag.mkd deleted file mode 100644 index cab28a2f7f..0000000000 --- a/distro/common/markdown/man1/knife-data-bag.mkd +++ /dev/null @@ -1,121 +0,0 @@ -knife-data-bag(1) -- Store arbitrary data on a Chef Server -======================================== - -## SYNOPSIS - -__knife__ __data bag__ _sub-command_ _(options)_ - -## DESCRIPTION -Data bags are stores of arbitrary JSON data. Each data bag is a -collection that may contain many items. Data Bag Items are indexed by -the Chef Server and can be searched via __knife-search__(1). - -Data bags are available to all nodes configured by __chef-client__(8), -and are therefore a convenient mechanism to store global information, -such as lists of administrative accounts that should be configured on -all hosts. - -## DATA BAG SUB-COMMANDS - -## CREATE -__knife data bag create__ _bag name_ [item id] _(options)_ - - * `-s`, `--secret SECRET`: - A secret key used to encrypt the data bag item. See __encryption support__ below. - * `--secret-file SECRET_FILE`: - The path to a file containing the secret key to be used to encrypt - the data bag item. - -If _item id_ is given, creates a new, empty data bag item and opens it for -editing in your editor. The data bag will be created if it does not -exist. - -If _item id_ is not given, the data bag will be created. - -## DELETE -__knife data bag delete__ _bag name_ [item id] _(options)_ - -Delete a data bag, or an item from a data bag. - -## EDIT -__knife data bag edit__ _bag name_ _item id_ _(options)_ - - * `-s`, `--secret SECRET`: - A secret key used to encrypt the data bag item. See __encryption support__ below. - * `--secret-file SECRET_FILE`: - The path to a file containing the secret key to be used to encrypt - the data bag item. - -Edit an item in a data bag. - -## FROM FILE -__knife data bag from file__ _bag name_ _file_ _(options)_ - -__knife data bag from file__ _bag name_ _file1_ _file2_ _file3_ _(options)_ - -__knife data bag from file__ _bag name_ _folder_ _(options)_ - - * `-s`, `--secret SECRET`: - A secret key used to encrypt the data bag item. See __encryption support__ below. - * `--secret-file SECRET_FILE`: - The path to a file containing the secret key to be used to encrypt - the data bag item. - -Load a data bag item from a JSON file. If _file_ is a relative or -absolute path to the file, that file will be used. Otherwise, the _file_ -parameter is treated as the base name of a data bag file in a Chef -repository, and `knife` will search for the file in -`./data_bags/bag_name/file`. For example `knife data bag from file users -dan.json` would attempt to load the file `./data_bags/users/dan.json`. - -## LIST -__knife data bag list__ _(options)_ - - * `-w`, `--with-uri`: - Show corresponding URIs - -Lists the data bags that exist on the Chef Server. - -## SHOW -__knife data bag show BAG [ITEM]__ _(options)_ - - * `-s`, `--secret SECRET`: - A secret key used to encrypt the data bag item. See __encryption support__ below. - * `--secret-file SECRET_FILE`: - The path to a file containing the secret key to be used to encrypt - the data bag item. - -Show a specific data bag or an item in a data bag. The output will be -formatted according to the --format option. - -## ENCRYPTION SUPPORT -Data Bag Items may be encrypted to keep their contents secret. This may -be desirable when storing sensitive information such as database -passwords, API keys, etc. - -Data Bag Item encryption uses the AES-256 CBC symmetric key algorithm. - -__CAVEATS:__ Keys are not encrypted; only values are encrypted. The "id" -of a Data Bag Item is not encrypted, since it is used by Chef Server to -store the item in its database. For example, given the following data bag item: - {"id": "important_passwords", "secret_password": "opensesame"} -The key "secret\_password" will be visible to an evesdropper, but the -value "opensesame" will be protected. Both the key "id" and its value -"important\_passwords" will be visible to an evesdropper. - -Chef Server does not provide a secure mechanism for distributing -encryption keys. - -## SEE ALSO - __knife-search__(1) - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. http://docs.chef.io/ - diff --git a/distro/common/markdown/man1/knife-environment.mkd b/distro/common/markdown/man1/knife-environment.mkd deleted file mode 100644 index 06bf423dc0..0000000000 --- a/distro/common/markdown/man1/knife-environment.mkd +++ /dev/null @@ -1,151 +0,0 @@ -knife-environment(1) -- Define cookbook policies for the environments in your infrastructure -======================================== - -## SYNOPSIS - -__knife__ __environment__ _sub-command_ _(options)_ - -## SUBCOMMANDS -Environment subcommands follow a basic create, read, update, delete -(CRUD) pattern. The following subcommands are available: - -## CREATE -__knife environment create__ _environment_ _(options)_ - - * `-d`, `--description DESCRIPTION`: - The value of the description field. - -Create a new environment object on the Chef Server. The envrionment will -be opened in the text editor for editing prior to creation if the -n -option is not present. - -## DELETE -__knife environment delete__ _environment_ _(options)_ - -Destroy an environment on the Chef Server. A prompt for confirmation -will be displayed if the -y options is not given. - -## EDIT -__knife environment edit__ _environment_ _(options)_ - -Fetch _environment_ and display it in the text editor for editing. The -environment will be saved to the Chef Server when the editing session -exits. - -## FROM FILE -__knife environment from file__ _file_ _(options)_ - -Create or update an environment from the JSON or Ruby format _file_. See -__format__ for the proper format of this file. - -## LIST -__knife environment list__ _(options)_ - * `-w`, `--with-uri`: - Show the resource URI for each environment - -## SHOW -__knife environment show__ _environment_ _(options)_ - -## DESCRIPTION -Environments provide a means to apply policies to hosts in your -infrastructure based on business function. For example, you may have a -separate copy of your infrastructure called "dev" that runs the latest -version of your application and should use the newest versions of your -cookbooks when configuring systems, and a production instance of your -infrastructure where you wish to update code and cookbooks in a more -controlled fashion. In Chef, this function is implemented with -_environments_. - -Environments contain two major components: a set of cookbook version -constraints and environment attributes. - -## SYNTAX -A cookbook version constraint is comprised of a _cookbook name_ and a -_version constraint_. The _cookbook name_ is the name of a cookbook in -your system, and the _version constraint_ is a String describing the -version(s) of that cookbook allowed in the environment. Only one -_version constraint_ is supported for a given _cookbook name_. - -The exact syntax used to define a cookbook version constraint varies -depending on whether you use the JSON format or the Ruby format. In the -JSON format, the cookbook version constraints for an environment are -represented as a single JSON object, like this: - - {"apache2": ">= 1.5.0"} - -In the Ruby format, the cookbook version constraints for an environment -are represented as a Ruby Hash, like this: - - {"apache2" => ">= 1.5.0"} - -A _version number_ is a String comprised of two or three digits -separated by a dot (.) character, or in other words, strings of the form -"major.minor" or "major.minor.patch". "1.2" and "1.2.3" are examples of -valid version numbers. Version numbers containing more than three digits -or alphabetic characters are not supported. - -A _version constraint_ String is composed of an _operator_ and a -_version number_. The following operators are available: - - * `= VERSION`: - Equality. Only the exact version specified may be used. - * `> VERSION`: - Greater than. Only versions greater than `VERSION` may be used. - * `>= VERSION`: - Greater than or equal to. Only versions equal to VERSION or greater - may be used. - * `< VERSION`: - Less than. Only versions less than VERSION may be used. - * `<= VERSION`: - Less than or equal to. Only versions lesser or equal to VERSION may - be used. - * `~> VERSION`: - Pessimistic greater than. Depending on the number of components in - the given VERSION, the constraint will be optimistic about future - minor or patch revisions only. For example, `~> 1.1` will match any - version less than `2.0` and greater than or equal to `1.1.0`, - whereas `~> 2.0.5` will match any version less than `2.1.0` and - greater than or equal to `2.0.5`. - -## FORMAT -The JSON format of an envioronment is as follows: - - { - "name": "dev", - "description": "The development environment", - "cookbook_versions": { - "couchdb": "= 11.0.0" - }, - "json_class": "Chef::Environment", - "chef_type": "environment", - "default_attributes": { - "apache2": { "listen_ports": [ "80", "443" ] } - }, - "override_attributes": { - "aws_s3_bucket": "production" - } - } - -The Ruby format of an environment is as follows: - - name "dev" - description "The development environment" - cookbook_versions "couchdb" => "= 11.0.0" - default_attributes "apache2" => { "listen_ports" => [ "80", "443" ] } - override_attributes "aws_s3_bucket" => "production" - - -## SEE ALSO - __knife-node(1)__ __knife-cookbook(1)__ __knife-role(1)__ - - - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Daniel DeLeo . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. diff --git a/distro/common/markdown/man1/knife-exec.mkd b/distro/common/markdown/man1/knife-exec.mkd deleted file mode 100644 index 1b60177d16..0000000000 --- a/distro/common/markdown/man1/knife-exec.mkd +++ /dev/null @@ -1,42 +0,0 @@ -knife-exec(1) -- Run user scripts using the Chef API DSL -======================================== - -## SYNOPSIS - -__knife__ __exec__ _(options)_ - - * `-E`, `--exec CODE`: - Provide a snippet of code to evaluate on the command line - -## DESCRIPTION - -`knife exec` runs arbitrary ruby scripts in a context similar to that -of the chef-shell(1) DSL. See the chef-shell documentation for a -description of the commands available. - -## EXAMPLES - - * Make an API call against an arbitrary endpoint: - knife exec -E 'api.get("nodes/fluke.localdomain/cookbooks")' - => list of cookbooks for the node _fluke.localdomain_ - * Remove the role _obsolete_ from all nodes: - knife exec -E 'nodes.transform(:all){|n| n.run\_list.delete("role[obsolete]")}' - * Generate the expanded run list for hosts in the `webserver` role: - knife exec -E 'nodes.find(:roles => "webserver") {|n| n.expand!; n[:recipes]}' - -## SEE ALSO - - __chef-shell(1)__ - -## AUTHOR - - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - - Knife is distributed with Chef. diff --git a/distro/common/markdown/man1/knife-index.mkd b/distro/common/markdown/man1/knife-index.mkd deleted file mode 100644 index f1425b8013..0000000000 --- a/distro/common/markdown/man1/knife-index.mkd +++ /dev/null @@ -1,30 +0,0 @@ -knife-index(1) -- Rebuild the search index on a Chef Server -======================================== - -## SYNOPSIS - -__knife__ __index rebuild__ _(options)_ - - * `-y`, `--yes`: - don't bother to ask if I'm sure - -## DESCRIPTION -Rebuilds all the search indexes on the server. This is accomplished by -deleting all objects from the search index, and then forwarding each -item in the database to __chef-expander__(8) via __rabbitmq-server__(1). -Depending on the number of objects in the database, it may take some -time for all objects to be indexed and available for search. - -## SEE ALSO - __knife-search__(1) - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - diff --git a/distro/common/markdown/man1/knife-node.mkd b/distro/common/markdown/man1/knife-node.mkd deleted file mode 100644 index 0262d64702..0000000000 --- a/distro/common/markdown/man1/knife-node.mkd +++ /dev/null @@ -1,130 +0,0 @@ -knife-node(1) -- Manage the hosts in your infrastructure -======================================== - -## SYNOPSIS - -__knife__ __node__ _sub-command_ _(options)_ - -## DESCRIPTION -Nodes are data structures that represent hosts configured with Chef. -Nodes have a __name__, a String that uniquely identifies the node, -__attributes__, a nested Hash of properties that describe how the host -should be configured, a __chef\_environment__, a String representing the -environment to which the node belongs, and a __run\_list__, an ordered -list of __recipes__ or __roles__ that chef-client should apply when -configuring a host. - -When a host communicates with a Chef Server, it authenticates using its -__node\_name__ for identification and signs its reqests with a private -key. The Server validates the request by looking up a __client__ object -with a name identical to the __node\_name__ submitted with the request -and verifes the signature using the public key for that __client__ -object. __NOTE__ that the __client__ is a different object in the -system. It is associated with a node by virtue of having a matching -name. - -By default __chef-client__(8) will create a node using the FQDN of the -host for the node name, though this may be overridden by configuration -settings. - -## NODE SUB-COMMANDS -The following `node` subcommands are available: - -## BULK DELETE -__knife node bulk delete__ _regex_ _(options)_ - -Deletes nodes for which the name matches the regular expression _regex_ -on the Chef Server. The regular expression should be given in quotes, -and should not be surrounded with forward slashes (as is typical of -regular expression literals in scripting languages). - -## CREATE -__knife node create__ _name_ _(options)_ - -Create a new node. Unless the --disable-editing option is given, an empty node -object will be created and displayed in your text editor. If the editor -exits with a successful exit status, the node data will be posted to the -Chef Server to create the node. - -## DELETE -__knife node delete__ _name_ _(options)_ - -Deletes the node identified by _name_ on the Chef Server. - -## EDIT -__knife node edit__ _name_ _(options)_ - - * `-a`, `--all`: - Display all node data in the editor. By default, default, override, - and automatic attributes are not shown. - -Edit the node identified by _name_. Like __knife node create__, the node -will be displayed in your text editor unless the -n option is present. - -## FROM FILE -__knife node from file__ _file_ _(options)_ - -Create a node from a JSON format _file_. - -## LIST -__knife node list__ _(options)_ - - * `-w`, `--with-uri`: - Show corresponding URIs - -List all nodes. - -## RUN\_LIST ADD -__knife node run_list add__ _name_ _run list item_ _(options)_ - - * `-a`, `--after ITEM`: - Place the ENTRY in the run list after ITEM - -Add the _run list item_ to the node's `run_list`. See Run list - -## RUN\_LIST REMOVE -__knife node run_list remove__ _node name_ _run list item_ _(options)_ - -Remove the _run list item_ from the node's `run_list`. - -## SHOW -__knife node show__ _node name_ _(options)_ - - * `-a`, `--attribute [ATTR]`: - Show only one attribute - * `-r`, `--run-list `: - Show only the run list - * `-F`, `--format FORMAT`: - Display the node in a different format. - * `-m`, `--medium`: - Display more, but not all, of the node's data when using the default - _summary_ format - -Displays the node identified by _node name_ on stdout. - -## RUN LIST ITEM FORMAT -Run list items may be either roles or recipes. When adding a role to a -run list, the correct syntax is "role[ROLE\_NAME]" - -When adding a recipe to a run list, there are several valid formats: - - * Fully Qualified Format: - "recipe[COOKBOOK::RECIPE\_NAME]", for example, "recipe[chef::client]" - * Cookbook Recipe Format: - For brevity, the recipe part of the fully qualified format may be omitted, and recipes specified as "COOKBOOK::RECIPE\_NAME", e.g., "chef::client" - * Default Recipe Format: - When adding the default recipe of a cookbook to a run list, the recipe name may be omitted as well, e.g., "chef::default" may be written as just "chef" - -## SEE ALSO - __knife-client__(1) __knife-search__(1) __knife-role__(1) - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - diff --git a/distro/common/markdown/man1/knife-role.mkd b/distro/common/markdown/man1/knife-role.mkd deleted file mode 100644 index e202c52d81..0000000000 --- a/distro/common/markdown/man1/knife-role.mkd +++ /dev/null @@ -1,85 +0,0 @@ -knife-role(1) -- Group common configuration settings -======================================== - -## SYNOPSIS - -__knife__ __role__ _sub-command_ _(options)_ - -## ROLE SUB-COMMANDS -The following `role` subcommands are available: - -## LIST -__knife role list__ _(options)_ - - * `-w`, `--with-uri`: - Show corresponding URIs - -List roles. - -## SHOW -__knife role show ROLE__ _(options)_ - - * `-a`, `--attribute ATTR`: - Show only one attribute - -Show a specific role. - -## CREATE -__knife role create ROLE__ _(options)_ - - * `-d`, `--description`: - The role description - -Create a new role. - -## EDIT -__knife role edit ROLE__ _(options)_ - -Edit a role. - -## FROM FILE -__knife role from file FILE__ _(options)_ - -Create or update a role from a role Ruby DSL (`.rb`) or JSON file. - -## DELETE -__knife role delete ROLE__ _(options)_ - -Delete a role. - -## BULK DELETE -__knife role bulk delete REGEX__ _(options)_ - -Delete roles on the Chef Server based on a regular expression. The regular expression (_REGEX_) should be in quotes, not in //'s. - -## DESCRIPTION -Roles provide a mechanism to group repeated configuration settings. -Roles are data structures that contain __default\_attributes__, and -__override_attributes__, which are nested hashes of configuration -settings, and a __run_list__, which is an ordered list of recipes and -roles that should be applied to a host by chef-client. - -__default_attributes__ will be overridden if they conflict with a value -on a node that includes the role. Conversely, __override_attributes__ -will override any values set on nodes that apply them. - -When __chef-client__(8) configures a host, it will "expand" the -__run_list__ included in that host's node data. The expansion process -will recursively replace any roles in the run\_list with that role's -run\_list. - -## SEE ALSO - __knife-node(1)__ __knife-environment(1)__ - - - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - diff --git a/distro/common/markdown/man1/knife-search.mkd b/distro/common/markdown/man1/knife-search.mkd deleted file mode 100644 index 31a1d6e0f1..0000000000 --- a/distro/common/markdown/man1/knife-search.mkd +++ /dev/null @@ -1,180 +0,0 @@ -knife-search(1) -- Find objects on a Chef Server by query -======================================== - -## SYNOPSIS - -__knife__ __search INDEX QUERY__ _(options)_ - - * `-a`, `--attribute ATTR`: - Show only one attribute - * `-i`, `--id-only`: - Show only the ID of matching objects - * `-q`, `--query QUERY`: - The search query; useful to protect queries starting with - - * `-R`, `--rows INT`: - The number of rows to return - * `-r`, `--run-list`: - Show only the run list - * `-o`, `--sort SORT`: - The order to sort the results in - * `-b`, `--start ROW`: - The row to start returning results at - * `-m`, `--medium`: - Display medium sized output when searching nodes using the default - summary format - * `-l`, `--long`: - Display long output when searching nodes using the default summary - format - -## DESCRIPTION - -Search is a feature of the Chef Server that allows you to use a -full-text search engine to query information about your infrastructure -and applications. You can utilize this service via search calls in a -recipe or the knife search command. The search syntax is based on -Lucene. - - -## INDEXES - -Search indexes are a feature of the Chef Server and the search -sub-command allows querying any of the available indexes using SOLR -query syntax. The following data types are indexed for search: - - * _node_ - * _role_ - * _environment_ - * _clients_ - * _data bag_ - -Data bags are indexed by the data bag's name. For example, to search a -data bag named "admins": - - knife search admins 'field:search_pattern' - -## QUERY SYNTAX - -Queries have the form `field:search_pattern` where `field` is a key in -the JSON description of the relevant objects (nodes, roles, -environments, or data bags). Both `field` and `search_pattern` are -case-sensitive. `search_pattern` can be an exact, wildcard, -range, or fuzzy match (see below). The `field` supports exact -matching and limited wildcard matching. - -Searches will return the relevant objects (nodes, roles, environments, -or data bags) where the `search_pattern` matches the object's value of -`field`. - -### FIELD NAMES - -Field names are the keys within the JSON description of the object -being searched. Nested Keys can be searched by placing an underscore -("_") between key names. - -### WILDCARD MATCHING FOR FIELD NAMES - -The field name also has limited support for wildcard matching. Both -the "*" and "?" wildcards (see below) can be used within a field name; -however, they cannot be the first character of the field name. - -### EXACT MATCHES -Without any search modifiers, a search returns those fields for which -the `search_pattern` exactly matches the value of `field` in the JSON -description of the object. - -### WILDCARD MATCHES - -Search support both single- and multi-character wildcard searches -within a search pattern. - -'?' matches exactly one character. - -'*' matches zero or more characters. - -### RANGE MATCHES -Range searches allows one to match values between two given values. To -match values between X and Y, inclusively, use square brackets: - - knife search INDEX 'field:[X TO Y]' - -To match values between X and Y, exclusively, use curly brackets: - - knife search INDEX 'field:{X TO Y}' - -Values are sorted in lexicographic order. - -### FUZZY MATCHES - -Fuzzy searches allows one to match values based on the Levenshtein -Distance algorithm. To perform a fuzzy match, append a tilda (~) to -the search term: - - knife search INDEX 'field:term~' - -This search would return nodes whose `field` was 'perm' or 'germ'. - -### BOOLEAN OPERATORS - -The boolean operators NOT, AND, and OR are supported. To find values -of `field` that are not X: - - knife search INDEX 'field:(NOT X)' - -To find records where `field1` is X and `field2` is Y: - - knife search INDEX 'field1:X AND field2:Y' - -To find records where `field` is X or Y: - - knife search INDEX 'field:X OR field:Y' - -### QUOTING AND SPECIAL CHARACTERS - -In order to avoid having special characters and escape sequences -within your search term interpreted by either Ruby or the shell, -enclose them in single quotes. - -Search terms that include spaces should be enclosed in double-quotes: - - knife search INDEX 'field:"term with spaces"' - -The following characters must be escaped: - - + - && || ! ( ) { } [ ] ^ " ~ * ? : \ - -## EXAMPLES - -Find the nodes with the fully-qualified domain name (FQDN) -www.example.com: - - knife search node 'fqdn:www.example.com' - -Find the nodes running a version of Ubuntu: - - knife search node 'platform:ubuntu*' - -Find all nodes running CentOS in the production environment: - - knife search node 'chef_environment:production AND platform:centos' - -## KNOWN BUGS - - * Searches against the client index return no results in most cases. (CHEF-2477) - * Searches using the fuzzy match operator (~) produce an error. (CHEF-2478) - -## SEE ALSO - __knife-ssh__(1) - - [Lucene Query Parser Syntax](http://lucene.apache.org/java/2_3_2/queryparsersyntax.html) - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - - diff --git a/distro/common/markdown/man1/knife-ssh.mkd b/distro/common/markdown/man1/knife-ssh.mkd deleted file mode 100644 index 7d37075470..0000000000 --- a/distro/common/markdown/man1/knife-ssh.mkd +++ /dev/null @@ -1,69 +0,0 @@ -knife-ssh(1) -- Run a command or interactive session on multiple remote hosts -======================================== - -## SYNOPSIS - -__knife__ __ssh QUERY COMMAND__ _(options)_ - - * `-a`, `--attribute ATTR `: - The attribute to use for opening the connection - default is fqdn - * `-C`, `--concurrency NUM `: - The number of concurrent connections - * `-m`, `--manual-list `: - QUERY is a space separated list of servers - * `-P`, `--ssh-password PASSWORD`: - The ssh password - * `-x`, `--ssh-user USERNAME `: - The ssh username - * `-i`, `--identity-file IDENTITY_FILE`: - The SSH identity file used for authentication - * `-p`, `--ssh-port PORT`: - The ssh port - * `--[no-]host-key-verify`: - Verify host key, enabled by default. - -## DESCRIPTION - -The _ssh_ sub-command opens an ssh session to each of the nodes in the -search results of the _QUERY_. This sub-command requires that the -net-ssh-multi and highline Ruby libraries are installed. On Debian -systems, these are the libnet-ssh-multi-ruby and libhighline-ruby -packages. They can also be installed as RubyGems (net-ssh-multi and -highline, respectively). - -## TERMINAL MULTIPLEXING AND TERMINAL TAB SUPPORT -`knife ssh` integrates with several terminal multiplexer programs to -provide a more convenient means of managing multiple ssh sessions. When -the _COMMAND_ option matches one of these, `knife ssh` will create -multiple interactive ssh sessions running locally in the terminal -multiplexer instead of invoking the command on the remote host. - -The available multiplexers are: - - * `interactive`: - A built-in multiplexer. `interactive` supports running commands on a - subset of the connected hosts in parallel - * __screen__(1): - Runs ssh interactively inside `screen`. ~/.screenrc will be sourced - if it exists. - * __tmux__(1): - Runs ssh interactively inside tmux. - * `macterm` (Mac OS X only): - Opens a Terminal.app window and creates a tab for each ssh session. - You must install the rb-appscript gem before you can use this - option. - -## SEE ALSO - __knife-search__(1) - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - - diff --git a/distro/common/markdown/man1/knife-status.mkd b/distro/common/markdown/man1/knife-status.mkd deleted file mode 100644 index 0a969e40dd..0000000000 --- a/distro/common/markdown/man1/knife-status.mkd +++ /dev/null @@ -1,36 +0,0 @@ -knife-status(1) -- Display status information for the nodes in your infrastructure -======================================== - -## SYNOPSIS - -__knife__ __status__ _(options)_ - - * `-r`, `--run-list RUN_LIST`: - Show the run list - -## DESCRIPTION - -The _status_ sub-command searches the Chef Server for all nodes and -displays information about the last time the node checked into the -server and executed a `node.save`. The fields displayed are the relative -checkin time, the node name, it's operating system platform and version, -the fully-qualified domain name and the default IP address. If the `-r` -option is given, the node's run list will also be displayed. Note that -depending on the configuration of the nodes, the FQDN and IP displayed -may not be publicly reachable. - - -## SEE ALSO - __knife-search__(1) - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - - diff --git a/distro/common/markdown/man1/knife-tag.mkd b/distro/common/markdown/man1/knife-tag.mkd deleted file mode 100644 index b5bbb8236f..0000000000 --- a/distro/common/markdown/man1/knife-tag.mkd +++ /dev/null @@ -1,39 +0,0 @@ -knife-tag(1) -- Apply tags to nodes on a Chef Server -======================================== - -## SYNOPSIS - -__knife__ __tag__ _subcommand_ _(options)_ - -## TAG SUBCOMMANDS -The following `tag` subcommands are available: - -## CREATE -__knife tag create__ _node_ _tag_ [_..._] - -Adds one or more tags to _node_ - -## DELETE -__knife tag delete__ _node_ _tag_ [_..._] - -Removes one or more tags from _node_ - -## LIST -__knife tag list__ _node_ - -Lists the tags applied to _node_ - - -## SEE ALSO - __knife-node(1)__ - -## AUTHOR - Chef was written by Adam Jacob with many contributions from the community. - -## DOCUMENTATION - This manual page was written by Daniel DeLeo . - Permission is granted to copy, distribute and / or modify this document under the terms of the Apache 2.0 License. - -## CHEF - Knife is distributed with Chef. - diff --git a/distro/common/markdown/man1/knife.mkd b/distro/common/markdown/man1/knife.mkd deleted file mode 100644 index 3d7c095c10..0000000000 --- a/distro/common/markdown/man1/knife.mkd +++ /dev/null @@ -1,213 +0,0 @@ -knife(1) -- Chef Server API client utility -======================================== - -## SYNOPSIS - -__knife__ _sub-command_ [_argument_...] _(options)_ - -## DESCRIPTION - -Knife is a command-line utility used to manage data on a Chef server -through the HTTP(S) API. Knife is organized into groups of subcommands -centered around the various object types in Chef. Each category of -subcommand is documented in its own manual page. Available topics are: - - * bootstrap - * client - * configure - * cookbook-site - * cookbook - * data-bag - * environment - * exec - * index - * node - * recipe - * role - * search - * ssh - * status - * tag - -If the knife manuals are in your `MANPATH`, you can access help for the -above topics using `man knife-TOPIC`; otherwise, you can view the -documentation using `knife help TOPIC`. - -## OPTIONS - * `-s`, `--server-url` URL: - Chef Server URL, corresponds to `Chef::Config` `chef_server_url`. - * `-k`, `--key` KEY: - API Client Key, corresponds to `Chef::Config` `client_key`. - * `-c`, `--config` CONFIG: - The configuration file to use - * `-E`, `--environment ENVIRONMENT`: - Set the Chef environment (except for in searches, where this will be flagrantly ignored) - * `-e`, `--editor` EDITOR: - Set the editor to use for interactive commands - * `-F`, `--format` FORMAT: - Which format to use for output. See FORMATS for details. - * `-d`, `--disable-editing`: - Do not open EDITOR, just accept the data as is - * `-u`, `--user` USER: - API Client Username, corresponds to `Chef::Config` `node_name`. - * `-p`, `--print-after`: - Show the data after a destructive operation - * `-v`, `--version`: - Show chef version - * `-V`, `--verbose`: - More verbose output. Use twice for max verbosity. - * `-y`, `--yes`: - Say yes to all prompts for confirmation - * `--defaults`: - Accept default values for all questions - * `--[no-]color`: - Use colored output. Color enabled by default. - * `-h`, `--help`: - Show the available options for a command. - -## SUB-COMMANDS - -Sub-commands that operate on the basic Chef data types are structured as -_NOUN verb NOUN (options)_. For all data types, the following commands -are available: - -* create (create) -* list and show (read) -* edit (update) -* delete (destroy) - -Knife also includes commands that take actions other than displaying or -modifying data on the Chef Server, such as __knife-ssh(1)__. - -## CONFIGURATION - -The knife configuration file is a Ruby DSL to set configuration -parameters for Knife's __GENERAL OPTIONS__. The default location for the -config file is `~/.chef/knife.rb`. If managing multiple Chef -repositories, per-repository config files can be created. The file must -be `.chef/knife.rb` in the current directory of the repository. - -If the config file exists, knife uses these settings for __GENERAL OPTIONS__ defaults. - - * `node_name`: - User or client identity (i.e., _name_) to use for authenticating - requests to the Chef Server. - * `client_key`: - Private key file to authenticate to the Chef server. Corresponds to the - `-k` or `--key` option. - * `chef_server_url`: - URL of the Chef server. Corresponds to the `-s` or `--server-url` - option. This is requested from the user when running this sub-command. - * `syntax_check_cache_path`: - Specifies the path to a directory where knife caches information - about files that it has syntax checked. - * `validation_client_name`: - Specifies the name of the client used to validate new clients. - * `validation_key`: - Specifies the private key file to use when bootstrapping new hosts. - See knife-client(1) for more information about the validation - client. - * `cookbook_copyright`, `cookbook_email`, `cookbook_license`, `readme_format` - Used by `knife cookbook create` sub-command to specify the copyright - holder, maintainer email, license and readme format (respectively) for new cookbooks. - The copyright holder is listed as the maintainer in the cookbook's - metadata and as the Copyright in the comments of the default recipe. The - maintainer email is used in the cookbook metadata. The license - determines what preamble to put in the comment of the default recipe, - and is listed as the license in the cookbook metadata. Currently - supported licenses are "apachev2" and "none". Any other values will - result in an empty license in the metadata (needs to be filled in by the - author), and no comment preamble in the default recipe. Currently supported - readme formats are "md", "mkd", "txt", and "rdoc". Any other value will - result in an unformatted README. - -## FILES - -_~/.chef/knife.rb_ - -Ruby DSL configuration file for knife. See __CONFIGURATION__. - -## FORMATS - -The amount of content displayed and the output format are -modified by the `--format` option. If no alternate format is selected, -the default is summary. - -Valid formats are: - - * `summary`: - displays the node in a custom, summarized format (default) - * `text`: - displays the node data in its entirety using the colorized tree display - * `json`: - displays the node in JSON format - * `yaml`: - displays the node in YAML format - * `pp`: - displays the node using Ruby's pretty printer. - -For brevity, only the first character of the format is required, for -example, -Fj will produce JSON format output. - -## CHEF WORKFLOW - -When working with Chef and Knife in the local repository, the recommended workflow outline looks like: - -* Create repository. A skeleton sample is provided at _http://github.com/opscode/chef-repo/_. -* Configure knife, see __CONFIGURATION__. -* Download cookbooks from the Opscode cookbooks site, see __COOKBOOK SITE SUB-COMMANDS__. -* Or, create new cookbooks, see `cookbook create` sub-command. -* Commit changes to the version control system. See your tool's documentation. -* Upload cookbooks to the Chef Server, see __COOKBOOK SUB-COMMANDS__. -* Launch instances in the Cloud, OR provision new hosts; see __CLOUD COMPUTING SUB-COMMANDS__ and __BOOTSTRAP SUB-COMMANDS__. -* Watch Chef configure systems! - -A note about git: Opscode and many folks in the Chef community use git, -but it is not required, except in the case of the `cookbook site vendor` -sub-command, as it uses git directly. Version control is strongly -recommended though, and git fits with a lot of the workflow paradigms. - - -## EXAMPLES - - -## ENVIRONMENT - * `EDITOR`: - The text editor to use for editing data. The --editor option takes - precedence over this value, and the --disable-editing option suppresses - data editing entirely. - -## SEE ALSO - __chef-client(8)__ __chef-server(8)__ __chef-shell(1)__ - - __knife-bootstrap(1)__ __knife-client(1)__ __knife-configure(1)__ - __knife-cookbook-site(1)__ __knife-cookbook(1)__ __knife-data-bag(1)__ - __knife-environment(1)__ __knife-exec(1)__ __knife-index(1)__ - __knife-node(1)__ __knife-recipe(1)__ __knife-role(1)__ - __knife-search(1)__ __knife-ssh(1)__ __knife-tag(1)__ - - Complete Chef documentation is available online: - - JSON is JavaScript Object Notation - - SOLR is an open source search engine. - - __git(1)__ is a version control system - - This manual page was generated from Markdown with __ronn(1)__ - -## AUTHOR - Chef was written by Adam Jacob of Opscode - (), with contributions from the community. - -## DOCUMENTATION - This manual page was written by Joshua Timberman . - -## LICENSE - Both Chef and this documentation are released under the terms of the - Apache 2.0 License. You may view the license online: - On some systems, the complete text of the Apache 2.0 License may be found in `/usr/share/common-licenses/Apache-2.0`. - -## CHEF - Knife is distributed with Chef. - diff --git a/distro/common/markdown/man8/chef-client.mkd b/distro/common/markdown/man8/chef-client.mkd deleted file mode 100644 index 7506e3b925..0000000000 --- a/distro/common/markdown/man8/chef-client.mkd +++ /dev/null @@ -1,75 +0,0 @@ -chef-client(8) -- Runs a client node connecting to a chef-server. -======================================== - -## SYNOPSIS - -__chef-client__ _(options)_ - - * `-S`, `--server CHEFSERVERURL`: - The chef server URL - * `-c`, `--config CONFIG`: - The configuration file to use - * `-d`, `--daemonize`: - Daemonize the process - * `-g`, `--group GROUP`: - Group to set privilege to - * `-i`, `--interval SECONDS`: - Run chef-client periodically, in seconds - * `-j`, `--json-attributes JSON_ATTRIBS`: - Load attributes from a JSON file or URL - * `-E`, `--environment ENVIRONMENT`: - Set the Chef Environment on the node - * `-l`, `--log_level LEVEL`: - Set the log level (debug, info, warn, error, fatal) - * `-L`, `--logfile LOGLOCATION`: - Set the log file location, defaults to STDOUT - recommended for - daemonizing - * `-N`, `--node-name NODE_NAME`: - The node name for this client - * `-o`, `--override-runlist`: - Replace current run list with specified items - * `-K`, `--validation_key KEY_FILE`: - Set the validation key file location, used for registering new clients - * `-k`, `--client_key KEY_FILE`: - Set the client key file location - * `-s`, `--splay SECONDS`: - The splay time for running at intervals, in seconds - * `-u`, `--user USER`: - User to set privilege to - * `-P`, `--pid PIDFILE`: - Set the PID file location, defaults to /tmp/chef-client.pid - * `--once`: - Cancel any interval or splay options, run chef once and exit - * `--skip-cookbook-sync`: - Skip cookbook synchronization - * `-v`, `--version`: - Show chef version - * `-h`, `--help`: - Show this message - -## DESCRIPTION - -The Chef Client is where almost all of the work in Chef is done. It -communicates with the Chef Server via REST, authenticates via Signed -Header Authentication, and compiles and executes Cookbooks. - -A Chef Client does work on behalf of a Node. A single Chef Client can -run recipes for multiple Nodes. - -Clients are where all the action happens - the Chef Server and Chef Expander -are largely services that exist only to provide the Client with information. - -## SEE ALSO - -Full documentation for Chef and chef-client is located on docs site, http://docs.chef.io/. - -## AUTHOR - -Chef was written by Adam Jacob of Opscode -(http://www.opscode.com), with contributions from the community. This -manual page was written by Joshua Timberman with -help2man. Permission is granted to copy, distribute and / or modify -this document under the terms of the Apache 2.0 License. - -On Debian systems, the complete text of the Apache 2.0 License can be -found in /usr/share/common-licenses/Apache-2.0. diff --git a/distro/common/markdown/man8/chef-expander.mkd b/distro/common/markdown/man8/chef-expander.mkd deleted file mode 100644 index a2bb7d72b0..0000000000 --- a/distro/common/markdown/man8/chef-expander.mkd +++ /dev/null @@ -1,81 +0,0 @@ -chef-expander(8) -- fetches messages from RabbitMQ, processes, and loads into chef-solr -======================================== - -## SYNOPSIS - -__chef-expander__ _(options)_ - - * `-c`, `--config CONFIG_FILE`: - a configuration file to use - * `-i`, `--index INDEX`: - the slot this node will occupy in the ring - * `-n`, `--node-count NUMBER`: - the number of nodes in the ring - * `-l`, `--log-level LOG_LEVEL`: - set the log level - * `-L`, `--logfile LOG_LOCATION`: - Logfile to use - * `-d`, `--daemonize`: - fork into the background - * `-P`, `--pid PIDFILE`: - PID file - * `-h`, `--help`: - show help message - * `-v`, `--version`: - show the version and exit - -## DESCRIPTION - -Chef Expander fetches messages from RabbitMQ, processes them into the -correct format to be loaded into Solr and loads them into Solr. - -__Running Chef Expander__ - -Chef Expander is designed for clustered operation, though small -installations will only need one worker process. To run Chef -Expander with one worker process, run chef-expander -n 1. -You will then have a master and worker process, which looks like -this in ps: - - your-shell> ps aux|grep expander - you 52110 0.1 0.7 2515476 62748 s003 S+ 3:49PM 0:00.80 chef-expander worker #1 (vnodes 0-1023) - you 52108 0.1 0.5 2492880 41696 s003 S+ 3:49PM 0:00.91 ruby bin/chef-expander -n 1 - -Workers are single threaded and therefore cannot use more than 100% -of a single CPU. If you find that your queues are getting backlogged, -increase the number of workers - -__Design__ - -Chef Expander uses 1024 queues (called vnodes in some places) to allow -you to scale the number of Chef Expander workers to meet the needs of -your infrastructure. When objects are saved in the API server, they are -added to queues based on their database IDs. These queues can be assigned -to different Chef Expander workers to distribute the load of processing -the index updates. - -__Chef Expander Operation and Troubleshooting__ - -Chef Expander includes chef-expanderctl, a management program that allows -you to get status information or change the logging verbosity (without -restarting). - -See __chef-expanderctl__(8) for details. - -## SEE ALSO - -__chef-expanderctl__(8) -__chef-solr__(8) - -Full documentation for Chef and chef-server is located on docs site, http://docs.chef.io/. - -## AUTHOR - -Chef was written by Adam Jacob of Opscode -(http://www.opscode.com), with contributions from the community. This -manual page was created by Nuo Yan . Permission is -granted to copy, distribute and / or modify this document under the -terms of the Apache 2.0 License. - -On Debian systems, the complete text of the Apache 2.0 License can be -found in /usr/share/common-licenses/Apache-2.0. diff --git a/distro/common/markdown/man8/chef-expanderctl.mkd b/distro/common/markdown/man8/chef-expanderctl.mkd deleted file mode 100644 index db593cb47a..0000000000 --- a/distro/common/markdown/man8/chef-expanderctl.mkd +++ /dev/null @@ -1,57 +0,0 @@ -chef-expanderctl(8) -- management program for chef-expander -======================================== - -## SYNOPSIS - -__chef-expanderctl__ _COMMAND_ - -__Commands:__ - - * `help`: - Show help message - * `queue-depth`: - display the aggregate queue backlog - * `queue-status`: - show the backlog and consumer count for each vnode queue - * `node-status`: - show the status of the nodes in the cluster - * `log-level`: - sets the log level of all nodes in the cluster - -## DESCRIPTION - -Chef-expanderctl is a management program that allows -you to get status information or change the logging -verbosity (without restarting). chef-expanderctl has -the following commands: - -* __chef-expanderctl help__ -prints usage. -* __chef-expanderctl queue-depth__ -Shows the total number of messages in the queues. -* __chef-expanderctl queue-status__ -Show the number of messages in each queue. This is mainly of use when -debugging a Chef Expander cluster. -* __chef-expanderctl log-level LEVEL__ -Sets the log level on a running Chef Expander or cluster. -If you suspect that a worker process is stuck, as long as you are using -clustered operation, you can simply kill the worker process and it will -be restarted by the master process. - -## SEE ALSO - -__chef-expander-cluster__(8) -__chef-solr__(8) - -Full documentation for Chef and chef-server is located on docs site, http://docs.chef.io/. - -## AUTHOR - -Chef was written by Adam Jacob of Opscode -(http://www.opscode.com), with contributions from the community. This -manual page was created by Nuo Yan . Permission is -granted to copy, distribute and / or modify this document under the -terms of the Apache 2.0 License. - -On Debian systems, the complete text of the Apache 2.0 License can be -found in /usr/share/common-licenses/Apache-2.0. diff --git a/distro/common/markdown/man8/chef-server-webui.mkd b/distro/common/markdown/man8/chef-server-webui.mkd deleted file mode 100644 index b176d12690..0000000000 --- a/distro/common/markdown/man8/chef-server-webui.mkd +++ /dev/null @@ -1,121 +0,0 @@ -chef-server-webui(8) -- Start the Chef Server merb application slice providing Web User Interface (Management Console). -======================================== - -## SYNOPSIS - -__chef-server-webui__ _(options)_ - - * `-u`, `--user USER`: - This flag is for having chef-server-webui run as a user other than the - one currently logged in. Note: if you set this you must also provide a - --group option for it to take effect. - * `-G`, `--group GROUP`: - This flag is for having chef-server-webui run as a group other than the - one currently logged in. Note: if you set this you must also provide a - --user option for it to take effect. - * `-d`, `--daemonize`: - This will run a single chef-server-webui in the background. - * `-N`, `--no-daemonize`: - This will allow you to run a cluster in console mode. - * `-c`, `--cluster-nodes NUM_MERBS`: - Number of merb daemons to run for chef-server-webui. - * `-I`, `--init-file FILE`: - File to use for initialization on load, defaults to config/init.rb. - * `-p`, `--port PORTNUM`: - Port to run chef-server-webui on, defaults to 4040. Additional nodes (-c) - listen on incrementing port numbers. - * `-o`, `--socket-file FILE`: - Socket file to run chef-server-webui on, defaults to - [Merb.root]/log/merb.sock. This is for web servers, like thin, that use - sockets. Specify this *only* if you *must*. - * `-s`, `--socket SOCKNUM`: - Socket number to run chef-server-webui on, defaults to 0. - * `-n`, `--name NAME`: - Set the name of the application. This is used in the process title and - log file names. - * `-P`, `--pid PIDFILE`: - PID file, defaults to [Merb.root]/log/merb.main.pid for the master - process and[Merb.root]/log/merb.[port number].pid for worker processes. - For clusters, use %s to specify where in the file chef-server-webui - should place the port number. For instance: -P myapp.%s.pid. - * `-h`, `--host HOSTNAME`: - Host to bind to (default is 0.0.0.0). - * `-m`, `--merb-root PATH_TO_APP_ROOT`: - The path to the Merb.root for the app you want to run - (default is current working directory). - * `-a`, `--adapter ADAPTER`: - The rack adapter to use to run chef-server-webui (default is mongrel) - [mongrel, emongrel, thin, ebb, fastcgi, webrick]. - * `-R`, `--rackup FILE`: - Load an alternate Rack config file (default is config/rack.rb). - * `-i`, `--irb-console`: - This flag will start chef-server-webui in irb console mode. All your models - and other classes will be available for you in an irb session. - * `-S`, `--sandbox`: - This flag will enable a sandboxed irb console. If your ORM supports - transactions, all edits will be rolled back on exit. - * `-l`, `--log-level LEVEL`: - Log levels can be set to any of these options: - debug < info < warn < error < fatal (default is info). - * `-L`, `--log LOGFILE`: - A string representing the logfile to use. Defaults to - [Merb.root]/log/merb.[main].log for the master process and - [Merb.root]/log/merb[port number].logfor worker processes. - * `-e`, `--environment STRING`: - Environment to run Merb under [development, production, testing] - (default is development). - * `-r`, `--script-runner ['RUBY CODE'| FULL_SCRIPT_PATH]`: - Command-line option to run scripts and/or code in the chef-server-webui - app. - * `-K`, `-graceful PORT or all`: - Gracefully kill chef-server-webui proceses by port number. - Use chef-server -K all to gracefully kill all merbs. - * `-k`, `--kill PORT`: - Force kill one merb worker by port number. This will cause the worker - to be respawned. - * `--fast-deploy`: - Reload the code, but not yourinit.rb or gems. - * `-X`, `--mutex on/off`: - This flag is for turning the mutex lock on and off. - * `-D`, `--debugger`: - Run chef-server-webui using rDebug. - * `-V`, `--verbose`: - Print extra information. - * `-C`, `--console-trap`: - Enter an irb console on ^C. - * `-?`, `-H`, `--help`: - Show this help message. - -## DESCRIPTION - -The Chef Server WebUI (Management Console) is a Merb application slice. -The default listen port is 4040. - -The Management Console is Chef Server's web interface. Nodes, roles, -cookbooks, data bags, and API clients can be managed through the Management -Console. Search can also be done on the console. - -In order to start using the Management Console, you need to first create -a user or change the default password on the "admin" user. - -The default credentials are: - -- `Username`: admin -- `Password`: p@ssw0rd1 - -## SEE ALSO - -Full documentation for Chef and chef-server-webui (Management Console) -is located on the Chef docs site, http://docs.chef.io/. - -## AUTHOR - -Chef was written by Adam Jacob of Opscode -(http://www.opscode.com), with contributions from the community. This -manual page was written by Joshua Timberman with -help2man for the Debian project (but may be used by others). Permission -is granted to copy, distribute and / or modify this document under the -terms of the Apache 2.0 License. - -On Debian systems, the complete text of the Apache 2.0 License can be -found in /usr/share/common-licenses/Apache-2.0. diff --git a/distro/common/markdown/man8/chef-server.mkd b/distro/common/markdown/man8/chef-server.mkd deleted file mode 100644 index 46a5ea4346..0000000000 --- a/distro/common/markdown/man8/chef-server.mkd +++ /dev/null @@ -1,120 +0,0 @@ -chef-server(8) - Start the Chef Server merb application slice. -======================================== - -## SYNOPSIS - -__chef-server__ _(options)_ - - * `-u`, `--user USER`: - This flag is for having chef-server-webui run as a user other than the - one currently logged in. Note: if you set this you must also provide a - --group option for it to take effect. - * `-G`, `--group GROUP`: - This flag is for having chef-server-webui run as a group other than the - one currently logged in. Note: if you set this you must also provide a - --user option for it to take effect. - * `-d`, `--daemonize`: - This will run a single chef-server-webui in the background. - * `-N`, `--no-daemonize`: - This will allow you to run a cluster in console mode. - * `-c`, `--cluster-nodes NUM_MERBS`: - Number of merb daemons to run for chef-server-webui. - * `-I`, `--init-file FILE`: - File to use for initialization on load, defaults to config/init.rb. - * `-p`, `--port PORTNUM`: - Port to run chef-server-webui on, defaults to 4040. Additional nodes (-c) - listen on incrementing port numbers. - * `-o`, `--socket-file FILE`: - Socket file to run chef-server-webui on, defaults to - [Merb.root]/log/merb.sock. This is for web servers, like thin, that use - sockets. Specify this *only* if you *must*. - * `-s`, `--socket SOCKNUM`: - Socket number to run chef-server-webui on, defaults to 0. - * `-n`, `--name NAME`: - Set the name of the application. This is used in the process title and - log file names. - * `-P`, `--pid PIDFILE`: - PID file, defaults to [Merb.root]/log/merb.main.pid for the master - process and[Merb.root]/log/merb.[port number].pid for worker processes. - For clusters, use %s to specify where in the file chef-server-webui - should place the port number. For instance: -P myapp.%s.pid. - * `-h`, `--host HOSTNAME`: - Host to bind to (default is 0.0.0.0). - * `-m`, `--merb-root PATH_TO_APP_ROOT`: - The path to the Merb.root for the app you want to run - (default is current working directory). - * `-a`, `--adapter ADAPTER`: - The rack adapter to use to run chef-server-webui (default is mongrel) - [mongrel, emongrel, thin, ebb, fastcgi, webrick]. - * `-R`, `--rackup FILE`: - Load an alternate Rack config file (default is config/rack.rb). - * `-i`, `--irb-console`: - This flag will start chef-server-webui in irb console mode. All your models - and other classes will be available for you in an irb session. - * `-S`, `--sandbox`: - This flag will enable a sandboxed irb console. If your ORM supports - transactions, all edits will be rolled back on exit. - * `-l`, `--log-level LEVEL`: - Log levels can be set to any of these options: - debug < info < warn < error < fatal (default is info). - * `-L`, `--log LOGFILE`: - A string representing the logfile to use. Defaults to - [Merb.root]/log/merb.[main].log for the master process and - [Merb.root]/log/merb[port number].logfor worker processes. - * `-e`, `--environment STRING`: - Environment to run Merb under [development, production, testing] - (default is development). - * `-r`, `--script-runner ['RUBY CODE'| FULL_SCRIPT_PATH]`: - Command-line option to run scripts and/or code in the chef-server-webui - app. - * `-K`, `-graceful PORT or all`: - Gracefully kill chef-server-webui proceses by port number. - Use chef-server -K all to gracefully kill all merbs. - * `-k`, `--kill PORT`: - Force kill one merb worker by port number. This will cause the worker - to be respawned. - * `--fast-deploy`: - Reload the code, but not yourinit.rb or gems. - * `-X`, `--mutex on/off`: - This flag is for turning the mutex lock on and off. - * `-D`, `--debugger`: - Run chef-server-webui using rDebug. - * `-V`, `--verbose`: - Print extra information. - * `-C`, `--console-trap`: - Enter an irb console on ^C. - * `-?`, `-H`, `--help`: - Show this help message. - -## DESCRIPTION - -The Chef Server provides a central point for the distribution of Cookbooks, -management and authentication of Nodes, and the use of Search. It provides -a REST API. - -The API service is what clients use to interact with the server to manage -node configuration in Chef. By default, the service is started on port 4000 -as a Merb application slice running with the thin server adapter. - -The two methods of interaction with the API for humans are the command-line -tool Knife and the Management Console. The Chef Client library is used for -interacting with the API for client nodes. - -## SEE ALSO - -__chef-client__(8) -__chef-server-webui__(8) -__knife__(1) - -Full documentation for Chef and chef-server is located on docs site, http://docs.chef.io/. - -## AUTHOR - -Chef was written by Adam Jacob of Opscode -(http://www.opscode.com), with contributions from the community. This -manual page was written by Joshua Timberman with -help2man. Permission is granted to copy, distribute and / or modify -this document under the terms of the Apache 2.0 License. - -On Debian systems, the complete text of the Apache 2.0 License can be -found in /usr/share/common-licenses/Apache-2.0. diff --git a/distro/common/markdown/man8/chef-solo.mkd b/distro/common/markdown/man8/chef-solo.mkd deleted file mode 100644 index 9d5d9a43b7..0000000000 --- a/distro/common/markdown/man8/chef-solo.mkd +++ /dev/null @@ -1,107 +0,0 @@ -chef-solo(8) -- Runs chef in solo mode against a specified cookbook location. -======================================== - -## SYNOPSIS - -__chef-solo__ _(options)_ - - * `-c`, `--config CONFIG`: - The configuration file to use - * `-d`, `--daemonize`: - Daemonize the process - * `-g`, `--group GROUP`: - Group to set privilege to - * `-i`, `--interval SECONDS`: - Run chef-client periodically, in seconds - * `-j`, `--json-attributes JSON_ATTRIBS`: - Load attributes from a JSON file or URL - * `-l`, `--log_level LEVEL`: - Set the log level (debug, info, warn, error, fatal) - * `-L`, `--logfile LOGLOCATION`: - Set the log file location, defaults to STDOUT - recommended for - daemonizing - * `-N`, `--node-name NODE_NAME`: - The node name for this client - * `-r`, `--recipe-url RECIPE_URL`: - Pull down a remote gzipped tarball of recipes and untar it to the - cookbook cache. - * `-s`, `--splay SECONDS`: - The splay time for running at intervals, in seconds - * `-u`, `--user USER`: - User to set privilege to - * `-v`, `--version`: - Show chef version - * `-h`, `--help`: - Show this message - -## DESCRIPTION - -Chef Solo allows you to run Chef Cookbooks in the absence of a Chef Server. -To do this, the complete cookbook needs to be present on disk. - -By default Chef Solo will look in /etc/chef/solo.rb for its configuration. -This configuration file has two required variables: file_cache_path and -cookbook_path. - -For example: - file_cache_path "/var/chef-solo" - cookbook_path "/var/chef-solo/cookbooks" - -For your own systems, you can change this to reflect any directory you like, -but you'll need to specify absolute paths and the cookbook_path directory -should be a subdirectory of the file_cache_path. - -You can also specify cookbook_path as an array, passing multiple locations -to search for cookbooks. - -For example: - file_cache_path "/var/chef-solo" - cookbook_path ["/var/chef-solo/cookbooks", "/var/chef-solo/site-cookbooks"] - -Note that earlier entries are now overridden by later ones. - -Since chef-solo doesn't have any interaction with a Chef Server, you'll need -to specify node-specifc attributes in a JSON file. This can be located on the -target system itself, or it can be stored on a remote server such as S3, or a -web server on your network. - -Within the JSON file, you'll also specify the recipes that Chef should run in -the "run_list". An example JSON file, which sets a resolv.conf: - - { - "resolver": { - "nameservers": [ "10.0.0.1" ], - "search":"int.example.com" - }, - "run_list": [ "recipe[resolver]" ] - } - -Then you can run chef-solo with -j to specify the JSON file. It will look for -cookbooks in the cookbook_path configured in the configuration file, and apply -attributes and use the run_list from the JSON file specified. - -You can use -c to specify the path to the configuration file (if you don't want -chef-solo to use the default). You can also specify -r for a cookbook tarball. - -For example: - chef-solo -c ~/solo.rb -j ~/node.json -r http://www.example.com/chef-solo.tar.gz - -In the above case, chef-solo would extract the tarball to your specified -cookbook_path, use ~/solo.rb as the configuration file, and apply attributes -and use the run_list from ~/node.json. - -## SEE ALSO - -Full documentation for Chef and chef-solo is located on the Chef docs site, -http://docs.chef.io/. - -## AUTHOR - -Chef was written by Adam Jacob of Opscode -(http://www.opscode.com), with contributions from the community. This -manual page was written by Joshua Timberman with -help2man. Permission is granted to copy, distribute and / or modify -this document under the terms of the Apache 2.0 License. - -On Debian systems, the complete text of the Apache 2.0 License can be -found in /usr/share/common-licenses/Apache-2.0. diff --git a/distro/common/markdown/man8/chef-solr.mkd b/distro/common/markdown/man8/chef-solr.mkd deleted file mode 100644 index a210a90a07..0000000000 --- a/distro/common/markdown/man8/chef-solr.mkd +++ /dev/null @@ -1,89 +0,0 @@ -chef-solr(8) -- Runs as Chef's search server -======================================== - -## SYNOPSIS - -__chef-solr__ _(options)_ - - * `-c`, `--config CONFIG`: - The configuration file to use - * `-d`, `--daemonize`: - Daemonize the process - * `-g`, `--group GROUP`: - Group to set privilege to - * `-l`, `--log_level LEVEL`: - Set the log level (debug, info, warn, error, fatal) - * `-L`, `--logfile LOGLOCATION`: - Set the log file location, defaults to STDOUT - recommended for daemonizing - * `-P`, `--pid PIDFILE`: - Set the PID file location, defaults to /tmp/chef-solr.pid - * `-D`, `--solr-data-dir PATH`: - Where the Solr data lives - * `-x`, `--solor-heap-size SIZE`: - Set the size of the Java Heap - * `-H`, `--solr-home-dir PATH`: - Solr home directory - * `-j`, `--java-opts OPTS`: - Raw options passed to Java - * `-x`, `--solor-heap-size`: - Set the size of the Java Heap - * `-W`, `--solr-jetty-dir PATH`: - Where to place the Solr Jetty instance - * `-u`, `--user USER`: - User to set privilege to - * `-v`, `--version`: - Show chef-solr version - * `-h`, `--help`: - Show this message - -## DESCRIPTION - -Chef-solr provides search service for Chef. You need to have both -chef-solr and chef-expander-cluster running in order for search to work. - -__Installation__ - -Make sure you backed up your data if you are upgrading from a previous version. -Run chef-solr-installer to upgrade your Chef Solr installation. Answer "yes" -when prompted for confirmation. The process should look like this: - - yourshell> chef-solr-installer - Configuration setting solr_heap_size is unknown and will be ignored - - Chef Solr is already installed in /var/chef/solr - Do you want to overwrite the current install? All existing Solr data will be lost. [y/n] y - Removing the existing Chef Solr installation - rm -rf /var/chef/solr - rm -rf /var/chef/solr-jetty - rm -rf /var/chef/solr/data - Creating Solr Home Directory - mkdir -p /var/chef/solr - entering /var/chef/solr - tar zxvf /Users/ddeleo/opscode/chef/chef-solr/solr/solr-home.tar.gz - Creating Solr Data Directory - mkdir -p /var/chef/solr/data - Unpacking Solr Jetty - mkdir -p /var/chef/solr-jetty - entering /var/chef/solr-jetty - tar zxvf /Users/ddeleo/opscode/chef/chef-solr/solr/solr-jetty.tar.gz - - Successfully installed Chef Solr. - You can restore your search index using `knife index rebuild` - -## SEE ALSO - -__chef-expander-cluster__(8) - -Full documentation for Chef and chef-server is located on the Chef -Docs site, http://docs.chef.io/. - -## AUTHOR - -Chef was written by Adam Jacob of Opscode -(http://www.opscode.com), with contributions from the community. This -manual page was written by Joshua Timberman with -help2man. Permission is granted to copy, distribute and / or modify -this document under the terms of the Apache 2.0 License. - -On Debian systems, the complete text of the Apache 2.0 License can be -found in /usr/share/common-licenses/Apache-2.0. -- cgit v1.2.1