https://github.com/dudecalledbro/vaultwarden
Ansible Playbooks for Automating Vaultwarden Deployment with Reverse Proxy.
https://github.com/dudecalledbro/vaultwarden
ansible automation docker-compose vaultwarden
Last synced: 4 months ago
JSON representation
Ansible Playbooks for Automating Vaultwarden Deployment with Reverse Proxy.
- Host: GitHub
- URL: https://github.com/dudecalledbro/vaultwarden
- Owner: DudeCalledBro
- License: mit
- Created: 2025-01-04T00:12:43.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-04T00:29:10.000Z (10 months ago)
- Last Synced: 2025-01-15T19:38:47.051Z (9 months ago)
- Topics: ansible, automation, docker-compose, vaultwarden
- Language: YAML
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Vaultwarden
[](https://github.com/DudeCalledBro/vaultwarden/actions/workflows/ci.yml)
This repository contains Ansible playbooks and configurations for deploying Vaultwarden (an open-source password manager) along with a reverse proxy to manage incoming traffic and secure access.
## Prerequisites
- Ensure you have Ansible installed (e.g. `pip3 install ansible`)
- Ensure Docker is installed (you may want to checkout my [ansible-docker-role](https://github.com/DudeCalledBro/ansible-role-docker))## Setup
Before running the playbook, you'll need to configure the deployment by setting up the necessary inventory and configuration files.
1. Copy the example inventory file to `inventory.yml`:
```bash
cp example.inventory.yml inventory.yml
```2. Copy the example configuration file to config.yml. This file contains essential settings for your Vaultwarden deployment.
```bash
cp example.config.yml config.yml
```> **Default Variables**: Take a moment to inspect the defaults directory within the roles to ensure that all variables are correctly set up according to your needs.
3. Once your configuration files are in place, you can deploy Vaultwarden by running the following Ansible playbook:
```bash
ansible-playbook play-vaultwarden.yml
```## Additional Resources
- [Vaultwarden Documentation](https://github.com/dani-garcia/vaultwarden/wiki/): For more detailed information on Vaultwarden, including setup, configuration, and usage, refer to the official documentation.
## License
Copyright © 2025 Niclas Spreng
Licensed under the [MIT license](LICENSE).