p1nkun1c0rns/gopass to Google Secret Manager
Synchronizes a gopass repository to Google Clouds Secret Manager
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project_id | GCP project ID | yes | — |
| service_account_key | Base64 encoded JSON key for GCP service account | yes | — |
| secret_locations | GCP region(s) as comma separated list to replicate the secrets | yes | — |
| gpg_public_key | Base64 encoded public part of the GPG key | yes | — |
| gpg_private_key | Base64 encoded private part of the GPG key | yes | — |
| github_token | Token for the repo. Can be passed in using $\{{ secrets.GITHUB_TOKEN }} | yes | — |
| gopass_repository | gopass repository to synchronize from, defaults to the current one | no | "" |
| debug | Whether the gcloud commands should be printed to output | no | false |
Outputs
| name | description |
|---|---|
| log | Output about created or updated secrets |