Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
~~~