teller-core 2.0.7

A developer-first multi provider secret manager
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
providers:
  hashi_1:
    kind: hashicorp # name is = kind if empty
    maps:
      - id: test-load
        path: /{{ get_env(name="TEST_LOAD_1", default="test") }}/users/user1
        # if empty, map everything
        # == means map to same key name
        # otherwise key on left becomes right
        # in the future: key_transform: camelize, snake_case for automapping the keys
        keys:
          GITHUB_TOKEN: ==
          mg: FOO_BAR
  dot_1:
    kind: dotenv # name is = kind if empty
    maps:
      - id: stg
        path: VAR_{{ get_env(name="STAGE", default="development") }}