Skip to main content

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

  1. Navigate to Secrets > Secrets in Nautobot
  2. Create a new Secret and select Bitwarden Password Manager as the provider
  3. 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


Download files

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

Source Distribution

nautobot_app_bitwarden_pm_secrets-0.1.3.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file nautobot_app_bitwarden_pm_secrets-0.1.3.tar.gz.

File metadata

File hashes

Hashes for nautobot_app_bitwarden_pm_secrets-0.1.3.tar.gz
Algorithm Hash digest
SHA256 320dd78dd6ce59909204b8313e477b9940ac126e7c8ceec82fd8160d848bab3a
MD5 f17f30a8d8dcab32d19cb0a4f9677099
BLAKE2b-256 9665f86e8975e15d75f14ce63a2c3edbfa377e70d09352c7c48a01a6a5174b48

See more details on using hashes here.

File details

Details for the file nautobot_app_bitwarden_pm_secrets-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for nautobot_app_bitwarden_pm_secrets-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8c313a00d02e2b3af26f2328a25b0d85ee796fdf85a4ca711fa3a576b659d534
MD5 a454da7c6d62c788d671493eccff52f8
BLAKE2b-256 2a024f3aad53914f4bda0c379d245be25b65d45f908785d3c7277bb1b3102231

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page