2016-09-07 22:57:21 +02:00
|
|
|
---
|
2022-01-13 01:38:44 +01:00
|
|
|
- name: Write environment configuration file
|
|
|
|
template:
|
|
|
|
src: env.ini.j2
|
|
|
|
dest: "{{ www_base }}/env.ini"
|
|
|
|
owner: azuracast
|
|
|
|
group: www-data
|
|
|
|
mode: 0644
|
|
|
|
force: false
|
2016-09-07 22:57:21 +02:00
|
|
|
|
2022-01-13 01:38:44 +01:00
|
|
|
- name: Set up environment file
|
|
|
|
ini_file:
|
|
|
|
dest: "{{ www_base }}/env.ini"
|
|
|
|
section: "configuration"
|
|
|
|
option: "application_env"
|
|
|
|
value: "{{ app_env }}"
|
|
|
|
mode: 0644
|
2016-09-07 22:57:21 +02:00
|
|
|
|
2022-01-13 01:38:44 +01:00
|
|
|
- name: Set Permissions on Base App Folder
|
|
|
|
file:
|
|
|
|
path: "{{ app_base }}"
|
|
|
|
state: directory
|
|
|
|
owner: azuracast
|
|
|
|
group: www-data
|
|
|
|
mode: 0775
|
2017-05-18 01:06:23 +02:00
|
|
|
|
2022-01-13 01:38:44 +01:00
|
|
|
- name: Clear temp directory
|
|
|
|
file:
|
|
|
|
path: "{{ tmp_base }}"
|
|
|
|
state: absent
|
2019-08-11 11:30:43 +02:00
|
|
|
|
2022-01-13 01:38:44 +01:00
|
|
|
- name: Create System Folders
|
|
|
|
file:
|
|
|
|
path: "{{ azuracast_config_sys_directory }}"
|
|
|
|
state: directory
|
|
|
|
owner: azuracast
|
|
|
|
group: www-data
|
|
|
|
mode: 0775
|
|
|
|
loop:
|
2020-03-16 06:35:32 +01:00
|
|
|
- "{{ tmp_base }}"
|
|
|
|
- "{{ tmp_base }}/proxies"
|
|
|
|
- "{{ app_base }}/stations"
|
|
|
|
- "{{ app_base }}/geoip"
|
|
|
|
- "{{ app_base }}/dbip"
|
|
|
|
- "{{ app_base }}/backups"
|
|
|
|
- "{{ app_base }}/servers"
|
|
|
|
- "{{ app_base }}/servers/shoutcast2"
|
|
|
|
- "{{ app_base }}/servers/icecast2"
|
2022-05-23 06:50:55 +02:00
|
|
|
- "{{ app_base }}/servers/stereo_tool"
|
2021-07-30 08:20:14 +02:00
|
|
|
- "{{ app_base }}/uploads"
|
2022-06-09 09:27:19 +02:00
|
|
|
- "{{ app_base }}/acme/challenges"
|
2022-01-13 01:38:44 +01:00
|
|
|
loop_control:
|
|
|
|
loop_var: azuracast_config_sys_directory
|