jfheinrich-eu/PSONO Secret Whisperer
A GitHub Action for securely retrieving secrets from PSONO server
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| ci_api_key_id | PSONO API key | yes | — |
| ci_api_secret_key_hex | PSONO API secret key | yes | — |
| secret_id | Secret ID to fetch | yes | — |
| ci_server_url | The URL of the PSONO server, default: https://www.psono.pw/server | — | https://www.psono.pw/server |
| secret_type | Type of secret tp fetch: env or secret, default: secret | — | secret |
| secret_fields | Comma-separated list of secret keys to retrieve, default: username password | — | username password |
| mask_secrets | Comma-separated list of secret keys to be masked | — | — |
| custom_field_names | Comma-separated list of custom names for the output fields | — | "" |
Outputs
| name | description |
|---|---|
| secret1 | Secret of the first field in inputs.secret_fields |
| secret2 | Secret of the second field in inputs.secret_fields |
| secret3 | Secret of the third field in inputs.secret_fields |
| secret4 | Secret of the fourth field in inputs.secret_fields |
| secret5 | Secret of the fifth field in inputs.secret_fields |
| secret6 | Secret of the sixth field in inputs.secret_fields |
| secret7 | Secret of the seventh field in inputs.secret_fields |
| secret8 | Secret of the eighth field in inputs.secret_fields |
| secret9 | Secret of the ninth field in inputs.secret_fields |
| secret10 | Secret of the tenth field in inputs.secret_fields |