1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 03:32:12 +00:00

Create freepbx systemd service

This commit is contained in:
Anish Mangal 2019-01-18 09:15:37 +00:00 committed by root
parent e884066a85
commit e7a0f900b3

View file

@ -64,15 +64,37 @@
group: www-data
mode: 0644
- name: FreePBX - Enable freepbx
- name: FreePBX - Link freepbx.conf apache file to sites-enabled
file:
src: /etc/apache2/sites-available/freepbx.conf
dest: /etc/apache2/sites-enabled/freepbx.conf
state: link
when: pbx_enabled
- name: FreePBX - Disable freepbx
- name: FreePBX - Unlink freepbx.conf apachefile from sites-enabled
file:
path: /etc/apache2/sites-enabled/freepbx.conf
state: absent
when: (not pbx_enabled)
- name: FreePBX - Copy systemd unit file
template:
src: freepbx.service.j2
dest: /etc/systemd/system/freepbx.service
mode: 755
- name: FreePBX - Enable and Start freepbx service
systemd:
daemon_reload: yes
name: freepbx
enabled: yes
state: started
when: pbx_enabled
- name: FreePBX - Disable & Stop freepbx service
systemd:
daemon_reload: yes
name: freepbx
enabled: no
state: stopped
when: (not pbx_enabled)