(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ENVIRONMENT) op: Equal rhs: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(Test-Laptop)}) spids: [5 9] ) } spids: [4] ) ] spids: [4] ) (Pipeline children: [ (C {(knife)} {(data)} {(bag)} {(show)} {(configs)} {(${ VSub_Name ENVIRONMENT)}) (C {(grep)} {(cobbler-root-password) (Lit_Other ":")}) ] negated: False ) (C {(knife)} {(bootstrap)} {(-E)} {(${ VSub_Name ENVIRONMENT)} {(-r)} {(DQ ("role[BCPC-Headnode]"))} {(-x)} {(ubuntu)} {(--sudo)} {(10.0.100.11)} ) (C {(knife)} {(bootstrap)} {(-E)} {(${ VSub_Name ENVIRONMENT)} {(-r)} {(DQ ("role[BCPC-Worknode]"))} {(-x)} {(ubuntu)} {(--sudo)} {(10.0.100.12)} ) (C {(knife)} {(bootstrap)} {(-E)} {(${ VSub_Name ENVIRONMENT)} {(-r)} {(DQ ("role[BCPC-Worknode]"))} {(-x)} {(ubuntu)} {(--sudo)} {(10.0.100.13)} ) ] )