Skip to main content

Keeper Secrets Manager Ansible

This module contains plugins that allow your Ansible automations to use Keeper Secrets Manager.

  • keeper_cache_records - Generate a cache to use with other actions.
  • keeper_copy - Similar to ansible.builtin.copy. Uses the KSM vault for the source/content.
  • keeper_get - Retrieve secrets from a record.
  • keeper_get_record - Retrieve records as a dictionary.
  • keeper_set - Update an existing record from Ansible information.
  • keeper_init - Initialize a KSM configuration from a one-time access token.
  • keeper_cleanup - Remove the cache file, if being used.
  • keeper_lookup - Retrieve secrets from a record using Ansible's lookup.
  • keeper_redact - Stdout Callback plugin to redact secrets from logs.
  • keeper_password - Generate a random password.
  • keeper_info - Display information about plugin, record and field types.
  • keeper_remove - Remove secrets from the Keeper Vault.

For more information see our official documentation page https://docs.keeper.io/secrets-manager/secrets-manager/integrations/ansible-plugin

Changes

1.2.6

  • KSM-672: KSMCache class initializes cache file path before env vars are set. Closes (issue #675)

1.2.5

1.2.4

  • Updated pinned KSM SDK version to 16.6.6.

1.2.3

  • Updated pinned KSM SDK version to 16.6.4.

1.2.2

  • Added action keeper_get_record to return record as a dictionary.
  • Clean up comments.
  • Updated pinned KSM SDK version to 16.6.3.

1.2.1

  • Added action keeper_remove to remove secrets from the Keeper Vault
  • Updated pinned KSM SDK version to 16.6.2.

1.2.0

  • Added action keeper_cache_records to cache Keeper Vault records to reduce API calls.
  • Added ability to get records by title for some actions.
  • Added array_index and value_key to access individual values in complex values. Alternative to notation.
  • Updated pinned KSM SDK version.

1.1.5

  • Updated pinned KSM SDK version. The KSM SDK has been updated to use OpenSSL 3.0.7 which resolves CVE-2022-3602, CVE-2022-3786.

1.1.4

  • Move check for custom record type in keeper_create plugin.
  • Keeper Secret Manager SDK version pinned to 16.3.5 or greater. Allows extra field parameters that come from Keeper Commander.

1.1.3

  • Per PEP 263, added # -*- coding: utf-8 -*- to top of file to prevent errors on system that are not UTF-8.

1.1.2

  • Added keeper_create, keeper_password, keeper_info action plugins.
  • Fixed complex strings not regular expressions escaping properly for keeper_redact.
  • Added keeper_app_owner_public_key to the keeper_init plugin configuration generation. keeper_app_owner_public_key also added to Ansible variables.

1.1.1

  • Fixed misspelled collection name in README.md

1.1.0

  • First Ansible Galaxy release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keeper_secrets_manager_ansible-1.2.6.tar.gz (33.2 kB view details)

Uploaded Source

File details

Details for the file keeper_secrets_manager_ansible-1.2.6.tar.gz.

File metadata

File hashes

Hashes for keeper_secrets_manager_ansible-1.2.6.tar.gz
Algorithm Hash digest
SHA256 d1521794d0d2b8a17e4cd0482cc04ca3f0af4c9d4350a02c16c7ea69e42cedfc
MD5 a4076d93879bff51329d89e8833cda78
BLAKE2b-256 3075a8f09846fa6c8a88e34148917547ca87176536f87fb2ecd7bd9b1482f1a7

See more details on using hashes here.

Release history Release notifications | RSS feed

1.4.0

1 file

1.3.0

1 file

This release

1.2.6 This release

1 file

1.2.5

1 file

1.2.4

1 file

1.2.3

1 file

1.2.2

1 file

1.2.1

1 file

1.2.0

1 file

1.1.5

1 file

1.1.4

1 file

1.1.2

1 file

1.1.1

1 file

1.1.0

1 file

1.0.0

1 file

0.0.8

1 file

0.0.7

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page