| Sapan Bhatia | 903918f | 2014-09-08 03:26:12 -0400 | [diff] [blame] | 1 | from core.models import * |
| 2 | |||||
| 3 | def get_creds(user=None, slice=None, site=None, deployment=None): | ||||
| 4 | if (not user or not site): | ||||
| 5 | raise Exception('User and Site have to be in context to use EC2') | ||||
| 6 | |||||
| 7 | cred = UserCredential.objects.filter(user=user) | ||||
| 8 | if (not cred): | ||||
| 9 | cred = SiteCredential.objects.filter(site=site) | ||||
| 10 | |||||
| 11 | if (cred): | ||||
| 12 | env = 'AWS_ACCESS_KEY_ID=%s AWS_SECRET_ACCESS_KEY=%s'%(cred.key_id, cred.enc_value) | ||||
| 13 | else: | ||||
| 14 | env = '' | ||||
| 15 | |||||
| 16 | return env | ||||