mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
Asterisk - fix file ownership and group permissions
This commit is contained in:
parent
6ab53213e0
commit
25702f4e1d
1 changed files with 27 additions and 12 deletions
|
@ -91,17 +91,32 @@
|
||||||
args:
|
args:
|
||||||
chdir: "{{ asterisk_src_dir }}"
|
chdir: "{{ asterisk_src_dir }}"
|
||||||
|
|
||||||
- name: Asterisk - Create the necessary user/group config and set permissions
|
- name: Asterisk - Ensure group "asterisk" exists
|
||||||
command: "{{ item }} chdir={{ asterisk_src_dir }}"
|
group:
|
||||||
|
name: asterisk
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- name: Asterisk - Ensure user "asterisk" exists, and belongs to the required groups
|
||||||
|
user:
|
||||||
|
name: asterisk
|
||||||
|
group: asterisk
|
||||||
|
groups: audio,dialout
|
||||||
|
home: "/var/lib/asterisk"
|
||||||
|
system: yes
|
||||||
|
append: yes
|
||||||
|
|
||||||
|
- name: Asterisk - Set directory ownership
|
||||||
|
file:
|
||||||
|
dest: "{{ item }}"
|
||||||
|
owner: asterisk
|
||||||
|
group: asterisk
|
||||||
|
recurse: yes
|
||||||
with_items:
|
with_items:
|
||||||
- groupadd asterisk
|
- /etc/asterisk
|
||||||
- useradd -r -d /var/lib/asterisk -g asterisk asterisk
|
- /var/lib/asterisk
|
||||||
- usermod -aG audio,dialout asterisk
|
- /var/log/asterisk
|
||||||
- chown -R asterisk.asterisk /etc/asterisk
|
- /var/spool/asterisk
|
||||||
- chown -R asterisk.asterisk /var/lib/asterisk
|
- /usr/lib/asterisk
|
||||||
- chown -R asterisk.asterisk /var/log/asterisk
|
|
||||||
- chown -R asterisk.asterisk /var/spool/asterisk
|
|
||||||
- chown -R asterisk.asterisk /usr/lib/asterisk
|
|
||||||
|
|
||||||
- name: Asterisk - Set default user to asterisk in /etc/default/asterisk
|
- name: Asterisk - Set default user to asterisk in /etc/default/asterisk
|
||||||
lineinfile:
|
lineinfile:
|
||||||
|
@ -133,7 +148,7 @@
|
||||||
name: asterisk
|
name: asterisk
|
||||||
enabled: yes
|
enabled: yes
|
||||||
state: started
|
state: started
|
||||||
when: asterisk_enabled
|
when: pbx_enabled
|
||||||
|
|
||||||
- name: Disable & Stop asterisk service
|
- name: Disable & Stop asterisk service
|
||||||
systemd:
|
systemd:
|
||||||
|
@ -141,4 +156,4 @@
|
||||||
name: asterisk
|
name: asterisk
|
||||||
enabled: no
|
enabled: no
|
||||||
state: stopped
|
state: stopped
|
||||||
when: (not asterisk_enabled)
|
when: (not pbx_enabled)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue