Merge pull request #44966 from rcallphin/fix-bug-vault-empty-policy

Fix bug with vault runner creating token on empty policy
This commit is contained in:
Nicole Thomas 2017-12-22 15:30:36 -05:00 committed by GitHub
commit fbbf33574e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -56,6 +56,9 @@ def generate_token(minion_id, signature, impersonated_by_master=False):
'metadata': audit_data
}
if payload['policies'] == []:
return {'error': 'No policies matched minion'}
log.trace('Sending token creation request to Vault')
response = requests.post(url, headers=headers, json=payload)