# Ansible

![](/files/nrzQRZ3LqfJ5avYyzeX5)

## Features

* Retrieve secrets from the Keeper vault to use in Ansible Playbooks
* Update the value of secrets in the Keeper Vault from Ansible
* Update record notes fields via keeper\_set tasks
* Create new records in the Keeper Vault from Ansible
* Copy files from the Keeper Vault
* Use Keeper Secrets Manager within Ansible Automation Controller to fetch secret credentials and files in your Ansible Playbooks.

{% hint style="info" %}
For a complete list of Keeper Secrets Manager features see the [Overview](/keeperpam/secrets-manager/overview.md)
{% endhint %}

## Ansible Integrations

Check out the nested pages for using Secrets Manager with Ansible

### [Ansible Plugin](/keeperpam/secrets-manager/integrations/ansible/ansible-plugin.md)

How to use Keeper Secrets Manager to fetch secret credentials and files in your Ansible Playbooks

### [Automation Controller](/keeperpam/secrets-manager/integrations/ansible/ansible-automation-controller.md)

Store Keeper Secrets Manager configuration credentials in Ansible Automation Controller and create reusable playbook templates that utilize Keeper Secrets Manager features.

## Package Links

**Ansible Galaxy**\
<https://galaxy.ansible.com/ui/repo/published/keepersecurity/keeper_secrets_manager/>

**PyPI**\
<https://pypi.org/project/keeper-secrets-manager-ansible/>

**Source Code**\
<https://github.com/Keeper-Security/secrets-manager/tree/master/integration/keeper_secrets_manager_ansible>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/keeperpam/secrets-manager/integrations/ansible.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
