Statistics
| Branch: | Tag: | Revision:

root / tools / delete_server @ 92c53da1

History | View | Annotate | Download (679 Bytes)

1
#!/usr/bin/env python
2

    
3
from util import *
4

    
5
from httplib import HTTPConnection
6
from optparse import OptionParser
7
from sys import exit
8

    
9
import json
10

    
11
parser = OptionParser(add_help_option=True)
12
parser.add_option('-s', dest='host', metavar='HOST', default=DEFAULT_HOST,
13
                    help='use server HOST')
14
parser.add_option('-a', dest='api', metavar='API', default=DEFAULT_API,
15
                    help='use api API')
16

    
17
options, args = parser.parse_args()
18

    
19
conn = HTTPConnection(options.host)
20

    
21
path = '/api/%s/servers/%d' % (options.api, int(args[0]))
22

    
23
conn.request('DELETE', path)
24
resp = conn.getresponse()
25

    
26
if resp.status != 204:
27
    print 'Error:', resp.status
28
    exit(1)