(CommandList
  children: [
    (C {(monmaptool)} {(--create)} {(--clobber)} {(--fsid)} 
      {
        (CommandSubPart
          command_list: (CommandList children:[(C {(uuidgen)})])
          left_token: <Left_Backtick "`">
          spids: [65 67]
        )
      } {(--add)} {(a)} {($ VSub_Number "$1") (Lit_Other ":") (6789)} {(/etc/ceph/monmap)}
    )
    (C {(mkdir)} {(/var/lib/ceph/mon/ceph-a)})
    (C {(ceph-mon)} {(-i)} {(a)} {(--mkfs)} {(--monmap)} {(/etc/ceph/monmap)} {(-k)} 
      {(/var/lib/ceph/mon/keyring)}
    )
    (C {(cp)} {(/var/lib/ceph/mon/keyring)} {(/var/lib/ceph/mon/ceph-a)})
    (C {(ceph-mon)} {(-i)} {(a)} {(--monmap)} {(/etc/ceph/monmap)} {(-k)} 
      {(/var/lib/ceph/mon/ceph-a/keyring)}
    )
    (C {(cp)} {(/var/lib/ceph/mon/keyring)} {(/etc/ceph)})
    (C {(ceph)} {(osd)} {(getcrushmap)} {(-o)} {(/tmp/crushc)})
    (C {(crushtool)} {(-d)} {(/tmp/crushc)} {(-o)} {(/tmp/crushd)})
    (C {(sed)} {(-i)} {(SQ <"s/step chooseleaf firstn 0 type host/step chooseleaf firstn 0 type osd/">)} 
      {(/tmp/crushd)}
    )
    (C {(crushtool)} {(-c)} {(/tmp/crushd)} {(-o)} {(/tmp/crushc)})
    (C {(ceph)} {(osd)} {(setcrushmap)} {(-i)} {(/tmp/crushc)})
  ]
)