You've already forked ansible-role-directadmin
65 lines
1.7 KiB
YAML
65 lines
1.7 KiB
YAML
---
|
|
- name: Setup One-Click logon
|
|
ini_file:
|
|
path: /usr/local/directadmin/conf/directadmin.conf
|
|
section: null
|
|
option: "{{ item.option }}"
|
|
value: "{{ item.value }}"
|
|
backup: false
|
|
state: present
|
|
no_extra_spaces: true
|
|
create: true
|
|
loop:
|
|
- name: Allow one-click logon Roundcube
|
|
option: one_click_webmail_login
|
|
value: 1
|
|
- name: Allow on-click logon phpMyAdmin
|
|
option: one_click_pma_login
|
|
value: 1
|
|
loop_control:
|
|
label: "{{ item.name }}"
|
|
notify:
|
|
- "directadmin : Restart DirectAdmin"
|
|
- "directadmin : Build phpMyAdmin"
|
|
- "directadmin : Build Roundcube"
|
|
- "directadmin : Rewrite confs"
|
|
|
|
- name: Setup Spam Folder Location
|
|
ini_file:
|
|
path: /usr/local/directadmin/conf/directadmin.conf
|
|
section: null
|
|
option: "{{ item.option }}"
|
|
value: "{{ item.value }}"
|
|
backup: false
|
|
state: present
|
|
no_extra_spaces: true
|
|
create: true
|
|
loop:
|
|
- name: Don't Prefix Spam under INBOX
|
|
option: spam_inbox_prefix
|
|
value: 1
|
|
- name: Set Spam prefix to Junk
|
|
option: spam_inbox_prefix_name
|
|
value: Junk
|
|
loop_control:
|
|
label: "{{ item.name }}"
|
|
notify:
|
|
- "directadmin : Build Roundcube"
|
|
- "directadmin : Rewrite confs"
|
|
|
|
- name: Ensure custom configs are present
|
|
ini_file:
|
|
path: /usr/local/directadmin/conf/directadmin.conf
|
|
section: null
|
|
option: "{{ item.option }}"
|
|
value: "{{ item.value }}"
|
|
backup: false
|
|
state: present
|
|
no_extra_spaces: true
|
|
create: true
|
|
loop: "{{ directadmin_custom_conf }}"
|
|
loop_control:
|
|
label: "{{ item.name }}"
|
|
notify:
|
|
- "directadmin : Restart DirectAdmin"
|
|
- "directadmin : Rewrite confs" |