25'ten fazla konu seçemezsiniz
Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
|
- ---
- - name: install required binary packages
- apt:
- name: "{{ packages }}"
- update_cache: yes
- vars:
- packages:
- - roundcube
- - roundcube-plugins
- - roundcube-plugins-extra
- - roundcube-mysql
- - name: Creating random des_key for Roundcube
- shell: pwgen 24 1
- register: roundcube_random_des_key
- - name: Deploying Roundcube configuration
- template:
- src: config.inc.php.j2
- dest: /etc/roundcube/config.inc.php
- owner: root
- group: www-data
- mode: 0640
- - name: Deploying Roundcube managesieve plugin configuration
- template:
- src: plugins/managesieve/config.inc.php.j2
- dest: /etc/roundcube/plugins/managesieve/config.inc.php
- owner: root
- group: www-data
- mode: 0640
- - name: Deploying Roundcube password plugin configuration
- template:
- src: plugins/password/config.inc.php.j2
- dest: /etc/roundcube/plugins/password/config.inc.php
- owner: root
- group: www-data
- mode: 0640
- - name: Copy ISPmail logo
- copy:
- src: ispmail-logo.png
- dest: /var/lib/roundcube/skins/larry/
- - name: Enable Apache rewrite and ssl module
- shell: a2enmod {{item}}
- args:
- creates: /etc/apache2/mods-enabled/{{item}}.load
- with_items:
- - rewrite
- - ssl
- notify: restart apache
- - name: Create DocumentRoot for HTTP vhost
- file:
- path: /var/www/{{ispmail_fqdn}}
- state: directory
- owner: www-data
- group: www-data
- - name: Remove Apache default vhost pointing to dummy page
- file:
- path: /etc/apache2/sites-enabled/000-default.conf
- state: absent
- notify: restart apache
- - name: Configure HTTP vhost
- template:
- src: vhosts/http.j2
- dest: /etc/apache2/sites-available/{{ispmail_fqdn}}-http.conf
- notify: restart apache
- - name: Enable HTTP vhost
- shell: a2ensite {{ispmail_fqdn}}-http.conf
- args:
- creates: /etc/apache2/sites-enabled/{{ispmail_fqdn}}-http.conf
- notify: restart apache
- - name: Configure HTTPS vhost
- template:
- src: vhosts/https.j2
- dest: /etc/apache2/sites-available/{{ispmail_fqdn}}-https.conf
- notify: restart apache
- - name: Enable HTTPS vhost
- shell: a2ensite {{ispmail_fqdn}}-https.conf
- args:
- creates: /etc/apache2/sites-enabled/{{ispmail_fqdn}}-https.conf
- notify: restart apache
|