|
123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ---
-
- - name: install packages
- apt:
- pkg: postfixadmin
-
- # fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=857791
- - name: change dbtype to mysqli (debian bug \#857791)
- lineinfile:
- dest: /etc/postfixadmin/dbconfig.inc.php
- regexp: ^\$dbtype\=
- line: $dbtype='mysqli';
-
- - name: ensure template_c folder is writable by webserver
- file:
- path: /usr/share/postfixadmin/templates_c
- owner: www-data
- group: www-data
- state: directory
-
- # fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858005
- - name: fix postfixadmin setup bug (debian bug \#858005)
- get_url:
- url: https://raw.githubusercontent.com/postfixadmin/postfixadmin/ba94c3a75ea025762ad732b1a4c735251add8b0f/upgrade.php
- dest: /usr/share/postfixadmin/upgrade.php
- checksum: sha256:f2a87ded979be06250ab59f9cb4a26e70323b9f1aa962e5efe206b81ebb48d51
-
- - name: make postfixadmin-cli executable
- file:
- path: /usr/share/postfixadmin/scripts/postfixadmin-cli
- mode: "u=rwx,g=rx,o=rx"
-
- - name: symlink for postfixadmin-cli
- file:
- src: /usr/share/postfixadmin/scripts/postfixadmin-cli
- dest: /usr/local/bin/postfixadmin-cli
- state: link
-
- - name: setup postfixadmin
- get_url:
- url: http://localhost/postfixadmin/setup.php
- dest: /var/www/html/postfixadmin-setup-report.html
|