(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:KEYFILE)
          op: Equal
          rhs: {(DQ (bootstrap_chef.id_rsa))}
          spids: [3]
        )
      ]
      spids: [3]
    )
    (C {(rm)} {(${ VSub_Name KEYFILE) (Lit_Other '*')})
    (C {(ssh-keygen)} {(-N)} {(DQ )} {(-f)} {($ VSub_Name '$KEYFILE')})
    (C {(cp)} {(${ VSub_Name KEYFILE) (.pub)} {(files)})
    (C {(cp)} {(${ VSub_Name KEYFILE)} {(../..)})
    (C {(packer)} {(build)} {(bcpc-bootstrap.json)})
  ]
)