AzuraCast/util/ansible/roles/azuracast-setup/tasks/main.yml

32 lines
820 B
YAML
Raw Normal View History

---
2022-01-13 01:38:44 +01:00
- name: Ensure update script continues to be executable
file:
path: "{{ azuracast_setup_update_script }}"
state: touch
mode: "a+x"
loop:
- "{{ www_base }}/update.sh"
- "{{ www_base }}/bin/console"
2022-01-13 01:38:44 +01:00
loop_control:
loop_var: azuracast_setup_update_script
2022-01-13 01:38:44 +01:00
- name: Run AzuraCast Setup (Install Mode)
become: true
become_user: azuracast
shell: >-
php {{ www_base }}/bin/console azuracast:setup
when: !update_mode|bool
2022-01-13 01:38:44 +01:00
- name: Migrate Legacy Configuration (Update Mode)
become: true
become_user: azuracast
shell: >-
php {{ www_base }}/bin/console azuracast:config:migrate
when: update_mode|bool
2022-01-13 01:38:44 +01:00
- name: Run AzuraCast Setup (Update Mode)
become: true
become_user: azuracast
shell: php {{ www_base }}/bin/console azuracast:setup --update
when: update_mode|bool