evoadmin-mail: use dev version of evoadmin-mail
This commit is contained in:
parent
a4a3569630
commit
704c722524
|
@ -38,7 +38,7 @@
|
||||||
git:
|
git:
|
||||||
repo: https://forge.evolix.org/evoadmin-mail.git
|
repo: https://forge.evolix.org/evoadmin-mail.git
|
||||||
dest: "{{ evoadminmail_document_root}}"
|
dest: "{{ evoadminmail_document_root}}"
|
||||||
version: master
|
version: dev
|
||||||
update: yes
|
update: yes
|
||||||
when: ansible_distribution_major_version | version_compare('9', '>=')
|
when: ansible_distribution_major_version | version_compare('9', '>=')
|
||||||
|
|
||||||
|
@ -49,20 +49,19 @@
|
||||||
group: "{{ evoadminmail_username }}"
|
group: "{{ evoadminmail_username }}"
|
||||||
recurse: yes
|
recurse: yes
|
||||||
|
|
||||||
- name: "Copy connect.php"
|
- name: Copy config.ini in /etc/evolinux
|
||||||
template:
|
template:
|
||||||
src: connect.php.j2
|
src: config.ini.j2
|
||||||
dest: "{{ evoadminmail_document_root }}/htdocs/config/connect.php"
|
dest: /etc/evolinux/evoadmin-mail.ini
|
||||||
owner: "www-{{ evoadminmail_username }}"
|
owner: "www-{{ evoadminmail_username }}"
|
||||||
group: "{{ evoadminmail_username }}"
|
group: "{{ evoadminmail_username }}"
|
||||||
when: ldap_admin_password is defined
|
when: ldap_admin_password is defined
|
||||||
|
|
||||||
- name: "Copy conf.php"
|
- name: Link for evoadmin config.ini
|
||||||
template:
|
file:
|
||||||
src: conf.php.j2
|
src: /etc/evolinux/evoadmin-mail.ini
|
||||||
dest: "{{ evoadminmail_document_root }}/htdocs/config/conf.php"
|
dest: "{{ evoadminmail_document_root }}/config/config.ini"
|
||||||
owner: "www-{{ evoadminmail_username }}"
|
state: link
|
||||||
group: "{{ evoadminmail_username }}"
|
|
||||||
|
|
||||||
- name: create a password for evoadmin user
|
- name: create a password for evoadmin user
|
||||||
command: "apg -n 1 -m 16 -M lcN"
|
command: "apg -n 1 -m 16 -M lcN"
|
||||||
|
|
25
webapps/evoadmin-mail/templates/config.ini.j2
Normal file
25
webapps/evoadmin-mail/templates/config.ini.j2
Normal 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
|
Loading…
Reference in a new issue