ansible/roles/spamassassin_razor/tasks/main.yml

31 lines
661 B
YAML

---
- name: Install packages
ansible.builtin.package:
name: perl-Razor-Agent
state: installed
- name: Create config directory
ansible.builtin.file:
path: /var/lib/razor
state: directory
mode: "0755"
owner: root
group: "{{ ansible_wheel }}"
setype: _default
- name: Create identity
ansible.builtin.command:
argv:
- razor-admin
- -home=/var/lib/razor
- -register
creates: /var/lib/razor/identity
- name: Create config
ansible.builtin.command:
argv:
- razor-admin
- -home=/var/lib/razor
- -create
creates: /var/lib/razor/razor-agent.conf
notify: Restart spamassassin