(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: {<3>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'NODE_IP_RANGES='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'NODE_IP_RANGES='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NODE_IP_RANGES='> name:NODE_IP_RANGES)
          op: assign_op.Equal
          rhs: {(DQ <'10.244.0.0/16'>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_IP_RANGE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_IP_RANGE='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MASTER_IP_RANGE='> name:MASTER_IP_RANGE)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name MASTER_IP_RANGE>
                  var_name: MASTER_IP_RANGE
                  suffix_op: 
                    (suffix_op.Unary
                      op: <Id.VTest_ColonHyphen _>
                      arg_word: {<10.246.0.0> <Id.Lit_Slash '/'> <24>}
                    )
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'SERVICE_CLUSTER_IP_RANGE='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'SERVICE_CLUSTER_IP_RANGE='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'SERVICE_CLUSTER_IP_RANGE='>
              name: SERVICE_CLUSTER_IP_RANGE
            )
          op: assign_op.Equal
          rhs: {(DQ <'10.244.240.0/20'>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'INSTANCE_PREFIX='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'INSTANCE_PREFIX='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'INSTANCE_PREFIX='> name:INSTANCE_PREFIX)
          op: assign_op.Equal
          rhs: {<kubernetes>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'VM_USER='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'VM_USER='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'VM_USER='> name:VM_USER)
          op: assign_op.Equal
          rhs: {<kube>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'SSH_OPTS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'SSH_OPTS='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'SSH_OPTS='> name:SSH_OPTS)
          op: assign_op.Equal
          rhs: {(DQ <'-oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oLogLevel=ERROR -C'>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ENABLE_NODE_LOGGING='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ENABLE_NODE_LOGGING='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'ENABLE_NODE_LOGGING='>
              name: ENABLE_NODE_LOGGING
            )
          op: assign_op.Equal
          rhs: {<false>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'LOGGING_DESTINATION='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'LOGGING_DESTINATION='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'LOGGING_DESTINATION='>
              name: LOGGING_DESTINATION
            )
          op: assign_op.Equal
          rhs: {<elasticsearch>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ENABLE_CLUSTER_LOGGING='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ENABLE_CLUSTER_LOGGING='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'ENABLE_CLUSTER_LOGGING='>
              name: ENABLE_CLUSTER_LOGGING
            )
          op: assign_op.Equal
          rhs: {<false>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ELASTICSEARCH_LOGGING_REPLICAS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ELASTICSEARCH_LOGGING_REPLICAS='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'ELASTICSEARCH_LOGGING_REPLICAS='>
              name: ELASTICSEARCH_LOGGING_REPLICAS
            )
          op: assign_op.Equal
          rhs: {<1>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ENABLE_CLUSTER_MONITORING='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ENABLE_CLUSTER_MONITORING='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'ENABLE_CLUSTER_MONITORING='>
              name: ENABLE_CLUSTER_MONITORING
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBE_ENABLE_CLUSTER_MONITORING>
                  var_name: KUBE_ENABLE_CLUSTER_MONITORING
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<influxdb>})
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ENABLE_CLUSTER_DNS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ENABLE_CLUSTER_DNS='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ENABLE_CLUSTER_DNS='> name:ENABLE_CLUSTER_DNS)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBE_ENABLE_CLUSTER_DNS>
                  var_name: KUBE_ENABLE_CLUSTER_DNS
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<true>})
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'DNS_SERVER_IP='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'DNS_SERVER_IP='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'DNS_SERVER_IP='> name:DNS_SERVER_IP)
          op: assign_op.Equal
          rhs: {(DQ <10.244.240.240>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'DNS_DOMAIN='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'DNS_DOMAIN='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'DNS_DOMAIN='> name:DNS_DOMAIN)
          op: assign_op.Equal
          rhs: {(DQ <cluster.local>)}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ENABLE_DNS_HORIZONTAL_AUTOSCALER='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ENABLE_DNS_HORIZONTAL_AUTOSCALER='>
          lhs: 
            (sh_lhs_expr.Name
              left: <Id.Lit_VarLike 'ENABLE_DNS_HORIZONTAL_AUTOSCALER='>
              name: ENABLE_DNS_HORIZONTAL_AUTOSCALER
            )
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  left: <Id.Left_DollarBrace '${'>
                  token: <Id.VSub_Name KUBE_ENABLE_DNS_HORIZONTAL_AUTOSCALER>
                  var_name: KUBE_ENABLE_DNS_HORIZONTAL_AUTOSCALER
                  suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{<false>})
                  right: <Id.Right_DollarBrace '}'>
                )
              )
            }
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'ENABLE_CLUSTER_UI='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'ENABLE_CLUSTER_UI='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ENABLE_CLUSTER_UI='> name:ENABLE_CLUSTER_UI)
          op: assign_op.Equal
          rhs: {<true>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'MASTER_EXTRA_SANS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'MASTER_EXTRA_SANS='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MASTER_EXTRA_SANS='> name:MASTER_EXTRA_SANS)
          op: assign_op.Equal
          rhs: 
            {
              (DQ 
                <
'DNS:kubernetes,DNS:kubernetes.default,DNS:kubernetes.default.svc,DNS:kubernetes.default.svc.'
                > (${ Id.VSub_Name DNS_DOMAIN)
              )
            }
        )
      ]
      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: []
    )
  ]
)