evolinux-base: override logmail service

This commit is contained in:
Victor LABORIE 2017-07-19 16:03:36 +02:00
parent 1a0ba00679
commit 64a134355b
3 changed files with 36 additions and 0 deletions

View file

@ -0,0 +1,14 @@
[Unit]
Description=Daemon watching logfiles and mailing lines matching patterns
After=network.target
[Service]
Type=forking
ExecStart=/usr/sbin/log2mail -- -f /etc/log2mail/config
KillMode=control-group
Restart=always
User=log2mail
Group=adm
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1,18 @@
---
- name: Deploy log2mail systemd unit
copy:
src: log2mail.service
dest: /etc/systemd/system/log2mail.service
mode: "0644"
- name: Remove log2mail sysvinit service
file:
path: /etc/init.d/log2mail
state: absent
- name: Enable and start log2mail service
systemd:
name: log2mail
daemon-reload: yes
state: restarted
enabled: yes

View file

@ -54,3 +54,7 @@
- name: Customize for Orange FCE
include: provider_orange_fce.yml
when: evolinux_provider_orange_fce_include
- name: Override Logmail service
include: log2mail.yml
when: evolinux_packages_serveur_base