Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudforet-io/secret
Secret Service
https://github.com/cloudforet-io/secret
backend core python-service secret-manager
Last synced: about 1 month ago
JSON representation
Secret Service
- Host: GitHub
- URL: https://github.com/cloudforet-io/secret
- Owner: cloudforet-io
- License: apache-2.0
- Created: 2022-09-05T01:16:52.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-03T03:10:57.000Z (9 months ago)
- Last Synced: 2024-04-03T04:25:22.514Z (9 months ago)
- Topics: backend, core, python-service, secret-manager
- Language: Python
- Homepage:
- Size: 323 KB
- Stars: 8
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SpaceONE Secret Service
Secret Service supports multiple backend.
- AWSSecretManager
- Vault
- Consul
- etcd
- MongoDB# Examples
## AWSSecretsManagerConnector
~~~
BACKEND: AWSSecretManagerConnector
CONNECTORS:
AWSSecretManagerConnector:
aws_access_key_id: xxxxxxxxx
aws_secret_access_key: yyyyyyyy
region_name: aws-region-name
~~~## ConsulConnector
~~~
BACKEND: ConsulConnector
CONNECTORS:
ConsulConnector:
host: CONSUL_HOST_FQDN
port: CONSUL_PORT
~~~if you want to know the CONSUL_HOST_FQDN, comand ***kubectl get svc***.
In this case, CONSUL_HOST_FQDN is ***spaceone-consule-server***.~~~
$ kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
...
spaceone-consul-dns ClusterIP 10.100.170.168 53/TCP,53/UDP 85m
spaceone-consul-server ClusterIP None 8500/TCP,8301/TCP,8301/UDP,8302/TCP,8302/UDP,8300/TCP,8600/TCP,8600/UDP 85m
...
~~~## MongoDBConnector
~~~
BACKEND: MongoDBConnector
CONNECTORS:
MongoDBConnector:
host: MONGO_HOST
port': 27017,
username': MONGO_USER,
password': MONGO_PASSWD
~~~## EtcdConnector
~~~
BACKEND: EtcdConnector
CONNECTORS:
EtcdConnector:
host: ETCD_HOST
port': 2379
~~~