Nautobot app providing a secrets provider for Bitwarden Password Manager via the bw serve REST API.
Project description
Nautobot Bitwarden Password Manager Secrets Provider
A Nautobot app that provides a secrets provider for Bitwarden Password Manager, using the REST API exposed by bw serve.
Installation
pip install nautobot-app-bitwarden-pm-secrets
Configuration
Add the app to your nautobot_config.py:
PLUGINS = ["nautobot_bitwarden_pm_secrets"]
PLUGINS_CONFIG = {
"nautobot_bitwarden_pm_secrets": {
"base_url": "http://localhost:8087", # URL of your bw serve instance
},
}
Prerequisites
You must have the Bitwarden CLI installed and running bw serve with the vault unlocked:
bw serve --port 8087
Usage
- Navigate to Secrets > Secrets in Nautobot
- Create a new Secret and select Bitwarden Password Manager as the provider
- Enter the vault item ID (GUID) and select the field to retrieve
Supported Fields
| Field | Description |
|---|---|
| Username | Login username |
| Password | Login password |
| TOTP (Current Code) | Current TOTP code generated by Bitwarden |
| URI (first) | First URI associated with the login |
| Notes | Item notes |
| Custom Field | A named custom field (specify the field name) |
License
This project is licensed under the Mozilla Public License 2.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nautobot_app_bitwarden_pm_secrets-0.1.2.tar.gz.
File metadata
- Download URL: nautobot_app_bitwarden_pm_secrets-0.1.2.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a040b7387a7365b03ab96db5fcaa1f0f10d80459b7ef06977aa8a717256add91
|
|
| MD5 |
afda84b067ae7d512ea9abd4bb50baa1
|
|
| BLAKE2b-256 |
e3240fab64d2c95d1483046051e7eb37a4cbc0bd744998820cfded291291fcb6
|
File details
Details for the file nautobot_app_bitwarden_pm_secrets-0.1.2-py3-none-any.whl.
File metadata
- Download URL: nautobot_app_bitwarden_pm_secrets-0.1.2-py3-none-any.whl
- Upload date:
- Size: 12.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6dba69cf0f6f0c010c74c657798c5e3375c046db10443b3188d9703a171d5af
|
|
| MD5 |
a4df196e98ddc3bf61ba77d6ff1ced82
|
|
| BLAKE2b-256 |
ba0f16d2fa85238dda1076dae5f6472fd6329208da1e01628664ae41ce0c97a5
|