evoadmin-mail: use dev version of evoadmin-mail

This commit is contained in:
Victor LABORIE 2018-03-07 18:22:35 +01:00
parent a4a3569630
commit 704c722524
2 changed files with 34 additions and 10 deletions

View file

@ -38,7 +38,7 @@
git:
repo: https://forge.evolix.org/evoadmin-mail.git
dest: "{{ evoadminmail_document_root}}"
version: master
version: dev
update: yes
when: ansible_distribution_major_version | version_compare('9', '>=')
@ -49,20 +49,19 @@
group: "{{ evoadminmail_username }}"
recurse: yes
- name: "Copy connect.php"
- name: Copy config.ini in /etc/evolinux
template:
src: connect.php.j2
dest: "{{ evoadminmail_document_root }}/htdocs/config/connect.php"
src: config.ini.j2
dest: /etc/evolinux/evoadmin-mail.ini
owner: "www-{{ evoadminmail_username }}"
group: "{{ evoadminmail_username }}"
when: ldap_admin_password is defined
- name: "Copy conf.php"
template:
src: conf.php.j2
dest: "{{ evoadminmail_document_root }}/htdocs/config/conf.php"
owner: "www-{{ evoadminmail_username }}"
group: "{{ evoadminmail_username }}"
- name: Link for evoadmin config.ini
file:
src: /etc/evolinux/evoadmin-mail.ini
dest: "{{ evoadminmail_document_root }}/config/config.ini"
state: link
- name: create a password for evoadmin user
command: "apg -n 1 -m 16 -M lcN"

View file

@ -0,0 +1,25 @@
; The configuration for evoadmin-mail
;
; You need to copy and edit config-sample.ini to config.ini.
; This INI file is loaded by evoadmin-mail and contains the
; following configurations :
;
; * Global settings
; * LDAP settings
;
[global]
name = "Evoadmin Mail";
mail = "{{ evoadminmail_contact_email or general_alert_email | mandatory }}"
[ldap]
host = "127.0.0.1"
port = 389
base = "{{ ldap_suffix }}"
admin_dn = "cn=admin,{{ ldap_suffix }}"
admin_pass = "{{ ldap_admin_password.stdout }}"
superadmin[] = "evoadmin"
[log]
file = "../../log/evoadmin-mail.log"
level = info