Module Expr Str ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias identifier Import alias Import alias ImportFrom alias TryExcept body Import alias handlers ExceptHandler type NameLoad name NameStore body Pass ImportFrom alias Import alias Import alias identifier Import alias identifier ImportFrom alias ImportFrom alias alias alias alias alias TryExcept body ImportFrom alias Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Str Assign NameStore Call NameLoad NameLoad Call NameLoad Assign NameStore Call NameLoad NameLoad Call NameLoad FunctionDef arguments args defaults body Expr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr If CompareIs Call NameLoad NameLoad body Return NameLoad If CompareIs Call NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad BoolOpOr NameLoad NameLoad TupleLoad Str Str Str Str decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Dict Str Str NameLoad Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareEq NameLoad Str body Raise Call NameLoad Str If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Index Str Assign NameStore Dict For NameStore NameLoad body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Str attr Str Str If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body If CompareIn NameLoad TupleLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str NameLoad body Return SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return SubscriptLoad NameLoad Index Str handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr name NameStore body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Dict Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword ListLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword ListLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareNotEq NameLoad Str body Raise Call NameLoad Str Assign NameStore Call NameLoad Assign NameStore AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad If UnaryOpNot NameLoad body Return SubscriptLoad NameLoad Index Num For NameStore NameLoad body If BoolOpAnd NameLoad CompareIn Call NameLoad NameLoad TupleLoad Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Call NameLoad NameLoad body Return SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Str keyword NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore AttributeLoad NameLoad attr For NameStore NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad handlers ExceptHandler type NameLoad body Continue Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Return Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Str keyword NameLoad If BoolOpAnd CompareNotEq NameLoad Str Call NameLoad NameLoad ListLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareEq NameLoad Str body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Call AttributeLoad Str attr NameLoad Dict Str NameLoad keyword SubscriptLoad NameLoad Index Str If UnaryOpNot NameLoad body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad Call NameLoad Index Str If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore NameLoad If BoolOpAnd CompareIn Str AttributeLoad NameLoad attr CompareIn Str SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str Assign NameStore NameLoad If BoolOpAnd NameLoad CompareIn NameLoad NameLoad CompareIn Str SubscriptLoad NameLoad Index NameLoad body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Call AttributeLoad Str attr NameLoad Dict Str NameLoad keyword SubscriptLoad NameLoad Index Str If CompareIs Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str Str Index Num If CompareIs Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Return NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareEq NameLoad Str body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad NameLoad Index Str Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad TryExcept body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body If CompareIn NameLoad ListComp NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad Call AttributeLoad Str attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad keyword NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Dict For NameStore NameLoad body If Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad body With Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad Str NameStore body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad Call AttributeLoad NameLoad attr orelse Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad If CompareIsNot NameLoad NameLoad body With Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameStore body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str Dict Str Dict Str Str Str SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr Str Str SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str NameLoad If BoolOpAnd CompareIs Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad CompareIs Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad keyword Dict If Call AttributeLoad NameLoad attr Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore NameLoad For TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr body If BoolOpAnd CompareIs SubscriptLoad NameLoad Index Str NameLoad CompareEq SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore NameLoad Break If CompareIs NameLoad NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Str TryExcept body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body If BoolOpAnd SubscriptLoad NameLoad Index Str CompareIs Call AttributeLoad NameLoad attr NameLoad BoolOpOr NameLoad Str SubscriptLoad NameLoad Index Str keyword NameLoad NameLoad body Return NameLoad handlers ExceptHandler type NameLoad body Pass Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad keyword NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str Dict Str Str Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad If CompareIn Str NameLoad body If BoolOpAnd CompareNotIn Str NameLoad CompareNotIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign TupleStore SubscriptStore NameLoad Index Str SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIs SubscriptLoad NameLoad Index Str NameLoad CompareIn Str NameLoad CompareIs SubscriptLoad NameLoad Index Str NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad keyword AttributeLoad NameLoad attr Return NameLoad Assign NameStore CompareEq SubscriptLoad NameLoad Index Str Str If UnaryOpNot NameLoad body Return If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Dict Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Dict attr Str Str If CompareNotEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Return If CompareIs Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str attr Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Dict attr Str Str If CompareNotEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Str Return Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Dict attr Str Str Assign NameStore CompareIn Call NameLoad NameLoad SubscriptLoad NameLoad Index Str Assign NameStore CompareIn Call NameLoad NameLoad SubscriptLoad NameLoad Index Str If Call NameLoad TupleLoad NameLoad NameLoad body Assign NameStore IfExp NameLoad Call NameLoad NameLoad Call NameLoad NameLoad For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad ListLoad body If CompareIs SubscriptLoad NameLoad Index Str Num body Assign NameStore SubscriptLoad NameLoad Index Str Break Assign SubscriptStore NameLoad Index Str NameLoad If BoolOpAnd Call NameLoad TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad BoolOpOr CompareNotEq Call NameLoad NameLoad Str NameLoad body Assign AttributeStore NameLoad attr ListLoad NameLoad Return NameLoad Assign NameStore ListLoad If BoolOpAnd CompareNotIn Str NameLoad CompareNotIn Str NameLoad CompareNotIn Str NameLoad CompareNotIn Str NameLoad CompareIn Str Call AttributeLoad NameLoad attr Str Dict body Assign NameStore ListLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad ListLoad NameLoad If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If BoolOpAnd CompareNotIn NameLoad AttributeLoad NameLoad attr UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd UnaryOpNot NameLoad CompareEq Call NameLoad NameLoad Str body For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If BoolOpAnd CompareNotIn NameLoad AttributeLoad NameLoad attr UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareNotEq Call NameLoad NameLoad Str body Return NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Str body Return NameLoad decorator_list TryExcept body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword TupleLoad NameLoad NameLoad keyword Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword BinOpMult Num Num keyword Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword Num handlers ExceptHandler type TupleLoad NameLoad NameLoad name NameStore body TryFinally body TryExcept body Expr Call NameLoad SubscriptLoad NameLoad Index Str handlers ExceptHandler type NameLoad body Pass finalbody Raise Call NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str If CompareEq Call NameLoad NameLoad Str body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr orelse If CompareEq Call NameLoad NameLoad Str body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr orelse If CompareEq Call NameLoad NameLoad Str body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad If CompareEq Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Str body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad orelse If CompareEq Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Str body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad orelse If CompareEq Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Str body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad orelse Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad Str Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIn Str SubscriptLoad NameLoad Index Str body Delete SubscriptDel SubscriptLoad NameLoad Index Str Index Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str NameLoad keyword SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Str SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults NameLoad kwarg body Expr Str If CompareEq NameLoad Str body Raise Call NameLoad Str Assign NameStore Dict Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return Dict For NameStore NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str attr NameLoad If CompareIs NameLoad NameLoad body Continue Assign NameStore ListLoad Assign NameStore ListLoad If CompareNotIn Str NameLoad body Assign SubscriptStore NameLoad Index Str Dict For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr body For NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad body If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr Str Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse If CompareIn Str SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse If CompareIn Str SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index NameLoad Dict Str Str Str Str Str Str SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str SubscriptLoad NameLoad Index Str NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad kwarg body Expr Str If CompareEq NameLoad Str body Raise Call NameLoad Str Assign NameStore Dict Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return Dict For NameStore NameLoad body TryExcept body Assign SubscriptStore NameLoad Index NameLoad AttributeLoad Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Str attr handlers ExceptHandler type NameLoad name NameStore body Assign NameStore Dict Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad SubscriptLoad NameLoad Index Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad NameLoad kwarg body Expr Str Assign NameStore Call NameLoad Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str kwarg body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword Num decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str If CompareEq NameLoad Str body Raise Call NameLoad Str If CompareIs Call NameLoad SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore NameLoad Assign NameStore Dict Str SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str orelse If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str orelse Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str If CompareNotIn Str NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword Call AttributeLoad NameLoad attr Str NameLoad keyword Str If NameLoad body Assign NameStore Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args defaults kwarg body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str If CompareNotEq NameLoad Str body Raise Call NameLoad Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str If CompareNotEq NameLoad Str body Raise Call NameLoad Str Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareNotEq NameLoad Str body Raise Call NameLoad Str If CompareNotIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Return NameLoad Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareNotEq NameLoad Str body Raise Call NameLoad Str If CompareNotIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Return NameLoad Assign NameStore Call NameLoad Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareNotEq NameLoad Str body Raise Call NameLoad Str If CompareNotIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Return NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Return SubscriptLoad Call NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareNotEq NameLoad Str body Raise Call NameLoad Str If CompareNotIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Return NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str Return SubscriptLoad Call NameLoad Index NameLoad decorator_list
N/A N/A 
OpenStack Nova Cloud Module
===========================

OpenStack is an open source project that is in use by a number a cloud
providers, each of which have their own ways of using it.

The OpenStack Nova module for Salt Cloud was bootstrapped from the OpenStack
module for Salt Cloud, which uses a libcloud-based connection. The Nova module
is designed to use the nova and glance modules already built into Salt.

These modules use the Python novaclient and glanceclient libraries,
respectively. In order to use this module, the proper salt configuration must
also be in place.  This can be specified in the master config, the minion
config, a set of grains or a set of pillars.

.. code-block:: yaml

    my_openstack_profile:
      keystone.user: admin
      keystone.password: verybadpass
      keystone.tenant: admin
      keystone.auth_url: 'http://127.0.0.1:5000/v2.0/'

Note that there is currently a dependency upon netaddr. This can be installed
on Debian-based systems by means of the python-netaddr package.

This module currently requires the latest develop branch of Salt to be
installed.

This module has been tested to work with HP Cloud and Rackspace. See the
documentation for specific options for either of these providers. These
examples could be set up in the cloud configuration at
``/etc/salt/cloud.providers`` or
``/etc/salt/cloud.providers.d/openstack.conf``:

.. code-block:: yaml

    my-openstack-config:
      # The ID of the minion that will execute the salt nova functions
      auth_minion: myminion
      # The name of the configuration profile to use on said minion
      config_profile: my_openstack_profile

      ssh_key_name: mykey

      driver: nova
      userdata_file: /tmp/userdata.txt

For local installations that only use private IP address ranges, the
following option may be useful. Using the old syntax:

Note: For api use, you will need an auth plugin.  The base novaclient does not
support apikeys, but some providers such as rackspace have extended keystone to
accept them

.. code-block:: yaml

    my-openstack-config:
      # Ignore IP addresses on this network for bootstrap
      ignore_cidr: 192.168.50.0/24

    my-nova:
      identity_url: 'https://identity.api.rackspacecloud.com/v2.0/'
      compute_region: IAD
      user: myusername
      password: mypassword
      tenant: <userid>
      driver: nova

    my-api:
      identity_url: 'https://identity.api.rackspacecloud.com/v2.0/'
      compute_region: IAD
      user: myusername
      api_key: <api_key>
      os_auth_plugin: rackspace
      tenant: <userid>
      driver: nova
      networks:
        - net-id: 47a38ff2-fe21-4800-8604-42bd1848e743
        - net-id: 00000000-0000-0000-0000-000000000000
        - net-id: 11111111-1111-1111-1111-111111111111

This is an example profile.

.. code-block:: yaml

    debian8-2-iad-cloudqe4:
      provider: cloudqe4-iad
      size: performance1-2
      image: Debian 8 (Jessie) (PVHVM)
      script_args: -UP -p python-zmq git 2015.8

and one using cinder volumes already attached

.. code-block:: yaml

    # create the block storage device
    centos7-2-iad-rackspace:
      provider: rackspace-iad
      size: general1-2
      block_device:
        - source: image
          id: <image_id>
          dest: volume
          size: 100
          shutdown: <preserve/remove>
          bootindex: 0

    # with the volume already created
    centos7-2-iad-rackspace:
      provider: rackspace-iad
      size: general1-2
      boot_volume: <volume id>

    # create the volume from a snapshot
    centos7-2-iad-rackspace:
      provider: rackspace-iad
      size: general1-2
      snapshot: <cinder snapshot id>

    # create the create an extra ephemeral disk
    centos7-2-iad-rackspace:
      provider: rackspace-iad
      size: general1-2
      ephemeral:
        - size: 100
          format: <swap/ext4>

    # create the create an extra ephemeral disk
    centos7-2-iad-rackspace:
      provider: rackspace-iad
      size: general1-2
      swap: <size>

Block Device can also be used for having more than one block storage device attached

.. code-block:: yaml

    centos7-2-iad-rackspace:
      provider: rackspace-iad
      size: general1-2
      block_device:
        - source: image
          id: <image_id>
          dest: volume
          size: 100
          shutdown: <preserve/remove>
          bootindex: 0
        - source: blank
          dest: volume
          device: xvdc
          size: 100
          shutdown: <preserve/remove>

Floating IPs can be auto assigned and ssh_interface can be set to fixed_ips, floating_ips, public_ips or private_ips

.. code-block:: yaml

    centos7-2-iad-rackspace:
      provider: rackspace-iad
      size: general1-2
      ssh_interface: floating_ips
      floating_ip:
        auto_assign: True
        pool: public


Note: You must include the default net-ids when setting networks or the server
will be created without the rest of the interfaces

Note: For rackconnect v3, rackconnectv3 needs to be specified with the
rackconnect v3 cloud network as its variable.
 __future__ absolute_import N/A os N/A logging N/A socket N/A pprint N/A yaml N/A salt.ext.six six N/A salt.utils N/A salt.client salt.utils.openstack nova N/A N/A N/A novaclient.exceptions N/A N/A N/A ImportError N/A exc N/A N/A salt.cloud.libcloudfuncs * N/A salt.utils.cloud N/A salt.utils.pycrypto sup N/A salt.config config salt.utils namespaced_function salt.exceptions SaltCloudConfigError SaltCloudNotFound SaltCloudSystemExit SaltCloudExecutionFailure SaltCloudExecutionTimeout N/A N/A netaddr all_matching_cidrs N/A HAS_NETADDR True N/A N/A N/A ImportError N/A N/A HAS_NETADDR False N/A log N/A N/A logging getLogger __name__ N/A request_log N/A N/A logging getLogger requests N/A __virtualname__ nova N/A script N/A namespaced_function script N/A globals N/A reboot N/A namespaced_function reboot N/A globals __virtual__ N/A N/A N/A N/A N/A 
    Check for Nova configurations
     N/A N/A N/A request_log setLevel N/A getattr logging N/A N/A N/A N/A __opts__ get requests_log_level warning upper N/A N/A N/A get_configured_provider False N/A N/A False N/A N/A N/A get_dependencies False N/A N/A False N/A __virtualname__ N/A get_configured_provider N/A N/A N/A N/A N/A 
    Return the first configured instance.
     N/A N/A N/A config is_provider_configured __opts__ N/A __active_provider_name__ __virtualname__ N/A user tenant identity_url compute_region N/A get_dependencies N/A N/A N/A N/A N/A 
    Warn if dependencies aren't met.
     N/A deps N/A netaddr python-novaclient HAS_NETADDR N/A N/A nova check_nova N/A N/A N/A config check_driver_dependencies __virtualname__ deps N/A get_conn N/A N/A N/A N/A N/A 
    Return a conn object for the passed VM data
     N/A vm_ N/A get_configured_provider N/A kwargs N/A N/A vm_ copy N/A N/A kwargs N/A username N/A vm_ N/A user N/A N/A kwargs N/A project_id N/A vm_ N/A tenant N/A N/A kwargs N/A auth_url N/A vm_ N/A identity_url N/A N/A kwargs N/A region_name N/A vm_ N/A compute_region N/A N/A password vm_ N/A N/A N/A kwargs N/A password N/A vm_ N/A password N/A conn N/A N/A nova SaltNova kwargs N/A conn N/A avail_locations N/A N/A conn call N/A None None N/A N/A 
    Return a list of locations
     N/A N/A call action N/A N/A N/A SaltCloudSystemExit The avail_locations function must be called with -f or --function, or with the --list-locations option N/A N/A conn None N/A N/A conn N/A get_conn N/A endpoints N/A N/A N/A nova get_entry N/A N/A conn get_catalog type compute N/A endpoints N/A ret N/A N/A endpoint endpoints N/A N/A N/A ret N/A N/A endpoint N/A region endpoint N/A ret N/A get_image N/A N/A conn vm_ N/A N/A N/A 
    Return the image object to use
     N/A vm_image N/A N/A N/A N/A config get_cloud_config_value image vm_ __opts__ default encode ascii salt-cloud-force-ascii N/A N/A vm_image N/A N/A N/A N/A log debug No image set, must be boot from volume N/A None N/A image_list N/A N/A conn image_list N/A img image_list N/A N/A N/A vm_image N/A N/A N/A image_list N/A img N/A id img N/A N/A N/A N/A image_list N/A img N/A id N/A N/A N/A image N/A N/A conn image_show vm_image N/A N/A image N/A id N/A N/A N/A N/A N/A novaclient exceptions NotFound N/A exc N/A N/A N/A SaltCloudNotFound N/A N/A The specified image, '{0}', could not be found: {1} format vm_image N/A str exc N/A get_block_mapping_opts N/A N/A vm_ N/A N/A N/A ret N/A N/A N/A ret N/A block_device_mapping N/A N/A config get_cloud_config_value block_device_mapping vm_ __opts__ default N/A N/A N/A ret N/A block_device N/A N/A config get_cloud_config_value block_device vm_ __opts__ default N/A N/A N/A ret N/A ephemeral N/A N/A config get_cloud_config_value ephemeral vm_ __opts__ default N/A N/A N/A ret N/A swap N/A N/A config get_cloud_config_value swap vm_ __opts__ default None N/A N/A ret N/A snapshot N/A N/A config get_cloud_config_value snapshot vm_ __opts__ default None N/A N/A ret N/A boot_volume N/A N/A config get_cloud_config_value boot_volume vm_ __opts__ default None N/A ret N/A show_instance N/A N/A name call N/A None N/A N/A 
    Show the details from the provider concerning an instance
     N/A N/A call action N/A N/A N/A SaltCloudSystemExit The show_instance action must be called with -a or --action. N/A conn N/A get_conn N/A node N/A N/A N/A conn show_instance name __dict__ N/A N/A N/A N/A N/A salt utils cloud cache_node node __active_provider_name__ __opts__ N/A node N/A get_size N/A N/A conn vm_ N/A N/A N/A 
    Return the VM's size object
     N/A sizes N/A N/A conn list_sizes N/A vm_size N/A N/A config get_cloud_config_value size vm_ __opts__ N/A N/A vm_size N/A N/A N/A sizes N/A 0 N/A size sizes N/A N/A N/A vm_size N/A N/A str vm_size N/A N/A str N/A N/A sizes N/A size N/A id N/A str size N/A N/A N/A N/A sizes N/A size N/A id N/A N/A SaltCloudNotFound N/A N/A The specified size, '{0}', could not be found. format vm_size N/A preferred_ip N/A N/A vm_ ips N/A N/A N/A 
    Return the preferred Internet protocol. Either 'ipv4' (default) or 'ipv6'.
     N/A proto N/A N/A config get_cloud_config_value protocol vm_ __opts__ default ipv4 search_global False N/A family N/A socket AF_INET N/A N/A proto ipv6 N/A N/A family N/A socket AF_INET6 N/A ip ips N/A N/A N/A N/A N/A N/A socket inet_pton family ip N/A ip N/A N/A N/A Exception N/A N/A N/A False N/A ignore_cidr N/A N/A vm_ ip N/A N/A N/A 
    Return True if we are to ignore the specified IP. Compatible with IPv4.
     N/A N/A HAS_NETADDR False N/A N/A N/A N/A log error Error: netaddr is not installed N/A Error: netaddr is not installed N/A cidr N/A N/A config get_cloud_config_value ignore_cidr vm_ __opts__ default search_global False N/A N/A N/A cidr N/A all_matching_cidrs ip N/A cidr N/A N/A N/A N/A log warning N/A N/A IP "{0}" found within "{1}"; ignoring it. format ip cidr N/A True N/A False N/A ssh_interface N/A N/A vm_ N/A N/A N/A 
    Return the ssh_interface type to connect to. Either 'public_ips' (default)
    or 'private_ips'.
     N/A N/A N/A config get_cloud_config_value ssh_interface vm_ __opts__ default public_ips search_global False N/A rackconnect N/A N/A vm_ N/A N/A N/A 
    Determine if we should wait for rackconnect automation before running.
    Either 'False' (default) or 'True'.
     N/A N/A N/A config get_cloud_config_value rackconnect vm_ __opts__ default False search_global False N/A rackconnectv3 N/A N/A vm_ N/A N/A N/A 
    Determine if server is using rackconnectv3 or not
    Return the rackconnect network name or False
     N/A N/A N/A config get_cloud_config_value rackconnectv3 vm_ __opts__ default False search_global False N/A cloudnetwork N/A N/A vm_ N/A N/A N/A 
    Determine if we should use an extra network to bootstrap
    Either 'False' (default) or 'True'.
     N/A N/A N/A config get_cloud_config_value cloudnetwork vm_ __opts__ default False search_global False N/A managedcloud N/A N/A vm_ N/A N/A N/A 
    Determine if we should wait for the managed cloud automation before
    running. Either 'False' (default) or 'True'.
     N/A N/A N/A config get_cloud_config_value managedcloud vm_ __opts__ default False search_global False N/A destroy N/A N/A name conn call N/A None None N/A N/A 
    Delete a single VM
     N/A N/A call function N/A N/A N/A SaltCloudSystemExit The destroy action must be called with -d, --destroy, -a or --action. N/A N/A N/A N/A N/A salt utils cloud fire_event event destroying instance N/A N/A salt/cloud/{0}/destroying format name N/A name name transport N/A __opts__ N/A transport N/A N/A conn N/A N/A conn N/A get_conn N/A node N/A N/A conn server_by_name name N/A profiles N/A N/A get_configured_provider N/A profiles N/A N/A node None N/A N/A N/A N/A log error N/A N/A Unable to find the VM {0} format name N/A profile None N/A N/A N/A metadata N/A node extra N/A profile N/A N/A node extra N/A metadata N/A N/A profile N/A N/A N/A node extra N/A metadata N/A profile N/A flush_mine_on_destroy False N/A N/A profile N/A profile profiles N/A flush_mine_on_destroy N/A profiles N/A profile N/A N/A flush_mine_on_destroy N/A N/A profiles N/A profile N/A flush_mine_on_destroy N/A flush_mine_on_destroy N/A N/A N/A N/A log info N/A N/A Clearing Salt Mine: {0} format name N/A salt_client N/A N/A N/A salt client get_local_client N/A __opts__ N/A conf_file N/A minions N/A N/A salt_client cmd name mine.flush N/A N/A N/A log info N/A N/A Clearing Salt Mine: {0}, {1} format name flush_mine_on_destroy N/A N/A N/A log info N/A N/A Destroying VM: {0} format name N/A ret N/A N/A conn delete N/A node id N/A ret N/A N/A N/A N/A log info N/A N/A Destroyed VM: {0} format name N/A N/A N/A N/A N/A salt utils cloud fire_event event destroyed instance N/A N/A salt/cloud/{0}/destroyed format name N/A name name transport N/A __opts__ N/A transport N/A N/A N/A N/A __opts__ get delete_sshkeys False True N/A N/A N/A N/A N/A N/A salt utils cloud remove_sshkey N/A N/A getattr node N/A N/A __opts__ get ssh_interface public_ips N/A 0 N/A N/A N/A N/A __opts__ get update_cachedir False True N/A N/A N/A N/A N/A N/A salt utils cloud delete_minion_cachedir name N/A N/A N/A __active_provider_name__ split : N/A 0 __opts__ N/A N/A N/A N/A N/A salt utils cloud cachedir_index_del name N/A True N/A N/A N/A log error N/A N/A Failed to Destroy VM: {0} format name N/A False N/A request_instance N/A N/A vm_ call N/A None None N/A N/A 
    Put together all of the information necessary to request an instance
    through Novaclient and then fire off the request the instance.

    Returns data about the instance
     N/A N/A call function N/A N/A N/A SaltCloudSystemExit The request_instance action must be called with -a or --action. N/A N/A N/A log info N/A N/A Creating Cloud VM {0} format N/A vm_ N/A name N/A N/A N/A N/A N/A salt utils cloud check_name N/A vm_ N/A name a-zA-Z0-9._- N/A conn N/A get_conn N/A kwargs N/A N/A vm_ copy N/A N/A N/A N/A kwargs N/A image_id N/A get_image conn vm_ N/A N/A N/A Exception N/A exc N/A N/A N/A SaltCloudSystemExit N/A N/A Error creating {0} on OPENSTACK

Could not find image {1}: {2}
 format N/A vm_ N/A name N/A vm_ N/A image exc N/A N/A N/A N/A kwargs N/A flavor_id N/A get_size conn vm_ N/A N/A N/A Exception N/A exc N/A N/A N/A SaltCloudSystemExit N/A N/A Error creating {0} on OPENSTACK

Could not find size {1}: {2}
 format N/A vm_ N/A name N/A vm_ N/A size exc N/A N/A kwargs N/A key_name N/A N/A config get_cloud_config_value ssh_key_name vm_ __opts__ search_global False N/A security_groups N/A N/A config get_cloud_config_value security_groups vm_ __opts__ search_global False N/A N/A security_groups None N/A N/A vm_groups N/A N/A security_groups split , N/A avail_groups N/A N/A conn secgroup_list N/A group_list N/A N/A vmg vm_groups N/A N/A N/A vmg N/A name N/A N/A name details N/A N/A six iteritems avail_groups N/A N/A N/A N/A group_list append vmg N/A N/A N/A SaltCloudNotFound N/A N/A No such security group: '{0}' format vmg N/A N/A kwargs N/A security_groups group_list N/A avz N/A N/A config get_cloud_config_value availability_zone vm_ __opts__ default None search_global False N/A N/A avz None N/A N/A N/A kwargs N/A availability_zone avz N/A N/A kwargs N/A nics N/A N/A config get_cloud_config_value networks vm_ __opts__ search_global False default None N/A files N/A N/A config get_cloud_config_value files vm_ __opts__ search_global False N/A files N/A N/A N/A kwargs N/A files N/A N/A src_path files N/A N/A N/A N/A N/A os path exists N/A files N/A src_path N/A N/A N/A N/A N/A salt utils fopen N/A files N/A src_path r fp_ N/A N/A N/A N/A kwargs N/A files N/A src_path N/A N/A fp_ read N/A N/A N/A N/A kwargs N/A files N/A src_path N/A files N/A src_path N/A userdata_file N/A N/A config get_cloud_config_value userdata_file vm_ __opts__ search_global False N/A N/A userdata_file None N/A N/A N/A N/A N/A salt utils fopen userdata_file r fp N/A N/A N/A kwargs N/A userdata N/A N/A fp read N/A N/A kwargs N/A config_drive N/A N/A config get_cloud_config_value config_drive vm_ __opts__ search_global False N/A N/A N/A kwargs update N/A get_block_mapping_opts vm_ N/A N/A N/A N/A N/A salt utils cloud fire_event event requesting instance N/A N/A salt/cloud/{0}/requesting format N/A vm_ N/A name N/A kwargs N/A name image size N/A kwargs N/A name N/A N/A kwargs get image_id Boot From Volume N/A kwargs N/A flavor_id transport N/A __opts__ N/A transport N/A N/A N/A data N/A N/A conn boot kwargs N/A N/A N/A Exception N/A exc N/A N/A N/A SaltCloudSystemExit N/A N/A Error creating {0} on Nova

The following exception was thrown by libcloud when trying to run the initial deployment: {1}
 format N/A vm_ N/A name exc N/A N/A N/A N/A N/A N/A data extra get password None None N/A N/A N/A vm_ get key_filename None None N/A N/A N/A SaltCloudSystemExit No password returned.  Set ssh_key_file. N/A floating_ip_conf N/A N/A config get_cloud_config_value floating_ip vm_ __opts__ search_global False default N/A N/A N/A N/A floating_ip_conf get auto_assign False N/A N/A pool N/A N/A floating_ip_conf get pool public N/A floating_ip None N/A N/A fl_ip opts N/A N/A N/A N/A conn floating_ip_list iteritems N/A N/A N/A N/A N/A opts N/A fixed_ip None N/A N/A opts N/A pool pool N/A N/A floating_ip fl_ip N/A N/A N/A floating_ip None N/A N/A floating_ip N/A N/A N/A conn floating_ip_create pool N/A ip N/A N/A N/A N/A N/A conn floating_ip_associate N/A kwargs N/A name floating_ip N/A N/A vm_ N/A floating_ip floating_ip N/A N/A N/A Exception N/A exc N/A N/A N/A SaltCloudSystemExit N/A N/A Error assigning floating_ip for {0} on Nova

The following exception was thrown by libcloud when trying to assing a floating ip: {1}
 format N/A vm_ N/A name exc N/A N/A vm_ N/A password N/A N/A N/A data extra get password N/A N/A data vm_ N/A create N/A N/A vm_ N/A N/A N/A 
    Create a single VM from a data dict
     N/A N/A N/A N/A N/A vm_ N/A profile N/A N/A N/A config is_profile_configured __opts__ N/A __active_provider_name__ nova N/A vm_ N/A profile vm_ vm_ False N/A N/A False N/A N/A N/A AttributeError N/A N/A N/A deploy N/A N/A config get_cloud_config_value deploy vm_ __opts__ N/A key_filename N/A N/A config get_cloud_config_value ssh_key_file vm_ __opts__ search_global False default None N/A N/A N/A key_filename None N/A N/A N/A N/A os path isfile key_filename N/A N/A N/A SaltCloudConfigError N/A N/A The defined ssh_key_file '{0}' does not exist format key_filename N/A N/A vm_ N/A key_filename key_filename N/A N/A provider vm_ N/A N/A N/A vm_ N/A driver N/A N/A vm_ pop provider N/A N/A N/A N/A N/A salt utils cloud fire_event event starting create N/A N/A salt/cloud/{0}/creating format N/A vm_ N/A name N/A name profile provider N/A vm_ N/A name N/A vm_ N/A profile N/A vm_ N/A driver transport N/A __opts__ N/A transport N/A conn N/A get_conn N/A N/A instance_id vm_ N/A N/A N/A N/A pub_key vm_ N/A priv_key vm_ N/A N/A N/A N/A log debug N/A N/A Generating minion keys for '{0[name]}' format vm_ N/A N/A N/A vm_ N/A priv_key N/A vm_ N/A pub_key N/A N/A N/A N/A salt utils cloud gen_keys N/A N/A N/A salt config get_cloud_config_value keysize vm_ __opts__ N/A data N/A N/A conn server_show_libcloud N/A vm_ N/A instance_id N/A N/A N/A N/A vm_ N/A key_filename None N/A change_password __opts__ N/A N/A __opts__ N/A change_password True N/A N/A N/A vm_ N/A password N/A N/A sup secure_password N/A N/A N/A conn root_password N/A vm_ N/A instance_id N/A vm_ N/A password N/A N/A N/A data vm_ N/A request_instance vm_ N/A N/A vm_ N/A instance_id N/A data id __query_node_data N/A N/A vm_ data N/A N/A N/A N/A N/A node N/A show_instance N/A vm_ N/A name action N/A N/A N/A log debug N/A N/A Loaded node data for {0}:
{1} format N/A vm_ N/A name N/A N/A pprint pformat node N/A N/A N/A Exception N/A err N/A N/A N/A N/A log error N/A N/A Failed to get nodes list: {0} format err exc_info_on_loglevel N/A logging DEBUG N/A False N/A running N/A N/A node N/A state ACTIVE N/A N/A running N/A N/A N/A N/A N/A rackconnect vm_ True N/A N/A extra N/A N/A node get extra N/A N/A rc_status N/A N/A N/A N/A extra get metadata N/A get rackconnect_automation_status N/A N/A rc_status DEPLOYED N/A N/A N/A N/A log debug Waiting for Rackconnect automation to complete N/A N/A N/A N/A managedcloud vm_ True N/A N/A extra N/A N/A N/A conn server_show_libcloud N/A node N/A id extra N/A mc_status N/A N/A N/A N/A extra get metadata N/A get rax_service_level_automation N/A N/A mc_status Complete N/A N/A N/A N/A log debug Waiting for managed cloud automation to complete N/A N/A access_ip N/A N/A N/A N/A node get extra N/A get access_ip N/A rcv3 N/A N/A rackconnectv3 vm_ N/A node N/A addresses N/A sshif N/A N/A ssh_interface vm_ N/A node N/A addresses N/A N/A any N/A rcv3 sshif N/A N/A networkname N/A rcv3 N/A rackconnectv3 vm_ N/A ssh_interface vm_ N/A network N/A N/A N/A node N/A addresses get networkname N/A N/A N/A N/A N/A network N/A version 4 N/A N/A access_ip N/A network N/A addr N/A N/A N/A vm_ N/A cloudnetwork True N/A N/A N/A any N/A N/A cloudnetwork vm_ N/A rackconnect vm_ N/A N/A N/A ssh_interface vm_ private_ips rcv3 N/A N/A N/A data public_ips N/A access_ip N/A data N/A result N/A N/A N/A N/A private_ips node N/A public_ips node N/A floating_ips node N/A fixed_ips node N/A access_ip N/A N/A node get extra N/A N/A N/A result N/A N/A N/A node N/A extra N/A access_ip N/A N/A result N/A N/A temp_dd N/A N/A node get addresses N/A N/A N/A k addr_ll N/A N/A temp_dd iteritems N/A N/A addr_dd addr_ll N/A N/A addr N/A N/A addr_dd get addr None N/A N/A addr None N/A N/A N/A N/A result append N/A N/A addr strip N/A private N/A N/A node get private_ips N/A N/A public N/A N/A node get public_ips N/A N/A fixed N/A N/A node get fixed_ips N/A N/A floating N/A N/A node get floating_ips N/A N/A N/A private N/A public N/A N/A N/A N/A log warning Private IPs returned, but not public... Checking for misidentified IPs N/A private_ip private N/A N/A private_ip N/A preferred_ip vm_ N/A private_ip N/A N/A N/A N/A N/A salt utils cloud is_public_ip private_ip N/A N/A N/A N/A log warning N/A N/A {0} is a public IP format private_ip N/A N/A N/A N/A data public_ips append private_ip N/A N/A N/A log warning Public IP address was not ready when we last checked.  Appending public IP address now. N/A public N/A data public_ips N/A N/A N/A N/A log warning N/A N/A {0} is a private IP format private_ip N/A ignore_ip N/A ignore_cidr vm_ private_ip N/A N/A N/A private_ip N/A data private_ips N/A ignore_ip N/A N/A N/A N/A result append private_ip N/A N/A N/A result N/A N/A ssh_interface vm_ private_ips N/A N/A private_ip private N/A N/A ignore_ip N/A ignore_cidr vm_ private_ip N/A N/A N/A private_ip N/A data private_ips N/A ignore_ip N/A N/A N/A N/A result append private_ip N/A non_private_ips N/A N/A public N/A N/A N/A data public_ips public N/A N/A N/A ssh_interface vm_ public_ips N/A N/A N/A N/A non_private_ips append public N/A floating N/A N/A N/A data floating_ips floating N/A N/A N/A ssh_interface vm_ floating_ips N/A N/A N/A N/A non_private_ips append floating N/A fixed N/A N/A N/A data fixed_ips fixed N/A N/A N/A ssh_interface vm_ fixed_ips N/A N/A N/A N/A non_private_ips append fixed N/A non_private_ips N/A N/A N/A N/A log debug N/A N/A result = {0} format non_private_ips N/A N/A data private_ips result N/A N/A N/A ssh_interface vm_ private_ips N/A N/A data N/A result N/A N/A N/A N/A log debug N/A N/A result = {0} format result N/A N/A data private_ips result N/A N/A N/A ssh_interface vm_ private_ips N/A N/A data N/A N/A N/A N/A data N/A N/A N/A N/A salt utils cloud wait_for_ip __query_node_data update_args N/A vm_ data timeout N/A N/A config get_cloud_config_value wait_for_ip_timeout vm_ __opts__ default N/A 10 60 interval N/A N/A config get_cloud_config_value wait_for_ip_interval vm_ __opts__ default 10 N/A N/A N/A N/A SaltCloudExecutionTimeout SaltCloudExecutionFailure N/A exc N/A N/A N/A N/A N/A N/A N/A destroy N/A vm_ N/A name N/A N/A N/A SaltCloudSystemExit N/A N/A N/A N/A N/A SaltCloudSystemExit N/A str exc N/A N/A N/A log debug VM is now running N/A N/A N/A ssh_interface vm_ private_ips N/A N/A ip_address N/A preferred_ip vm_ N/A data private_ips N/A N/A N/A N/A ssh_interface vm_ fixed_ips N/A N/A ip_address N/A preferred_ip vm_ N/A data fixed_ips N/A N/A N/A N/A ssh_interface vm_ floating_ips N/A N/A ip_address N/A preferred_ip vm_ N/A data floating_ips N/A N/A ip_address N/A preferred_ip vm_ N/A data public_ips N/A N/A N/A log debug N/A N/A Using IP address {0} format ip_address N/A N/A N/A N/A N/A N/A salt utils cloud get_salt_interface vm_ __opts__ private_ips N/A N/A salt_ip_address N/A preferred_ip vm_ N/A data private_ips N/A N/A N/A log info N/A N/A Salt interface set to: {0} format salt_ip_address N/A N/A N/A N/A N/A N/A N/A salt utils cloud get_salt_interface vm_ __opts__ fixed_ips N/A N/A salt_ip_address N/A preferred_ip vm_ N/A data fixed_ips N/A N/A N/A log info N/A N/A Salt interface set to: {0} format salt_ip_address N/A N/A N/A N/A N/A N/A N/A salt utils cloud get_salt_interface vm_ __opts__ floating_ips N/A N/A salt_ip_address N/A preferred_ip vm_ N/A data floating_ips N/A N/A N/A log info N/A N/A Salt interface set to: {0} format salt_ip_address N/A N/A salt_ip_address N/A preferred_ip vm_ N/A data public_ips N/A N/A N/A log debug N/A N/A Salt interface set to: {0} format salt_ip_address N/A N/A ip_address N/A N/A N/A SaltCloudSystemExit A valid IP address was not found N/A N/A vm_ N/A ssh_host ip_address N/A N/A vm_ N/A salt_host salt_ip_address N/A ret N/A N/A N/A N/A salt utils cloud bootstrap vm_ __opts__ N/A N/A N/A ret update N/A data __dict__ N/A N/A password N/A ret N/A extra N/A N/A N/A N/A ret N/A extra N/A password N/A N/A N/A log info N/A N/A Created Cloud VM '{0[name]}' format vm_ N/A N/A N/A log debug N/A N/A '{0[name]}' VM creation details:
{1} format vm_ N/A N/A pprint pformat N/A data __dict__ N/A event_data N/A name profile provider instance_id floating_ips fixed_ips private_ips public_ips N/A vm_ N/A name N/A vm_ N/A profile N/A vm_ N/A driver N/A vm_ N/A instance_id N/A data floating_ips N/A data fixed_ips N/A data private_ips N/A data public_ips N/A N/A N/A N/A N/A salt utils cloud fire_event event created instance N/A N/A salt/cloud/{0}/created format N/A vm_ N/A name event_data transport N/A __opts__ N/A transport N/A N/A N/A N/A N/A salt utils cloud cachedir_index_add N/A vm_ N/A name N/A vm_ N/A profile nova N/A vm_ N/A driver N/A ret N/A avail_images N/A N/A N/A N/A N/A 
    Return a dict of all available VM images on the cloud provider.
     N/A conn N/A get_conn N/A N/A N/A conn image_list N/A avail_sizes N/A N/A N/A N/A N/A 
    Return a dict of all available VM sizes on the cloud provider.
     N/A conn N/A get_conn N/A N/A N/A conn flavor_list N/A list_nodes N/A N/A call N/A None kwargs N/A N/A 
    Return a list of the VMs that in this location
     N/A N/A call action N/A N/A N/A SaltCloudSystemExit The list_nodes function must be called with -f or --function. N/A ret N/A N/A conn N/A get_conn N/A server_list N/A N/A conn server_list N/A N/A server_list N/A N/A N/A N/A server server_list N/A N/A server_tmp N/A N/A N/A N/A conn server_show N/A N/A server_list N/A server N/A id get server N/A N/A server_tmp None N/A N/A N/A private N/A N/A public N/A N/A N/A addresses server_tmp N/A N/A N/A server_tmp N/A addresses N/A N/A network N/A N/A N/A server_tmp N/A addresses keys N/A N/A address N/A N/A server_tmp N/A addresses N/A network N/A N/A N/A N/A N/A N/A salt utils cloud is_public_ip N/A N/A address get addr N/A N/A N/A N/A public append N/A address N/A addr N/A N/A N/A : N/A address N/A addr N/A N/A N/A N/A public append N/A address N/A addr N/A N/A N/A . N/A address N/A addr N/A N/A N/A N/A private append N/A address N/A addr N/A N/A server_tmp N/A accessIPv4 N/A N/A N/A N/A N/A N/A salt utils cloud is_public_ip N/A server_tmp N/A accessIPv4 N/A N/A N/A N/A public append N/A server_tmp N/A accessIPv4 N/A N/A N/A N/A private append N/A server_tmp N/A accessIPv4 N/A N/A server_tmp N/A accessIPv6 N/A N/A N/A N/A public append N/A server_tmp N/A accessIPv6 N/A N/A ret N/A server N/A id image size state private_ips public_ips N/A server_tmp N/A id N/A N/A server_tmp N/A image N/A id N/A N/A server_tmp N/A flavor N/A id N/A server_tmp N/A state private public N/A ret N/A list_nodes_full N/A N/A call N/A None kwargs N/A N/A 
    Return a list of the VMs that in this location
     N/A N/A call action N/A N/A N/A SaltCloudSystemExit The list_nodes_full function must be called with -f or --function. N/A ret N/A N/A conn N/A get_conn N/A server_list N/A N/A conn server_list N/A N/A server_list N/A N/A N/A N/A server server_list N/A N/A N/A N/A N/A ret N/A server N/A N/A N/A conn server_show_libcloud N/A N/A server_list N/A server N/A id __dict__ N/A N/A N/A IndexError N/A exc N/A N/A ret N/A N/A N/A N/A N/A N/A salt utils cloud cache_node_list ret N/A N/A N/A __active_provider_name__ split : N/A 0 __opts__ N/A ret N/A list_nodes_select N/A N/A call N/A None N/A N/A 
    Return a list of the VMs that are on the provider, with select fields
     N/A N/A N/A N/A N/A salt utils cloud list_nodes_select N/A list_nodes_full N/A __opts__ N/A query.selection call N/A volume_create N/A N/A name size snapshot voltype N/A 100 None None kwargs N/A N/A 
    Create block storage device
     N/A conn N/A get_conn N/A create_kwargs N/A name size snapshot voltype name size snapshot voltype N/A N/A create_kwargs N/A availability_zone N/A N/A kwargs get availability_zone None N/A N/A N/A conn volume_create create_kwargs N/A N/A create_volume volume_create volume_delete N/A N/A name N/A kwargs N/A N/A 
    Delete block storage device
     N/A conn N/A get_conn N/A N/A N/A conn volume_delete name N/A volume_detach N/A N/A name N/A kwargs N/A N/A 
    Detach block volume
     N/A conn N/A get_conn N/A N/A N/A conn volume_detach name timeout 300 N/A volume_attach N/A N/A name server_name device N/A /dev/xvdb kwargs N/A N/A 
    Attach block volume
     N/A conn N/A get_conn N/A N/A N/A conn volume_attach name server_name device timeout 300 N/A N/A attach_volume volume_attach volume_create_attach N/A N/A name call N/A None kwargs N/A N/A 
    Create and attach volumes to created node
     N/A N/A call function N/A N/A N/A SaltCloudSystemExit The create_attach_volumes action must be called with -a or --action. N/A N/A N/A type N/A kwargs N/A volumes str N/A N/A volumes N/A N/A yaml safe_load N/A kwargs N/A volumes N/A N/A volumes N/A kwargs N/A volumes N/A ret N/A N/A volume volumes N/A N/A created False N/A volume_dict N/A name N/A volume N/A name N/A N/A volume_id volume N/A N/A N/A volume_dict N/A volume_id N/A volume N/A volume_id N/A N/A N/A snapshot volume N/A N/A N/A volume_dict N/A snapshot N/A volume N/A snapshot N/A N/A N/A volume_dict N/A size N/A volume N/A size N/A N/A type volume N/A N/A N/A volume_dict N/A type N/A volume N/A type N/A N/A iops volume N/A N/A N/A volume_dict N/A iops N/A volume N/A iops N/A N/A id volume_dict N/A N/A created_volume N/A create_volume volume_dict N/A created True N/A N/A N/A volume_dict update created_volume N/A attach N/A attach_volume name N/A volume N/A name server_name name device N/A N/A volume get device None call action N/A attach N/A N/A msg N/A N/A {0} attached to {1} (aka {2}) format N/A volume_dict N/A id name N/A volume_dict N/A name N/A N/A N/A log info msg N/A N/A N/A ret append msg N/A ret N/A N/A create_attach_volumes volume_create_attach volume_list N/A N/A N/A kwargs N/A N/A 
    List block devices
     N/A conn N/A get_conn N/A N/A N/A conn volume_list N/A network_list N/A N/A call N/A None kwargs N/A N/A 
    List private networks
     N/A conn N/A get_conn N/A N/A N/A conn network_list N/A network_create N/A N/A name N/A kwargs N/A N/A 
    Create private networks
     N/A conn N/A get_conn N/A N/A N/A conn network_create name kwargs N/A virtual_interface_list N/A N/A name N/A kwargs N/A N/A 
    Create private networks
     N/A conn N/A get_conn N/A N/A N/A conn virtual_interface_list name N/A virtual_interface_create N/A N/A name net_name N/A kwargs N/A N/A 
    Create private networks
     N/A conn N/A get_conn N/A N/A N/A conn virtual_interface_create name net_name N/A floating_ip_pool_list N/A N/A call N/A None N/A N/A 
    List all floating IP pools

    .. versionadded:: 2016.3.0
     N/A N/A call function N/A N/A N/A SaltCloudSystemExit The floating_ip_pool_list action must be called with -f or --function N/A conn N/A get_conn N/A N/A N/A conn floating_ip_pool_list N/A floating_ip_list N/A N/A call N/A None N/A N/A 
    List floating IPs

    .. versionadded:: 2016.3.0
     N/A N/A call function N/A N/A N/A SaltCloudSystemExit The floating_ip_list action must be called with -f or --function N/A conn N/A get_conn N/A N/A N/A conn floating_ip_list N/A floating_ip_create N/A N/A kwargs call N/A None N/A N/A 
    Allocate a floating IP

    .. versionadded:: 2016.3.0
     N/A N/A call function N/A N/A N/A SaltCloudSystemExit The floating_ip_create action must be called with -f or --function N/A N/A pool kwargs N/A N/A N/A N/A log error pool is required N/A False N/A conn N/A get_conn N/A N/A N/A conn floating_ip_create N/A kwargs N/A pool N/A floating_ip_delete N/A N/A kwargs call N/A None N/A N/A 
    De-allocate floating IP

    .. versionadded:: 2016.3.0
     N/A N/A call function N/A N/A N/A SaltCloudSystemExit The floating_ip_delete action must be called with -f or --function N/A N/A floating_ip kwargs N/A N/A N/A N/A log error floating_ip is required N/A False N/A conn N/A get_conn N/A N/A N/A conn floating_ip_delete N/A kwargs N/A floating_ip N/A floating_ip_associate N/A N/A name kwargs call N/A None N/A N/A 
    Associate a floating IP address to a server

    .. versionadded:: 2016.3.0
     N/A N/A call action N/A N/A N/A SaltCloudSystemExit The floating_ip_associate action must be called with -a of --action. N/A N/A floating_ip kwargs N/A N/A N/A N/A log error floating_ip is required N/A False N/A conn N/A get_conn N/A N/A N/A conn floating_ip_associate name N/A kwargs N/A floating_ip N/A N/A N/A list_nodes N/A name N/A floating_ip_disassociate N/A N/A name kwargs call N/A None N/A N/A 
    Disassociate a floating IP from a server

    .. versionadded:: 2016.3.0
     N/A N/A call action N/A N/A N/A SaltCloudSystemExit The floating_ip_disassociate action must be called with -a of --action. N/A N/A floating_ip kwargs N/A N/A N/A N/A log error floating_ip is required N/A False N/A conn N/A get_conn N/A N/A N/A conn floating_ip_disassociate name N/A kwargs N/A floating_ip N/A N/A N/A list_nodes N/A name N/A