This role prepare environment for ISPConfig 3 based on ISPConfig guide.
Role is not tested on production environment.
As usual, add this to a playbook:
---
- hosts: A group of hosts
# I source my variables from a config file instead of setting them in the playbook
# so that I can have different passwords for different servers
vars_files:
- ../private/ispconfig.yml
roles:
- ispconfig
My vars-file looks like this:
---
ispconfig:
email: <an email>
<ansible_hostname>:
mysql_root_password: <passwd>
mailmain_password: <passwd>
<other ansible_hostname>:
mysql...
Debian Stretch
BSD