secrets.py 316 B

1234567891011
  1. import json
  2. from barbicanclient import client as barbican_client
  3. from coriolis import keystone
  4. def get_secret(ctxt, secret_ref):
  5. session = keystone.create_keystone_session(ctxt)
  6. barbican = barbican_client.Client(session=session)
  7. return json.loads(barbican.secrets.get(secret_ref).payload)