Module Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ClassDef bases AttributeLoad AttributeLoad NameLoad attr attr body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Return NameLoad Return ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Dict Assign NameStore Dict If CompareIn Str NameLoad body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpOr CompareIs NameLoad NameLoad CompareNotIn Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad orelse If Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad NameLoad body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad If CompareIs SubscriptLoad NameLoad Index Str NameLoad body If CompareIn NameLoad NameLoad body Raise Call NameLoad Str Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If CompareIn NameLoad NameLoad body Raise Call NameLoad Str Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad attr keyword NameLoad Return TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Num Num NameLoad Return CompareEq Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq NameLoad Str body Return ListLoad Str orelse If CompareEq NameLoad Str body Return ListLoad Str orelse If CompareEq NameLoad Str body Return ListLoad Str orelse If CompareEq NameLoad Str body Return ListLoad Str Return ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore ListLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign NameStore BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore NameLoad If UnaryOpNot CompareIn Str SubscriptLoad NameLoad Index Str body Assign NameStore NameLoad orelse If CompareIn Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str body Assign NameStore NameLoad If UnaryOpNot CompareIn Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str body Assign NameStore NameLoad orelse Assign NameStore Str If BoolOpAnd UnaryOpNot CompareIn NameLoad SubscriptLoad NameLoad Index Str UnaryOpNot CompareIn Str SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareEq Call NameLoad NameLoad Num body Return TupleLoad NameLoad Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIs NameLoad NameLoad body Return TupleLoad NameLoad Str Assign NameStore ListLoad Dict Str Str Str Dict Assign NameStore Call AttributeLoad NameLoad attr Str Dict Str Str Str Str SubscriptLoad NameLoad Index Str Dict Str Str NameLoad NameLoad While CompareNotIn SubscriptLoad NameLoad Index Str ListLoad Str Str Str body Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Str If CompareNotEq SubscriptLoad NameLoad Index Str Str body Return TupleLoad NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIn Str SubscriptLoad NameLoad Index Str CompareNotEq SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Num body Return TupleLoad NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Return TupleLoad NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot CompareIn NameLoad SubscriptLoad NameLoad Index Str body Return NameLoad Return SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body If UnaryOpNot CompareIn NameLoad SubscriptLoad NameLoad Index Str body Return NameLoad Return NameLoad decorator_list Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str If UnaryOpNot CompareIn Str SubscriptLoad NameLoad Index Str body Return Call AttributeLoad NameLoad attr keyword Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If UnaryOpNot NameLoad body Return Call AttributeLoad NameLoad attr keyword Str If UnaryOpNot Call NameLoad NameLoad ListLoad Str Str Str body Return Call AttributeLoad NameLoad attr keyword Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr If UnaryOpNot CompareIn Str SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr NameLoad Str If Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str attr Str Str Assign NameStore NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad For NameStore Call NameLoad Num body If Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad body Break orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Str BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr Num If CompareEq NameLoad Num body Assign NameStore BinOpMod Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Return Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If CompareNotEq NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr keyword BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str TupleLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr keyword BinOpMod Str NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr keyword BinOpMod Str NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Return Call AttributeLoad NameLoad attr keyword Str decorator_list decorator_list
N/A N/A json N/A os N/A StringIO N/A chef N/A opencenter N/A opencenter.backends N/A time N/A mako.template ChefClientBackend N/A N/A N/A opencenter backends Backend N/A __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super ChefClientBackend self __init__ __file__ N/A additional_constraints N/A N/A self api node_id action ns N/A N/A N/A N/A action add_backend N/A N/A None N/A N/A N/A _represent_node_attributes N/A N/A self api node_id N/A N/A N/A node N/A N/A api _model_get_by_id nodes node_id N/A node_attributes N/A N/A cluster_attributes N/A N/A N/A facts node N/A N/A fact N/A node N/A facts N/A N/A fact_info N/A N/A N/A opencenter backends fact_by_name fact N/A N/A N/A fact_info None N/A cluster_wide fact_info N/A N/A N/A N/A N/A self logger debug N/A Invalid fact: %s fact N/A N/A N/A isinstance N/A N/A node N/A facts N/A fact basestring N/A N/A fact_serialized N/A N/A node N/A facts N/A fact N/A N/A fact_serialized N/A N/A json dumps N/A N/A node N/A facts N/A fact N/A N/A N/A fact_info N/A cluster_wide True N/A N/A N/A fact cluster_attributes N/A N/A N/A KeyError fact already exists N/A N/A cluster_attributes N/A fact fact_serialized N/A N/A N/A fact node_attributes N/A N/A N/A KeyError fact already exists N/A N/A node_attributes N/A fact fact_serialized N/A environment_template N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ environment.tmpl N/A node_template N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ node.tmpl N/A chef_node_attrs N/A N/A N/A N/A N/A mako template Template filename node_template render facts node_attributes N/A chef_env_attrs N/A N/A N/A N/A N/A mako template Template filename environment_template render facts cluster_attributes N/A N/A N/A N/A json loads chef_node_attrs N/A N/A json loads chef_env_attrs N/A _entity_exists N/A N/A self entity_type key value chef_api N/A N/A N/A result N/A N/A chef Search entity_type N/A %s:%s N/A key value 1 0 chef_api N/A N/A N/A len result 1 N/A _environment_exists N/A N/A self environment_name chef_api N/A N/A N/A N/A N/A self _entity_exists environment name environment_name chef_api N/A _node_exists N/A N/A self node_name chef_api N/A N/A N/A N/A N/A self _entity_exists node name node_name chef_api N/A _map_roles N/A N/A self role N/A N/A N/A N/A role nova-compute N/A N/A N/A role[single-compute] N/A N/A N/A role nova-infra N/A N/A N/A role[single-controller] N/A N/A N/A role nova-controller-master N/A N/A N/A role[ha-controller1] N/A N/A N/A role nova-controller-backup N/A N/A N/A role[ha-controller2] N/A N/A N/A _get_nodes_in_env N/A N/A self env api N/A N/A N/A 
        given a chef environment, find all nodes with that environment
        in their facts and return a list of node ids. Exclude containers,
        nodes without agents, and nodes that don't have the chef output
        module (just in case they get shoved into a nova cluster wrongly)
         N/A final_nodelist N/A N/A N/A N/A N/A self logger debug N/A environment: %s env N/A query N/A facts.chef_environment = "%s" env N/A nodelist N/A N/A api nodes_query query N/A node nodelist N/A N/A should_add True N/A N/A N/A backends N/A node N/A facts N/A N/A should_add False N/A N/A N/A container N/A N/A node N/A facts N/A backends N/A N/A should_add False N/A N/A N/A agent N/A N/A node N/A facts N/A backends N/A N/A should_add False N/A N/A ocaom opencenter_agent_output_modules N/A N/A N/A N/A ocaom N/A node N/A attrs N/A N/A chef N/A N/A node N/A attrs N/A ocaom N/A N/A should_add False N/A N/A should_add True N/A N/A node_id N/A node N/A id N/A N/A N/A final_nodelist append node_id N/A N/A N/A N/A self logger debug N/A final nodelist: %s final_nodelist N/A final_nodelist N/A _serialize_node_blob N/A N/A self blob N/A N/A N/A result N/A N/A N/A key value N/A N/A blob items N/A N/A N/A isinstance value N/A N/A chef node NodeAttributes N/A N/A N/A result N/A key N/A N/A self _serialize_node_blob value N/A N/A N/A result N/A key value N/A result N/A _watch_converge_task N/A N/A self api nodelist N/A N/A N/A 
        run a converge task on a nodelist.

        returns (success_bool, failure_string)
         N/A N/A N/A len nodelist 0 N/A N/A N/A True Nothing to converge N/A query "adventurator" in attrs.opencenter_agent_output_modules N/A adventurator N/A N/A api _model_get_first_by_query nodes query N/A N/A adventurator None N/A N/A N/A False could not find adventurator N/A dsl N/A N/A primitive ns run_chef N/A N/A node_task N/A N/A api _model_create tasks N/A action node_id payload adventurate N/A adventurator N/A id N/A nodes adventure_dsl nodelist dsl N/A N/A N/A node_task N/A state N/A timeout cancelled done N/A N/A N/A N/A time sleep 5 N/A node_task N/A N/A api _model_get_by_id tasks N/A node_task N/A id N/A N/A N/A node_task N/A state done N/A N/A N/A False N/A Task %s not completed N/A node_task N/A id N/A N/A N/A result_code N/A node_task N/A result N/A N/A N/A node_task N/A result N/A result_code 0 N/A N/A N/A False N/A Task %s was unsuccessful N/A node_task N/A id N/A N/A True Node(s) converged successfully N/A converge_chef N/A N/A self state_data api node_id N/A kwargs N/A safe_get_fact N/A N/A node fact N/A N/A N/A N/A N/A fact N/A node N/A facts N/A N/A None N/A N/A N/A node N/A facts N/A fact N/A verify_facts N/A N/A node facts N/A N/A N/A fact facts N/A N/A N/A N/A fact N/A node N/A facts N/A N/A False N/A True N/A N/A N/A N/A N/A self logger info N/A Converging node %s via chef-client backend N/A node_id N/A node N/A N/A api _model_get_by_id nodes node_id N/A N/A N/A api apply_expression node_id attrs.converged := false N/A N/A N/A chef_server_consumed N/A node N/A facts N/A N/A N/A N/A self _fail msg missing fact: chef_server_consumed N/A chef_server_consumed N/A N/A node N/A facts N/A chef_server_consumed N/A cs N/A N/A api _model_get_by_id nodes chef_server_consumed N/A N/A cs N/A N/A N/A N/A self _fail msg cannot find consumed chef server N/A N/A N/A verify_facts cs N/A chef_server_uri chef_server_client_name chef_server_client_pem N/A N/A N/A N/A self _fail msg chef server missing chef attrs N/A chef_server_uri N/A N/A cs N/A facts N/A chef_server_uri N/A chef_server_client_name N/A N/A cs N/A facts N/A chef_server_client_name N/A chef_server_client_pem N/A N/A cs N/A facts N/A chef_server_client_pem N/A N/A N/A N/A self logger debug Creating connection to chef server N/A pem N/A N/A StringIO StringIO chef_server_client_pem N/A rsa_key N/A N/A N/A chef rsa Key pem N/A chef_api N/A N/A chef ChefAPI chef_server_uri rsa_key chef_server_client_name N/A N/A N/A pem close N/A N/A N/A chef_environment N/A node N/A facts N/A N/A N/A N/A api apply_expression node_id facts.backends := remove(facts.backends, "chef-client") N/A N/A N/A self _node_exists N/A node N/A name chef_api N/A N/A chef_node N/A N/A chef Node N/A node N/A name chef_api N/A N/A N/A chef_node delete N/A N/A N/A self _ok N/A N/A node_attrs env_attrs N/A N/A self _represent_node_attributes api node_id N/A N/A N/A N/A self logger debug N/A node: %s node_attrs N/A N/A N/A N/A self logger debug N/A environment: %s env_attrs N/A nova_role N/A N/A node N/A facts N/A nova_role N/A chef_environment N/A N/A N/A N/A node N/A facts N/A chef_environment replace _ N/A env None N/A N/A N/A N/A self _environment_exists chef_environment chef_api N/A N/A N/A N/A N/A self logger debug N/A Creating non-existent environment: %s chef_environment N/A env N/A N/A N/A chef Environment create chef_environment api chef_api N/A N/A N/A env save N/A N/A env N/A N/A chef Environment chef_environment chef_api N/A N/A env None N/A N/A N/A N/A N/A self logger error Cannot find/create chef environment N/A N/A N/A self _fail N/A old_env_overrides N/A env override_attributes N/A N/A N/A N/A self logger debug N/A Old environment overrides: %s old_env_overrides N/A i N/A range 3 N/A N/A N/A N/A self _node_exists N/A node N/A name chef_api N/A N/A N/A N/A N/A N/A N/A self logger info N/A Node '%s' is not registered with chefserver.  Retrying %s/3) N/A N/A node N/A name N/A i 1 N/A N/A N/A time sleep 10 N/A N/A i 3 N/A N/A msg N/A Node '%s' is not registered to chef.  Exceeded max retries N/A node N/A name N/A N/A N/A N/A self logger error msg N/A N/A N/A self _fail msg msg N/A chef_node N/A N/A chef Node N/A node N/A name chef_api N/A old_node_overrides N/A N/A self _serialize_node_blob N/A chef_node normal N/A N/A N/A N/A self logger debug N/A Old node overrides: %s old_node_overrides N/A need_node_converge False N/A need_env_converge False N/A query "adventurator" in attrs.opencenter_agent_output_modules N/A adventurator N/A N/A api _model_get_first_by_query nodes query N/A N/A adventurator N/A N/A N/A N/A N/A self logger error Could not find adventurator N/A N/A N/A self _fail msg could not find adventurator N/A N/A N/A N/A self logger debug Updating chef node N/A N/A N/A N/A self logger debug N/A Setting environment to %s chef_environment N/A N/A chef_node chef_environment chef_environment N/A N/A chef_node normal node_attrs N/A old_runlist N/A chef_node run_list N/A N/A chef_node run_list N/A N/A self _map_roles nova_role N/A N/A N/A chef_node save N/A N/A old_runlist N/A chef_node run_list N/A N/A need_node_converge True N/A N/A old_env_overrides env_attrs N/A N/A N/A N/A N/A self logger debug Updating environment N/A need_env_converge True N/A N/A env override_attributes env_attrs N/A N/A N/A env save N/A need_node_converge N/A N/A N/A N/A N/A self logger debug N/A chef updating node: %s node_id N/A N/A result_b result_s N/A N/A self _watch_converge_task api N/A node_id N/A N/A result_b True N/A N/A N/A N/A self _fail msg N/A First node pass: %s result_s N/A nodelist N/A N/A self _get_nodes_in_env chef_environment api N/A N/A node_id nodelist N/A N/A N/A N/A nodelist remove node_id N/A N/A N/A N/A self logger debug N/A chef updating env: %s: nodes %s N/A chef_environment nodelist N/A N/A result_b result_s N/A N/A self _watch_converge_task api nodelist N/A N/A result_b True N/A N/A N/A N/A self _fail msg N/A First env pass: %s result_s N/A need_env_converge N/A N/A nodelist N/A N/A self _get_nodes_in_env chef_environment api N/A N/A N/A N/A self logger debug N/A chef updating nodes: %s nodelist N/A N/A result_b result_s N/A N/A self _watch_converge_task api nodelist N/A N/A result_b True N/A N/A N/A N/A self _fail msg N/A First env pass: %s result_s N/A N/A N/A self _ok N/A add_backend N/A N/A self api node_id N/A kwargs N/A N/A N/A N/A self _fail msg backend added by install_chef N/A N/A