Keychain

Overview

The Keychain provider (keychain) allows the use of your OS-level keychain as a source of credentials.

 

This provider is currently only available on macOS when built from source.

There are plans to integrate all major OS keychains into this provider in a future release.

Parameters

macOS

The value of id must be provided in the format <service>#<account>.

Examples

 

version: "2"
services:
  ssh:
    protocol: ssh-agent
    listenOn: unix:///sock/.agent
    credentials:
      rsa:
        from: keychain
        get: identity#rsa-private-key
 
9.7