(command.CommandList
  children: [
    (command.ShAssignment
      left: <Id.Lit_VarLike 'NUM_NODES='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'NUM_NODES='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NUM_NODES='> name:NUM_NODES)
          op: assign_op.Equal
          rhs: {<2>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'KUBE_ROOT='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'KUBE_ROOT='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'KUBE_ROOT='> name:KUBE_ROOT)
          op: assign_op.Equal
          rhs: 
            {
              (CommandSub
                left_token: <Id.Left_DollarParen '$('>
                child: 
                  (command.Simple
                    blame_tok: <dirname>
                    more_env: []
                    words: [{<dirname>} {(DQ (${ Id.VSub_Name BASH_SOURCE))}]
                    redirects: []
                    do_fork: T
                  )
                right: <Id.Eof_RParen _>
              ) <'/../..'>
            }
        )
      ]
      redirects: []
    )
    (command.Simple
      blame_tok: <source>
      more_env: []
      words: [{<source>} {(DQ (${ Id.VSub_Name KUBE_ROOT) <'/cluster/vagrant/config-default.sh'>)}]
      redirects: []
      do_fork: T
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'REGISTER_MASTER_KUBELET='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'REGISTER_MASTER_KUBELET='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'REGISTER_MASTER_KUBELET='>
              name: REGISTER_MASTER_KUBELET
            )
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name REGISTER_MASTER>
                var_name: REGISTER_MASTER
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<false>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'E2E_STORAGE_TEST_ENVIRONMENT='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'E2E_STORAGE_TEST_ENVIRONMENT='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'E2E_STORAGE_TEST_ENVIRONMENT='>
              name: E2E_STORAGE_TEST_ENVIRONMENT
            )
          op: assign_op.Equal
          rhs: 
            {
              (BracedVarSub
                left: <Id.Left_DollarBrace '${'>
                token: <Id.VSub_Name KUBE_E2E_STORAGE_TEST_ENVIRONMENT>
                var_name: KUBE_E2E_STORAGE_TEST_ENVIRONMENT
                suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<false>})
                right: <Id.Right_DollarBrace '}'>
              )
            }
        )
      ]
      redirects: []
    )
  ]
)