https://github.com/openstack/charm-interface-keystone-fid-service-provider
Charm Interface - Keystone FID Service Provider. Mirror of code maintained at opendev.org.
https://github.com/openstack/charm-interface-keystone-fid-service-provider
Last synced: 29 days ago
JSON representation
Charm Interface - Keystone FID Service Provider. Mirror of code maintained at opendev.org.
- Host: GitHub
- URL: https://github.com/openstack/charm-interface-keystone-fid-service-provider
- Owner: openstack
- License: apache-2.0
- Created: 2019-05-16T19:06:09.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-18T13:46:54.000Z (over 5 years ago)
- Last Synced: 2025-11-29T23:08:35.663Z (7 months ago)
- Language: Python
- Homepage: https://opendev.org/openstack/charm-interface-keystone-fid-service-provider
- Size: 9.77 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Overview
This interface layer handles the communication with Keystone via the
'keystone-federated-backend' interface protocol.
# Usage
## Provides
The interface layer will set the following state:
* `{relation_name}.connected` The relation is established.
For example:
```python
from charms.reactive import when
@when(federated-backend.connected')
@when('configuration.complete')
def configure_federation(federation):
domain.wsgi_config_fragment('wsgi_fragment_path')
domain.trigger_restart()
```