+++ title = "About Run-lists" draft = false gh_repo = "chef-web-docs" aliases = ["/run_lists.html"] product = ["client", "server"]
[menu] [menu.infra] title = "Run-lists" identifier = "chef_infra/policyfiles/run_lists.md Run-lists" parent = "chef_infra/policyfiles" weight = 50 +++
{{< readfile file="content/reusable/md/node_run_list.md" >}}
{{< readfile file="content/reusable/md/node_run_list_format.md" >}}
{{< readfile file="content/reusable/md/node_run_list_empty.md" >}}
The following knife commands may be used to manage run-lists on the Chef Infra Server.
{{< readfile file="content/workstation/reusable/md/knife_common_windows_quotes.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_common_windows_quotes_module.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_add.md" >}}
{{< readfile file="content/reusable/md/node_run_list_format.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_add_syntax.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_add_options.md" >}}
{{< note >}}
{{< readfile file="content/workstation/reusable/md/knife_common_see_all_config_options.md" >}}
{{< /note >}}
The following examples show how to use this knife subcommand:
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_add_role.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_add_roles_and_recipes.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_add_recipe_with_fqdn.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_add_recipe_with_cookbook.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_add_default_recipe.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_remove.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_remove_syntax.md" >}}
This command does not have any specific options.
{{< note >}}
{{< readfile file="content/workstation/reusable/md/knife_common_see_all_config_options.md" >}}
{{< /note >}}
The following examples show how to use this knife subcommand:
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_remove_role.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_remove_run_list.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_set.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_node_run_list_set_syntax.md" >}}
This command does not have any specific options.
None.
The following examples show how to use the knife status
subcommand to
verify the status of run-lists.
{{< readfile file="content/workstation/reusable/md/knife_status_include_run_lists.md" >}}
{{< readfile file="content/workstation/reusable/md/knife_status_returned_by_query.md" >}}
A run-list will tell Chef Infra Client what to do when bootstrapping that node for the first time, and then how to configure that node on every subsequent Chef Infra Client run.
{{< readfile file="content/reusable/md/install_chef_client.md" >}}
{{< readfile file="content/reusable/md/chef_client_bootstrap_node.md" >}}
{{< readfile file="content/reusable/md/chef_client_bootstrap_stages.md" >}}
{{< readfile file="content/reusable/md/chef_client_run.md" >}}