Sha256: 445b259b49f99a70cb3ddcee0c5db6bfea5bd8dbfa0bb086eb094dc9dacd6b6b

Contents?: true

Size: 1.32 KB

Versions: 32

Compression:

Stored size: 1.32 KB

Contents

# Secrets reader plugin: `thycotic`

The `thycotic` secrets reader plugin retrieves secrets from a [Thycotic secrets server](https://thycotic.com/products/secret-server-vdo/), using its SOAP API.

It is configured using the `secrets_from_thycotic` (see below) config DSL and uses the `thycotic` credential ID to authenticate.

## Config DSL extension

### `secrets_from_thycotic`

Define a Thycotic URL and Thycotic secret ID to fetch from a Thycotic server.
The Thycotic secret should contain a JSON file that will be retrieved locally to be used as a secrets source. The local copy will then be removed after deployment.

Can be applied to subset of nodes using the [`for_nodes` DSL method](/docs/config_dsl.md#for_nodes).

It takes the following parameters:
* **thycotic_url** (`String`): The Thycotic server URL.
* **secret_id** (`Integer`): The Thycotic secret ID containing the secrets file to be used as secrets.

Example:
```ruby
secrets_from_thycotic(
  thycotic_url: 'https://my-thycotic-server.my-domain.com/SecretServer',
  secret_id: 1107
)
```

## Used credentials

| Credential | Usage
| --- | --- |
| `thycotic` | Used to authenticate on the Thycotic server's SOAP API |

## Used Metadata

| Metadata | Type | Usage
| --- | --- | --- |

## Used environment variables

| Variable | Usage
| --- | --- |

## External tools dependencies

None

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
hybrid_platforms_conductor-33.9.5 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.9.4 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.9.2 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.9.1 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.9.0 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.8.4 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.8.3 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.8.2 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.8.1 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.8.0 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.7.4 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.7.3 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.7.2 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.7.1 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.7.0 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.6.0 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.5.1 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.5.0 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.4.0 docs/plugins/secrets_reader/thycotic.md
hybrid_platforms_conductor-33.3.0 docs/plugins/secrets_reader/thycotic.md