rename config.py to qa_config.py to eliminate naming conflict
[tests.git] / qaapi / qa / qa_config.py
1 #!/usr/bin/python
2
3 sites = []
4 persons = []
5 slices = []
6
7 plcs = [
8         {'name': 'TestPLC',
9          'host': 'localhost',
10          'ip': '127.0.0.1',
11          'url': 'https://localhost.localdomain/',
12          'port': '443'
13         },
14         {'name': 'ParisPLC',
15          'host': 'localhost',
16          'ip': '127.0.0.1',
17          'url': 'https://localhost.localdomain/',
18          'port': '443',
19          'chroot': '/plc/root/'
20         }
21         ]
22
23 sites = [
24         {'plc': 'ParisPLC',
25          'name': 'TestSite1',
26          'login_base': 'ts',
27          'enabled': True,
28          'abbreviated_name': 'Test1',
29          'max_slices': 100,
30          'is_public': True,
31          'url': 'http://pl-test.planet-lab.org'
32         }
33         ]
34
35 nodes = [
36         {'plc': 'ParisPLC',     
37          'site': 'ts',
38          'hostname': 'vm1.paris.cs.princeton.edu',
39          'host': 'localhost',
40          'type': 'virtual',
41          'nodenetworks' : [{'type': 'ipv4',
42                            'method': 'static',
43                            'ip': '10.0.2.16',
44                            'gateway': '10.0.2.2',
45                            'dns1': '10.0.2.2',
46                            'network': '10.0.2.0',
47                            'netmask': '255.255.255.0',
48                            'broadcast': '10.0.2.255'
49                            }]
50         }
51         
52         ]
53
54 slices = [
55         {'plc': 'ParisPLC',   
56          'name': 'ts_slice1',
57          'instantiation': 'plc-instantiated',
58          'max_nodes': 1000,
59          'description': 'blank',
60          'url': 'http://test.org',
61          'nodes': ['vm1.paris.cs.princeton.edu']
62         }
63         ]
64
65 persons = [
66         {'plc': 'ParisPLC',
67          'first_name': 'fname',
68          'last_name': 'lname',
69          'password': 'password',
70          'email': 'person@cs.princeton.edu',
71          'roles': ['user', 'pi'],
72          'sites': ['ts'], 
73          'slices': ['ts_slice1']
74         }
75         ]