| @@ -9,5 +9,6 @@ | |||||
| - ispmail-database | - ispmail-database | ||||
| - ispmail-postfix | - ispmail-postfix | ||||
| - ispmail-dovecot | - ispmail-dovecot | ||||
| - { role: ispmail-webmail, when: "ispmail_populate_test_data == true" } | |||||
| - ispmail-webmail | |||||
| - ispmail-webmail-apache | |||||
| @@ -0,0 +1,16 @@ | |||||
| - name: install required binary packages | |||||
| apt: name={{item}} state=installed | |||||
| with_items: | |||||
| - apache2 | |||||
| - libapache2-mod-php5 | |||||
| notify: restart apache | |||||
| - name: Create Apache vhost configuration for Webmail | |||||
| template: src=webmail.conf.j2 dest=/etc/apache2/sites-available/webmail.conf | |||||
| notify: restart apache | |||||
| - name: Enable Apache vhost | |||||
| command: /usr/sbin/a2ensite webmail.conf creates=/etc/apache2/sites-enabled/webmail.conf | |||||
| notify: restart apache | |||||
| - name: Enabling Apache SSL module | |||||
| command: /usr/sbin/a2enmod ssl creates=/etc/apache2/mods-enabled/ssl.conf | |||||
| notify: restart apache | |||||
| @@ -6,18 +6,6 @@ | |||||
| with_items: | with_items: | ||||
| - roundcube | - roundcube | ||||
| - roundcube-plugins | - roundcube-plugins | ||||
| - apache2 | |||||
| - libapache2-mod-php5 | |||||
| notify: restart apache | |||||
| - name: Create Apache vhost configuration for Webmail | |||||
| template: src=webmail.conf.j2 dest=/etc/apache2/sites-available/webmail.conf | |||||
| notify: restart apache | |||||
| - name: Enable Apache vhost | |||||
| command: /usr/sbin/a2ensite webmail.conf creates=/etc/apache2/sites-enabled/webmail.conf | |||||
| notify: restart apache | |||||
| - name: Enabling Apache SSL module | |||||
| command: /usr/sbin/a2enmod ssl creates=/etc/apache2/mods-enabled/ssl.conf | |||||
| notify: restart apache | |||||
| - name: Creating random des_key for Roundcube | - name: Creating random des_key for Roundcube | ||||
| shell: pwgen 24 | shell: pwgen 24 | ||||
| register: roundcube_random_des_key | register: roundcube_random_des_key | ||||