pkgcloud.compute.Bootstrapper extracted into its own module. Originally found in pkgcloud core in pkgcloud@<=0.8.17
varpkgcloud=require('pkgcloud');varBootstrapper=require('pkgcloud-bootstrapper');varclient=pkgcloud.compute.createClient({// Provider options});varbootstrapper=newBootstrapper({compute: client});varee=bootstrapper.createServer({name: 'mad_torvald',image: 'ubuntu-13.10',flavor: '512mb'});ee.on('error',function(err){// Handle error.});ee.on('create',function(server){// We received a reply to our creation request from the provider.});ee.on('active',function(server){// Server is now active (accepting SSH connections).});ee.on('complete',function(server){// Server was bootstrapped and creation is complete});