Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import requests
  3. import json
  4.  
  5. api_key = 'API HEY HERE'
  6. s = requests.Session()
  7. s.headers.update({'API-Key': api_key})
  8. DCID = 1
  9. VPSPLANID = 200
  10. OSID = 160
  11. SCRIPTID = #LOCATE THE SCRIPT ID#
  12.  
  13.  
  14. def get_servers():
  15. url = 'https://api.vultr.com/v1/server/list'
  16. r = s.get(url)
  17. return json.loads(r.text)
  18.  
  19.  
  20. def create():
  21. url = 'https://api.vultr.com/v1/server/create'
  22. data = {
  23. 'DCID': DCID,
  24. 'VPSPLANID': VPSPLANID,
  25. 'OSID': OSID,
  26. 'SCRIPTID': SCRIPTID
  27. }
  28. r = s.post(url, data)
  29. j = json.loads(r.text)
  30. print 'Created %s' % j['SUBID']
  31.  
  32.  
  33. def main():
  34. num = int(raw_input('Enter amount of servers to create\n'))
  35. for _ in xrange(num):
  36. try:
  37. create()
  38. except:
  39. import time
  40. time.sleep(10)
  41.  
  42.  
  43. if __name__ == '__main__':
  44. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement