https://github.com/controlplaneio/spire-vault
Example configuration for integrating Spire with Vault.
https://github.com/controlplaneio/spire-vault
spire vault
Last synced: 4 months ago
JSON representation
Example configuration for integrating Spire with Vault.
- Host: GitHub
- URL: https://github.com/controlplaneio/spire-vault
- Owner: controlplaneio
- License: apache-2.0
- Created: 2021-09-15T18:58:13.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-11-03T11:21:18.000Z (over 4 years ago)
- Last Synced: 2025-01-19T07:24:28.962Z (over 1 year ago)
- Topics: spire, vault
- Language: Makefile
- Homepage:
- Size: 44.9 KB
- Stars: 6
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Spire Vault
Example configuration for integrating [Spire](https://spiffe.io/docs/latest/spire-about/) with
[Vault](https://www.vaultproject.io/).
* Using Vault as an Upstream CA for the Spire Server.
* Using Vault to issue x509 Certificates to Spire Agents for Node Attestation.
* Using Spire issued x509 SVIDs for Workloads to login to Vault.
## Steps
1. Bring up the custer and deploy everything
2. Register the workloads
3. Login to vault
```shell
make all
make register-workloads
make login-vault-svc-a
```
Cleanup
```shell
make delete-cluster
```