+@kenperkins @indexzero
We should discuss what interfaces from pkgcloud to move here.
I'm proposiing to move out all the bootstrapping and provisioning-related interfaces (Bootstrapper) here (and that's essentially what 0.1.0 is).
@kenperkins also suggested that it'd be nice to have ssh, uploadFile, etc. methods on Server model. I think that'd be sweet.
My idea for that would be to allow creating Bootstrapper object with a target server, so:
var bootstrapper = new Bootstrapper({ keys: ..., server: server });
bootstrapper.bootstrap(...);
This way we avoid putting SSH-related stuff in pkgcloud.
+@kenperkins @indexzero
We should discuss what interfaces from
pkgcloudto move here.I'm proposiing to move out all the bootstrapping and provisioning-related interfaces (
Bootstrapper) here (and that's essentially what0.1.0is).@kenperkins also suggested that it'd be nice to have
ssh,uploadFile, etc. methods onServermodel. I think that'd be sweet.My idea for that would be to allow creating
Bootstrapperobject with a target server, so:This way we avoid putting SSH-related stuff in
pkgcloud.