locket 0.17.3

Helper tool for secret injection as a process dependency
Documentation
---
name: provider
services:
    locket-op:
        provider:
            type: locket
            options:
                provider: op-connect
                connect-token: file:/etc/tokens/connect
                connect-host: $OP_CONNECT_HOST
                env_file: locket.env
                env:
                    - TEXT="OVERRIDE! {{op://Mordin/SecretPassword/Test Section/text}}"
                    - "@override.env"
    locket-bws:
        provider:
            type: locket
            options:
                provider: bws
                bws-token: file:/etc/tokens/bws
                env:
                    - TEXT={{814d7d9a-54a5-47a0-afc0-b3a7015213c4}}
    locket-infisical:
        provider:
            type: locket
            options:
                provider: infisical
                infisical-client-secret: file:/etc/tokens/infisical
                infisical-client-id: "db63bd8b-4972-4c1e-b047-8ef3482b5666"
                infisical-default-project-id: "0667e4a5-2168-4a63-8800-31475718ae85"
                infisical-default-environment: "dev"
                env:
                    - TEXT={{infisical:///SECRET}}
    demo:
        image: busybox
        user: "1000:1000"
        command: env
        depends_on:
            - locket-op
            - locket-bws
            - locket-infisical