mirror of
https://github.com/iiab/iiab.git
synced 2025-02-15 04:32:11 +00:00
pbx/tasks/asterisk.yml: Explanatory comments
This commit is contained in:
parent
e71488ed16
commit
f5a491e3d7
1 changed files with 11 additions and 11 deletions
|
@ -2,26 +2,26 @@
|
||||||
#- name: Asterisk - Install dependencies
|
#- name: Asterisk - Install dependencies
|
||||||
# include: asterisk_dependencies.yml
|
# include: asterisk_dependencies.yml
|
||||||
|
|
||||||
- name: Asterisk - Download software to /opt/iiab/downloads
|
- name: Asterisk - Download software to {{ downloads_dir }}
|
||||||
get_url:
|
get_url:
|
||||||
url: "{{ asterisk_url }}/{{ asterisk_src_file }}"
|
url: "{{ asterisk_url }}/{{ asterisk_src_file }}"
|
||||||
dest: "{{ downloads_dir }}/{{ asterisk_src_file }}"
|
dest: "{{ downloads_dir }}/{{ asterisk_src_file }}" # e.g. /opt/iiab/downloads/asterisk-18-current.tar.gz
|
||||||
timeout: "{{ download_timeout }}"
|
timeout: "{{ download_timeout }}"
|
||||||
when: internet_available
|
when: internet_available
|
||||||
|
|
||||||
- name: Asterisk - Check for /opt/iiab/downloads/{{ asterisk_src_file }}
|
- name: Asterisk - Check for {{ downloads_dir }}/{{ asterisk_src_file }}
|
||||||
stat:
|
stat:
|
||||||
path: "{{ downloads_dir }}/{{ asterisk_src_file }}"
|
path: "{{ downloads_dir }}/{{ asterisk_src_file }}"
|
||||||
register: asterisk_src
|
register: asterisk_src
|
||||||
|
|
||||||
- name: Asterisk - FAIL (force Ansible to exit) IF /opt/iiab/downloads/{{ asterisk_src_file }} doesn't exist
|
- name: Asterisk - FAIL (force Ansible to exit) IF {{ downloads_dir }}/{{ asterisk_src_file }} doesn't exist
|
||||||
fail:
|
fail:
|
||||||
msg: "{ downloads_dir }}/{{ asterisk_src_file }} is REQUIRED in order to install."
|
msg: "{{ downloads_dir }}/{{ asterisk_src_file }} is REQUIRED in order to install."
|
||||||
when: not asterisk_src.stat.exists
|
when: not asterisk_src.stat.exists
|
||||||
|
|
||||||
- name: Asterisk - Create install source directory
|
- name: Asterisk - Create install source dir {{ asterisk_src_dir }}
|
||||||
file:
|
file:
|
||||||
path: "{{ asterisk_src_dir }}"
|
path: "{{ asterisk_src_dir }}" # /opt/iiab/asterisk
|
||||||
state: directory
|
state: directory
|
||||||
|
|
||||||
- name: Asterisk - Extract source
|
- name: Asterisk - Extract source
|
||||||
|
@ -42,7 +42,7 @@
|
||||||
# name: aptitude
|
# name: aptitude
|
||||||
# state: latest
|
# state: latest
|
||||||
|
|
||||||
- name: Asterisk - Ensure all dependencies are resolved - CAN TAKE 5 MIN OR LONGER!
|
- name: Asterisk - Run 'install_prereq install' for dependencies - CAN TAKE 5 MIN OR LONGER!
|
||||||
shell: export DEBIAN_FRONTEND=noninteractive && ./contrib/scripts/install_prereq install
|
shell: export DEBIAN_FRONTEND=noninteractive && ./contrib/scripts/install_prereq install
|
||||||
args:
|
args:
|
||||||
chdir: "{{ asterisk_src_dir }}"
|
chdir: "{{ asterisk_src_dir }}"
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
args:
|
args:
|
||||||
chdir: "{{ asterisk_src_dir }}"
|
chdir: "{{ asterisk_src_dir }}"
|
||||||
|
|
||||||
- name: Asterisk - Run make menuselect.makeopts
|
- name: Asterisk - Run 'make menuselect.makeopts'
|
||||||
command: make menuselect.makeopts
|
command: make menuselect.makeopts
|
||||||
args:
|
args:
|
||||||
chdir: "{{ asterisk_src_dir }}"
|
chdir: "{{ asterisk_src_dir }}"
|
||||||
|
@ -106,7 +106,7 @@
|
||||||
name: asterisk
|
name: asterisk
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Asterisk - Ensure user 'asterisk' exists, and belongs to the required groups
|
- name: "Asterisk - Ensure user 'asterisk' exists, and belongs to groups: audio,dialout"
|
||||||
user:
|
user:
|
||||||
name: asterisk
|
name: asterisk
|
||||||
group: asterisk
|
group: asterisk
|
||||||
|
@ -115,7 +115,7 @@
|
||||||
system: yes
|
system: yes
|
||||||
append: yes
|
append: yes
|
||||||
|
|
||||||
- name: "Asterisk - Set ownership of 5 directories: /etc/asterisk, /var/lib/asterisk, /var/log/asterisk, /var/spool/asterisk, /usr/lib/asterisk (asterisk:asterisk)"
|
- name: "Asterisk - Set ownership (asterisk:asterisk) for 5 directories: /etc/asterisk, /var/lib/asterisk, /var/log/asterisk, /var/spool/asterisk, /usr/lib/asterisk"
|
||||||
file:
|
file:
|
||||||
dest: "{{ item }}"
|
dest: "{{ item }}"
|
||||||
owner: asterisk
|
owner: asterisk
|
||||||
|
|
Loading…
Reference in a new issue