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.2.tar.gz (10.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.2.tar.gz.

File metadata

File hashes

Hashes for nautobot_app_bitwarden_pm_secrets-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a040b7387a7365b03ab96db5fcaa1f0f10d80459b7ef06977aa8a717256add91
MD5 afda84b067ae7d512ea9abd4bb50baa1
BLAKE2b-256 e3240fab64d2c95d1483046051e7eb37a4cbc0bd744998820cfded291291fcb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nautobot_app_bitwarden_pm_secrets-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f6dba69cf0f6f0c010c74c657798c5e3375c046db10443b3188d9703a171d5af
MD5 a4df196e98ddc3bf61ba77d6ff1ced82
BLAKE2b-256 ba0f16d2fa85238dda1076dae5f6472fd6329208da1e01628664ae41ce0c97a5

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