mirror of
https://github.com/AzuraCast/AzuraCast.git
synced 2024-06-18 06:57:05 +00:00
a6ec36b21c
- Make the Analytics table in the database the primary one for handling statistics for all stations, removing the InfluxDB dependency entirely - Expand the Analytics table to also track unique listeners per hour and day - Properly clean up the Listeners table according to each installation's history retention settings - Implement a cute new animated "waiting for services" startup message that avoids previous wait messages that looked more like errors
30 lines
1004 B
YAML
30 lines
1004 B
YAML
---
|
|
- hosts: all
|
|
become: true
|
|
vars:
|
|
util_base: "{{ playbook_dir | dirname }}"
|
|
www_base: "{{ util_base | dirname }}"
|
|
app_base: "{{ www_base | dirname }}"
|
|
tmp_base: "{{ app_base }}/www_tmp"
|
|
app_env: "production"
|
|
update_mode: true
|
|
update_revision: 1
|
|
|
|
roles:
|
|
- init
|
|
- azuracast-config
|
|
- { role: azuracast-radio, when: update_revision|int < 53 }
|
|
- { role: supervisord, when: update_revision|int < 13 }
|
|
- { role: mariadb, when: update_revision|int < 15 }
|
|
- { role: nginx, when: update_revision|int < 55 }
|
|
- { role: redis, when: update_revision|int < 57 }
|
|
- { role: php, when: update_revision|int < 50 }
|
|
- composer
|
|
- { role: influxdb, when: update_revision|int < 58 }
|
|
- { role: ufw, when: update_revision|int < 12 }
|
|
- { role: dbip, when: update_revision|int < 51 }
|
|
- { role: services, when: update_revision|int < 13 }
|
|
- { role: azuracast-cron, when: update_revision|int < 48 }
|
|
- azuracast-build
|
|
- azuracast-setup
|