I feel strongly that we don't want to make this script and data "api" any worse. I'm fine with shipping yet-another-overloading-hack to make it possible to start testing bootstrap internally but left undocumented. To get started with our cloud-init-compatible system can ship it with just enough features to replace c10n so it won't be much more code than c10n already is, just go instead of bash.

First version needs:
    * input from ec2 style metadata
    * support for ssh keys and running scripts
    * etcd discovery

Thinks like cloud drive, google metadata, etc etc can all wait.