An Ansible Role that manages setup and configuration of Passbolt using Docker.
Available variables along with default values listed within defaults/main.yml.
None.
- name: Install role dependencies
hosts: all
vars:
pip_package: python3-pip
pip_install_packages:
- name: docker
- name: docker-compose
docker_install_compose: true
roles:
- geerlingguy.pip
- geerlingguy.docker
- name: Install and configure Passbolt
hosts: all
roles:
- infrastructr.docker_passbolt
Use docker-molecule following the instructions to run Molecule or install Molecule locally (not recommended, version conflicts might appear).
Provide Hetzner Cloud token:
export HCLOUD_TOKEN=123abc456efg
Use following to run tests:
molecule test --all
See the LICENSE.md file for details.
This role was created in 2020 by infrastructr team.