keeper-secrets-manager-ansible


Namekeeper-secrets-manager-ansible JSON
Version 1.2.2 PyPI version JSON
download
home_pagehttps://github.com/Keeper-Security/secrets-manager
SummaryKeeper Secrets Manager plugins for Ansible.
upload_time2024-02-15 00:18:25
maintainer
docs_urlNone
authorKeeper Security
requires_python>=3.7
licenseMIT
keywords keeper secrets manager sdk ansible
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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.2
* Add action `keeper_get_record` to return record as a dictionary.
* Clean up comments.
* Update pinned KSM SDK version to 16.6.3.

## 1.2.1
* Add action `keeper_remove` to remove secrets from the Keeper Vault
* Update 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`.
* Update pinned KSM SDK version.

## 1.1.5

* Update 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

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Keeper-Security/secrets-manager",
    "name": "keeper-secrets-manager-ansible",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "Keeper Secrets Manager SDK Ansible",
    "author": "Keeper Security",
    "author_email": "ops@keepersecurity.com",
    "download_url": "https://files.pythonhosted.org/packages/36/83/e20178663d4d36eea27452a65aecc6622fb94fd40ab75d0bcda52e34a8b3/keeper-secrets-manager-ansible-1.2.2.tar.gz",
    "platform": null,
    "description": "# Keeper Secrets Manager Ansible\n\nThis module contains plugins that allow your Ansible automations to use Keeper Secrets Manager. \n\n* `keeper_cache_records` - Generate a cache to use with other actions.\n* `keeper_copy` - Similar to `ansible.builtin.copy`. Uses the KSM vault for the source/content.\n* `keeper_get` - Retrieve secrets from a record.\n* `keeper_get_record` - Retrieve records as a dictionary.\n* `keeper_set` - Update an existing record from Ansible information.\n* `keeper_init` - Initialize a KSM configuration from a one-time access token.\n* `keeper_cleanup` - Remove the cache file, if being used.\n* `keeper_lookup` - Retrieve secrets from a record using Ansible's lookup.\n* `keeper_redact` - Stdout Callback plugin to redact secrets from logs.\n* `keeper_password` - Generate a random password.\n* `keeper_info` - Display information about plugin, record and field types.\n* `keeper_remove` - Remove secrets from the Keeper Vault.\n\nFor more information see our official documentation page https://docs.keeper.io/secrets-manager/secrets-manager/integrations/ansible-plugin\n\n# Changes\n\n## 1.2.2\n* Add action `keeper_get_record` to return record as a dictionary.\n* Clean up comments.\n* Update pinned KSM SDK version to 16.6.3.\n\n## 1.2.1\n* Add action `keeper_remove` to remove secrets from the Keeper Vault\n* Update pinned KSM SDK version to 16.6.2.\n\n## 1.2.0\n\n* Added action `keeper_cache_records` to cache Keeper Vault records to reduce API calls.\n* Added ability to get records by title for some actions.\n* Added `array_index` and `value_key` to access individual values in complex values. Alternative to `notation`.\n* Update pinned KSM SDK version.\n\n## 1.1.5\n\n* Update pinned KSM SDK version. The KSM SDK has been updated to use OpenSSL 3.0.7 which resolves CVE-2022-3602, CVE-2022-3786.\n\n## 1.1.4\n\n* Move check for custom record type in `keeper_create` plugin.\n* Keeper Secret Manager SDK version pinned to 16.3.5 or greater. Allows extra field parameters\nthat come from Keeper Commander.\n\n## 1.1.3\n\n* Per PEP 263, added `# -*- coding: utf-8 -*-` to top of file to prevent errors on system that are not UTF-8.\n\n## 1.1.2\n\n* Added `keeper_create`, `keeper_password`, `keeper_info` action plugins.\n* Fixed complex strings not regular expressions escaping properly for \n`keeper_redact`. \n* Added `keeper_app_owner_public_key` to the `keeper_init` plugin configuration\ngeneration. `keeper_app_owner_public_key` also added to Ansible variables.\n\n## 1.1.1\n* Fixed misspelled collection name in `README.md`\n\n## 1.1.0\n* First Ansible Galaxy release\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Keeper Secrets Manager plugins for Ansible.",
    "version": "1.2.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/Keeper-Security/secrets-manager/issues",
        "Documentation": "https://app.gitbook.com/@keeper-security/s/secrets-manager/secrets-manager/integrations/ansible-plugin",
        "Homepage": "https://github.com/Keeper-Security/secrets-manager",
        "Source Code": "https://github.com/Keeper-Security/secrets-manager"
    },
    "split_keywords": [
        "keeper",
        "secrets",
        "manager",
        "sdk",
        "ansible"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3683e20178663d4d36eea27452a65aecc6622fb94fd40ab75d0bcda52e34a8b3",
                "md5": "6a891676beab946c27709ab8a8532690",
                "sha256": "79c4f0323a19a4d2250469f740841f96ec94347c12f85425b573237ff08a98ba"
            },
            "downloads": -1,
            "filename": "keeper-secrets-manager-ansible-1.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "6a891676beab946c27709ab8a8532690",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 26156,
            "upload_time": "2024-02-15T00:18:25",
            "upload_time_iso_8601": "2024-02-15T00:18:25.126689Z",
            "url": "https://files.pythonhosted.org/packages/36/83/e20178663d4d36eea27452a65aecc6622fb94fd40ab75d0bcda52e34a8b3/keeper-secrets-manager-ansible-1.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-15 00:18:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Keeper-Security",
    "github_project": "secrets-manager",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "keeper-secrets-manager-ansible"
}
        
Elapsed time: 0.22581s