Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Source Config

Example

Resource definition

resource:
- name: vault
  type: vault
  source:
    host: https://domain.tld:8200
    token: a-b-c-d
    secret: /some/secret

Fetching secrets

- get: vault

Pushig into secrets

- put: vault
  params:
    key: some/other/secret
    kv2: false

Behaviour

check: Check for new versions

kv secrets: Returns current timestamp. kv2 secrets: Return the version read from the metadata.

in: Read kv secrets

key/values will be stored on disk as JSON with a directory structure as source:secret. secret: my/secret/foo will create vault/my/secret/foo.json

out Write to kv secret

Parameters

  • key required: The secret to write to
  • kv2 optional: If set to true, the key will be treated as KV Version 2 data. (default: false)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages