Browse Source

passage a la version 3.0.2 de postfixadmin

master
LecygneNoir 7 years ago
parent
commit
cc9338da7f
1 changed files with 11 additions and 11 deletions
  1. +11
    -11
      roles/mail/tasks/main.yml

+ 11
- 11
roles/mail/tasks/main.yml View File

@ -4,7 +4,7 @@
- name: Install pwgen
apt: pkg={{item}} state=installed update_cache=yes
with_items: "{{ firstpkg }}"
with_items: "{{ firstpkg }}"
ignore_errors: no
- name: Randomly generate a postfix database password
@ -13,16 +13,16 @@
- name: Install necessary packages for postfix standalone
apt: pkg={{item}} state=installed update_cache=yes
with_items: "{{ packages }}"
with_items: "{{ packages }}"
ignore_errors: no
- name: Downloading postfixadmin
get_url: url=http://downloads.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-2.91/postfixadmin-2.91.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fpostfixadmin%2Ffiles%2F&ts=1412684802&use_mirror=softlayer-ams validate_certs=no dest=/tmp/postfixadmin-2.91.tar.gz
get_url: url=https://downloads.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-3.0.2/postfixadmin-3.0.2.tar.gz?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fpostfixadmin%2Ffiles%2F&ts=1489870165&use_mirror=netcologne validate_certs=no dest=/tmp/postfixadmin.tar.gz
- name: Creation of the right folder
file: path=/etc/postfixadmin/ state=directory mode=0755 recurse=yes
- name: Untar the pfxadmin
unarchive: src=/tmp/postfixadmin-2.91.tar.gz dest=/etc/postfixadmin/
unarchive: src=/tmp/postfixadmin.tar.gz dest=/etc/postfixadmin/ copy=no
- name: enable SASLAuthd on boot
copy: src=etc-default-saslauthd dest=/etc/default/saslauthd
@ -65,7 +65,7 @@
- name: Copy postfix config files - main.cf
template: src=main.cf dest=/etc/postfix/ owner=root mode=655
- name: Copy postfix config files - master.cf
- name: Copy postfix config files - master.cf
template: src=master.cf dest=/etc/postfix/ owner=root mode=655
- name: Copy postfix config files - relay_domains.cf
@ -83,7 +83,7 @@
- name: Copy postfix config files - postfix-files
template: src=postfix-files dest=/etc/postfix/ owner=root mode=655
- name: Copy postfix config files - postfix-scripts
- name: Copy postfix config files - postfix-scripts
template: src=postfix-script dest=/etc/postfix/ owner=root mode=655
- name: Copy postfix config files - post-install
@ -93,7 +93,7 @@
template: src=root-postfix.sql dest=/etc/postfix/ owner=root mode=655
- name: Copy postfix config files - smtpd.conf
template: src=smtpd.conf dest=/etc/postfix/sasl/smtpd.conf owner=root mode=655
template: src=smtpd.conf dest=/etc/postfix/sasl/smtpd.conf owner=root mode=655
notify: restart postfix
- name: Autosigned cert - openssl query
@ -121,7 +121,7 @@
- name: Virus repository
file: path=/var/spool/virusmails state=directory owner=amavis group=amavis
- name: update Spam-Assassin - will fail if playbook is played twice
shell: sa-update -D
notify: restart amavis
@ -141,16 +141,16 @@
ignore_errors: no
- name: Update old postfixadmin with new one
shell: rsync -aP /etc/postfixadmin/postfixadmin-2.91/* /usr/share/postfixadmin/
shell: rsync -aP /etc/postfixadmin/postfixadmin-3.0.2/* /usr/share/postfixadmin/
- name: Chowning to the rightful user
shell: chown -R www-data. /usr/share/postfixadmin/
notify: restart apache
notify: restart apache
- name: Copy postfixadmin config files
template: src=config.inc.php dest=/etc/postfixadmin/ owner=root mode=655
- name: Also to usr share
- name: Also to usr share
template: src=config.inc.php dest=/usr/share/postfixadmin/ owner=www-data mode=655
- name: TODO

Loading…
Cancel
Save