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

32 lines
820 B
YAML

---
- 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"
loop_control:
loop_var: azuracast_setup_update_script
- name: Run AzuraCast Setup (Install Mode)
become: true
become_user: azuracast
shell: >-
php {{ www_base }}/bin/console azuracast:setup
when: !update_mode|bool
- name: Migrate Legacy Configuration (Update Mode)
become: true
become_user: azuracast
shell: >-
php {{ www_base }}/bin/console azuracast:config:migrate
when: update_mode|bool
- name: Run AzuraCast Setup (Update Mode)
become: true
become_user: azuracast
shell: php {{ www_base }}/bin/console azuracast:setup --update
when: update_mode|bool