/
prep_conf.py
37 lines (31 loc) · 967 Bytes
/
prep_conf.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/usr/bin/env python
#
#
# Regenerate files in example_conf
from datetime import datetime
from cork import Cork
def populate_conf_directory():
cork = Cork('cork_conf', initialize=True)
cork._store.roles['admin'] = 100
cork._store.roles['user'] = 50
cork._store.save_roles()
tstamp = str(datetime.utcnow())
username = password = 'admin'
cork._store.users[username] = {
'role': 'admin',
'hash': cork._hash(username, password),
'email_addr': username + '@localhost.local',
'desc': username + ' test user',
'creation_date': tstamp
}
username = password = 'demo'
cork._store.users[username] = {
'role': 'user',
'hash': cork._hash(username, password),
'email_addr': username + '@localhost.local',
'desc': username + ' test user',
'creation_date': tstamp
}
cork._store.save_users()
if __name__ == '__main__':
populate_conf_directory()