(CommandList
  children: [
    (AndOr
      children: [
        (C {(echo)} {(DQ ('Create Phabricator replication controller'))})
        (C {(kubectl)} {(create)} {(-f)} {(phabricator-controller.json)})
      ]
      op_id: Op_DAmp
    )
    (AndOr
      children: [
        (C {(echo)} {(DQ ('Create Phabricator service'))})
        (C {(kubectl)} {(create)} {(-f)} {(phabricator-service.json)})
      ]
      op_id: Op_DAmp
    )
    (AndOr
      children: [
        (C {(echo)} {(DQ ('Create firewall rule'))})
        (C {(gcloud)} {(compute)} {(firewall-rules)} {(create)} {(phabricator-node-80)} 
          {(--allow) (Lit_Other '=') (tcp) (Lit_Other ':') (80)} {(--target-tags)} {(kubernetes-node)}
        )
      ]
      op_id: Op_DAmp
    )
  ]
)