2023-09-29 21:28:20 +02:00
[![Ansible Galaxy ](https://ansible.l3d.space/svg/l3d.gopass.svg )](https://galaxy.ansible.com/l3d/gopass)
[![MIT License ](https://ansible.l3d.space/svg/l3d.gopass_license.svg )](LICENSE)
[![Maintainance ](https://ansible.l3d.space/svg/l3d.gopass_maintainance.svg )](https://ansible.l3d.space/#l3d.gopass)
2023-09-21 16:47:27 +02:00
# Gopass Ansible Rolle
Ansile role to install the Password Manager [gopass ](https://www.gopass.pw/ ). Gopass is a simple but powerful password manager for your terminal. And it is 100% API Compatible to the standard unix password manager [pass ](https://passwordstore.org ).
2023-09-29 19:11:20 +02:00
2023-09-29 21:28:20 +02:00
This role will only install the gopass passwordmanager. You have to configure and edit it by yourself 😉
## Variables
| Name | Value | Function |
| ---- | ----- | -------- |
| ``gopass__add_apt_repo`` | ``true`` | Install Gopass keyring and apt list on debian based Systems |
| ``gopass__install_jsonapi`` | ``true`` | Install gopass-jsonapi integration for browser integration |
| ``gopass__install_haveibeenpwnd`` | ``true`` | Install haveibeenpwnd.com integration |
2023-09-29 21:49:26 +02:00
| ``gopass__install_git_credential`` | ``true`` | Install haveibeenpwnd.com integration |
2023-09-30 14:46:20 +02:00
| ``gopass__install_zbar_tools`` | ``true`` | Install optional zbar tooling to read qrcodes |
| ``submodules_versioncheck`` | ``false`` | Run optional versionscheck to prevent old versions of tis ansible |
2023-09-29 21:49:26 +02:00
2023-10-28 17:23:21 +02:00
## Requirements
The ``community.general`` collection is required for some parts of this ansible role.
You can install it with this command:
```bash
ansible-galaxy collection install -r requirements.yml --upgrade
```
2023-09-29 21:49:26 +02:00
## Contributing
2023-09-29 21:53:41 +02:00
Please feel free to open a issue. Or suggest changes and improvements via Pull-Request. I will be happy to have a look at it.