add msca-openvpn role
[awsible] / roles / msca-openvpn / files / auth.py
1 #!/usr/bin/env python
2
3 import os, sys
4 from boto.dynamodb2.table import Table
5 from passlib.hash import sha512_crypt
6
7 try:
8 if sha512_crypt.verify(os.environ['password'], Table('userManager').get_item(userName=os.environ['username'])['passwordHash']):
9 sys.exit(0)
10 except:
11 pass
12 sys.exit(1)