This Ansible role allows for the installation and management of a Modoboa server. It integrates with the debops.secret, debops.pki, debops.mysql, debops.dovecot, and debops.postfix Ansible roles from the DebOps masterminds.
Testing of this role can be found within the test
folder. Testing involves executing this role on a Vagrant image.
Testing will require a Vagrant Provisioner called Vai to be installed.
Be sure to execute the test_setup.sh
file to create the necessary symlink(s) for testing to work. Then execute the execute_test.sh
file.
A full execution can be accomplished with vagrant destroy -f; vagrant up; ./execute_test.sh