srv-stage/u-cyrus.yml
2025-01-19 20:23:14 +01:00

64 lines
1.3 KiB
YAML

---
- name: stop & disable cyrus-imapd service
systemd_service:
state: stopped
name: cyrus-imapd
enabled: false
ignore_errors: yes
- name: uninstall Cyrus-Imap
yum:
name: cyrus-imapd
state: absent
# - name: Config postfix
#lineinfile:
# path: "/etc/postfix/main.cf"
# insertafter: EOF
# line: "{{ item }}"
# shell: "{{ item }}"
#with_items:
# - "mailbox_transport=cyrus"
# - "local_recipient_maps=ldap://etc/postfix/local_recipients.cf hash:/etc/postfix/local_recipients"
# changed_when: false
# become: true
- name: config pour verif via ldap
file:
path: "/etc/postfix/{{ item }}"
state: absent
with_items:
- local_recipients.cf
- name: config Cyrus
file:
path: "/etc/{{ item }}"
state: absent
with_items:
- imapd.conf
- cyrus.conf
- sasldb2
- name: delete perl script
file:
path: "/root/{{ item }}"
state: absent
with_items:
- createmailboxmailadmin.pl
- createmailbox.pl
- name: delete perl script
file:
path: "{{ item }}"
state: absent
with_items:
- /var/lib/imap
- /var/spool/imap
- name: disable imap port on firewalld
firewalld:
systemd_service: imap
permanent: true
immediate: true
state: disabled