Skip to content

Instantly share code, notes, and snippets.

View amjadsaadeh's full-sized avatar

Amjad Saadeh amjadsaadeh

View GitHub Profile
@amjadsaadeh
amjadsaadeh / keepassxc-ansible-vault-client.sh
Created April 15, 2025 15:04
An ansible vault client wrapper for KeePassXC
#! /bin/bash
# You need to define KEEPASS_DB_PATH as path to your KeePassXC databse and KEEPASS_CMD as your KeePassXC CLI client. E.g.:
# On linux:
#export KEEPASS_DB_PATH="/home/amjad/pw.kdbx"
#export KEEPASS_CMD="keepassxc-cli"
# On WSL (using the windows KeePassXC installation)
#export KEEPASS_DB_PATH="C:\Users\amjad\pw.kdbx"
#export KEEPASS_CMD="keepassxc-cli.exe"