1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-15 04:32:11 +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 group: www-data
mode: 0644 mode: 0644
- name: FreePBX - Enable freepbx - name: FreePBX - Link freepbx.conf apache file to sites-enabled
file: file:
src: /etc/apache2/sites-available/freepbx.conf src: /etc/apache2/sites-available/freepbx.conf
dest: /etc/apache2/sites-enabled/freepbx.conf dest: /etc/apache2/sites-enabled/freepbx.conf
state: link state: link
when: pbx_enabled when: pbx_enabled
- name: FreePBX - Disable freepbx - name: FreePBX - Unlink freepbx.conf apachefile from sites-enabled
file: file:
path: /etc/apache2/sites-enabled/freepbx.conf path: /etc/apache2/sites-enabled/freepbx.conf
state: absent state: absent
when: (not pbx_enabled) 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)