prompt.get(schema, function (err, result) { pbclient.setauth(result.username, result.password ) pbclient.listDatacenters(function (error, response, body) { if (response && response.statusCode && response.statusCode == 200) { helpers.toBase64(result.username, result.password) } else { console.error('Invalid user name or password. Please try again!') process.exit(code = 5) } }) helpers.toBase64(result.username, result.password) })
//Create Volume var libpb=require('libprofitbricks') libpb.setauth('username','password') // <---- Your username and password var dcid='f355b51d-1c9c-4150-bc55-a616fe3bf437' // <--- Your data center id var vol=new libpb.volume( {'name': 'My Favorite Volume', 'size': 80, 'bus': "VIRTIO", 'type': "HDD", 'licenceType': "UNKNOWN"}) libpb.createVolume(dcid,vol)
#!/usr/bin/env node var libpb=require('libprofitbricks') libpb.setauth('username','password') dc_id = '700e1cab-99b2-4c30-ba8c-1d273ddba022' //<--- use your own data center id srv_id = '700e1cab-99b2-4c30-ba8c-1d273ddba023' // <--- use your own server id var jason = { name:'nic11', ips:['10.2.2.11'], lan:1, firewall_active:true } libpb.createNic(dc_id,srv_id,jason)