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-password-manager-secrets

Configuration

Add the app to your nautobot_config.py:

PLUGINS = ["nautobot_bitwarden_password_manager_secrets"]
PLUGINS_CONFIG = {
    "nautobot_bitwarden_password_manager_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

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_password_manager_secrets-0.1.1.tar.gz.

File metadata

File hashes

Hashes for nautobot_app_bitwarden_password_manager_secrets-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2f3d70fadc46d8452a8e144d117086ef02ae2f56d1beda5d49810e89ab4e3cb6
MD5 8534cc63d6c2acbe534a4ef7e0bdafef
BLAKE2b-256 e969666d005040c26a7f94753461992a49efe2b03d2ae2c221524922773bb3b1

See more details on using hashes here.

File details

Details for the file nautobot_app_bitwarden_password_manager_secrets-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for nautobot_app_bitwarden_password_manager_secrets-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 840b87327df23a4b7594882be73e608c17c1091bfd22eb939f0b490dc513bbb3
MD5 8da20eb1e95f95d5e7b0ee7eb509883a
BLAKE2b-256 02f9eba6cd98483d895a29960adf0e75d0c9f7698939d65b910ffd6463954877

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