👩 This project is part of the passbolt "lab"!
⚗️ It is used to illustrate an article or as a conversation starter.
🧪 Use at your own risks!
(c) 2021 Passbolt SA
Passbolt is registered trademark of Passbolt S.A.
MIT No Attribution - https://opensource.org/licenses/MIT-0
docker-compose up -d
Jump in the ansible container:
docker-compose run ansible
From the ansible container, launch the example playbook:
ansible-playbook playbooks/example-playbook.yml
Or in one command without jump inside the ansible container:
docker-compose run ansible bash -c "ansible-playbook playbooks/example-playbook.yml"
A passbolt CE instance available on http://localhost:12380/, you can recover an account from:
A local webmail for email recovery is available on http://localhost:12325/ for account recovery links. emails are sent by a cron job every minute.
You will need private OpenPGP keys to recover the accounts, you will find them on pgp-keys folder.
The passphrase is the email, aka ada@passbolt.dev passphrase is ada@passbolt.dev.
From the ansible container, to encrypt ada@passbolt.dev passphrase:
echo -n ada@passbolt.dev | ansible-vault encrypt
To encrypt the private key:
cat pgp-keys/ada.asc | ansible-vault encrypt