Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import requests
- import json
- api_key = 'API HEY HERE'
- s = requests.Session()
- s.headers.update({'API-Key': api_key})
- DCID = 1
- VPSPLANID = 200
- OSID = 160
- SCRIPTID = #LOCATE THE SCRIPT ID#
- def get_servers():
- url = 'https://api.vultr.com/v1/server/list'
- r = s.get(url)
- return json.loads(r.text)
- def create():
- url = 'https://api.vultr.com/v1/server/create'
- data = {
- 'DCID': DCID,
- 'VPSPLANID': VPSPLANID,
- 'OSID': OSID,
- 'SCRIPTID': SCRIPTID
- }
- r = s.post(url, data)
- j = json.loads(r.text)
- print 'Created %s' % j['SUBID']
- def main():
- num = int(raw_input('Enter amount of servers to create\n'))
- for _ in xrange(num):
- try:
- create()
- except:
- import time
- time.sleep(10)
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement