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 (Seed/URI) TOTP seed or URI for 2FA
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.0.tar.gz.

File metadata

File hashes

Hashes for nautobot_app_bitwarden_password_manager_secrets-0.1.0.tar.gz
Algorithm Hash digest
SHA256 254fb1265f2af557b805352dfd6c0ddc2b285b736c79ba47000051b2b063457f
MD5 76e837e7a7b6a4d0a61fd70403a29eb0
BLAKE2b-256 0c30768f62234b85b72dddcbe38bbad12956c93a3970f833d5df54462b83ba3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nautobot_app_bitwarden_password_manager_secrets-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6d85c36c857b72016a2541267537ac74c8c95d3e08787a4ca146c1a70850f65
MD5 3d621991b1f5b00e0882e66345cee4d6
BLAKE2b-256 27556fc27a9219463ac2069243fcb64194f12c10cd750f6537a69b252f5e306b

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