(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:DOCKER_OPTS)
          op: Equal
          rhs: 
            {
              (BracedVarSub
                token: <VSub_Number 1>
                suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(DQ )})
                spids: [46 51]
              )
            }
          spids: [45]
        )
      ]
      spids: [45]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:DOCKER_CONFIG)
          op: Equal
          rhs: {(/opt/kubernetes/cfg/docker)}
          spids: [54]
        )
      ]
      spids: [54]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ ("DOCKER_OPTS=") (Right_DoubleQuote "\"") 
                (
"-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock -s overlay --selinux-enabled=false "
                ) (${ VSub_Name DOCKER_OPTS) (Right_DoubleQuote "\"") ("\n")
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [60]
        )
        (Redir op_id:Redir_Great fd:-1 arg_word:{($ VSub_Name "$DOCKER_CONFIG")} spids:[63])
      ]
    )
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (HereDoc
          op_id: Redir_DLess
          fd: -1
          body: 
            {
              (DQ ("[Unit]\n") ("Description=Docker Application Container Engine\n") 
                ("Documentation=http://docs.docker.com\n") ("After=network.target flannel.service\n") ("Requires=flannel.service\n") ("\n") ("[Service]\n") 
                ("Type=notify\n") ("EnvironmentFile=-/run/flannel/docker\n") ("EnvironmentFile=-/opt/kubernetes/cfg/docker\n") 
                ("WorkingDirectory=/opt/kubernetes/bin\n") ("ExecStart=/opt/kubernetes/bin/dockerd ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) 
                ("DOCKER_OPT_BIP ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("DOCKER_OPT_MTU ") 
                (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("DOCKER_OPTS\n") ("LimitNOFILE=1048576\n") ("LimitNPROC=1048576\n") ("\n") ("[Install]\n") 
                ("WantedBy=multi-user.target\n")
              )
            }
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [77]
        )
        (Redir
          op_id: Redir_Great
          fd: -1
          arg_word: {(/usr/lib/systemd/system/docker.service)}
          spids: [80]
        )
      ]
    )
    (C {(systemctl)} {(daemon-reload)})
    (C {(systemctl)} {(enable)} {(docker)})
    (C {(systemctl)} {(restart)} {(docker)})
  ]
)