jbcom/SecretSync

Sync secrets from HashiCorp Vault to AWS Secrets Manager across multiple accounts

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
configPath to SecretSync configuration filenoconfig.yaml
targetsComma-separated list of targets to processno""
dry-runRun without making changesnofalse
merge-onlyOnly run the merge phasenofalse
sync-onlyOnly run the sync phasenofalse
discoverEnable dynamic target discovery from AWS Organizations/Identity Centernofalse
output-formatOutput format: human, json, github, compact, side-by-sidenogithub
compute-diffCompute and show diff even when not in dry-run modenofalse
exit-codeUse exit codes: 0=no changes, 1=changes, 2=errorsnofalse
continue-on-errorContinue processing remaining targets after an errornotrue
parallelismMaximum concurrent target operations; 0 uses config/defaultno0
metrics-addrMetrics server bind addressno0.0.0.0
metrics-portMetrics server port; 0 disables metricsno0
log-levelLogging level: debug, info, warn, errornoinfo
log-formatLog format: text or jsonnotext
namedescription
changesTotal changed secrets when diff output is computed
addedSecrets that would be added or were added
removedSecrets that would be removed or were removed
modifiedSecrets that would be modified or were modified
unchangedSecrets with no detected changes
zero_sumtrue when the computed diff has no changes