- name: Install required binary packages apt: name={{item}} state=installed with_items: - apache2 - libapache2-mod-php notify: restart apache - name: Create Apache vhost configuration for HTTPS (RoundCube and PHPmyadmin) template: src=webmail.conf-443.j2 dest=/etc/apache2/sites-available/default-ssl.conf notify: restart apache - name: Enable Apache vhost for HTTPS command: /usr/sbin/a2ensite default-ssl creates=/etc/apache2/sites-enabled/default-ssl.conf notify: restart apache - name: Create Apache vhost configuration for HTTP (redirect to HTTPS) template: src=webmail.conf-80.j2 dest=/etc/apache2/sites-available/000-default.conf notify: restart apache - name: Enable Apache SSL module command: /usr/sbin/a2enmod ssl creates=/etc/apache2/mods-enabled/ssl.conf notify: restart apache