(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:MASTER_ADDRESS)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Number 1>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(DQ (8.8.8.18))})
                spids: [46 52]
              )
            }
          spids: [45]
        )
      ]
      spids: [45]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:NODE_ADDRESS)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Number 2>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(DQ (8.8.8.20))})
                spids: [55 61]
              )
            }
          spids: [54]
        )
      ]
      spids: [54]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ ("# --logtostderr=true: log to standard error instead of files\n") 
                ("KUBE_LOGTOSTDERR=") (Right_DoubleQuote "\"") ("--logtostderr=true") (Right_DoubleQuote "\"") ("\n") ("\n") 
                ("#  --v=0: log level for V logs\n") ("KUBE_LOG_LEVEL=") (Right_DoubleQuote "\"") ("--v=4") (Right_DoubleQuote "\"") ("\n") ("\n") 
                ("# --hostname-override=") (Right_DoubleQuote "\"") (Right_DoubleQuote "\"") 
                (
": If non-empty, will use this string as identification instead of the actual hostname.\n"
                ) ("NODE_HOSTNAME=") (Right_DoubleQuote "\"") ("--hostname-override=") (${ VSub_Name NODE_ADDRESS) 
                (Right_DoubleQuote "\"") ("\n") ("\n") ("# --master=") (Right_DoubleQuote "\"") (Right_DoubleQuote "\"") 
                (
": The address of the Kubernetes API server (overrides any value in kubeconfig)\n"
                ) ("KUBE_MASTER=") (Right_DoubleQuote "\"") ("--master=http://") (${ VSub_Name MASTER_ADDRESS) (":8080") 
                (Right_DoubleQuote "\"") ("\n")
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [66]
        )
        (Redir
          op_id: Redir_Great
          fd: -1
          arg_word: {(/opt/kubernetes/cfg/kube-proxy)}
          spids: [69]
        )
      ]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KUBE_PROXY_OPTS)
          op: Equal
          rhs: 
            {
              (DQ ("   ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("{KUBE_LOGTOSTDERR} ") 
                (EscapedLiteralPart token:<Lit_EscapedChar "\\\\">) ("\n") ("                    ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) 
                ("{KUBE_LOG_LEVEL}   ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\\">) ("\n") ("                    ") 
                (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("{NODE_HOSTNAME}    ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\\">) ("\n") 
                ("                    ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("{KUBE_MASTER}")
              )
            }
          spids: [113]
        )
      ]
      spids: [113]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ ("[Unit]\n") ("Description=Kubernetes Proxy\n") ("After=network.target\n") ("\n") 
                ("[Service]\n") ("EnvironmentFile=-/opt/kubernetes/cfg/kube-proxy\n") ("ExecStart=/opt/kubernetes/bin/kube-proxy ") 
                (${ VSub_Name KUBE_PROXY_OPTS) ("\n") ("Restart=on-failure\n") ("\n") ("[Install]\n") ("WantedBy=multi-user.target\n")
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [138]
        )
        (Redir
          op_id: Redir_Great
          fd: -1
          arg_word: {(/usr/lib/systemd/system/kube-proxy.service)}
          spids: [141]
        )
      ]
    )
    (C {(systemctl)} {(daemon-reload)})
    (C {(systemctl)} {(enable)} {(kube-proxy)})
    (C {(systemctl)} {(restart)} {(kube-proxy)})
  ]
)