2019-06-13 12:26:26 +00:00
|
|
|
- name: Azuracast - Make Azuracast config directory
|
|
|
|
file:
|
|
|
|
path: "{{ azuracast_host_dir }}"
|
|
|
|
state: directory
|
|
|
|
|
|
|
|
- name: Azuracast - Copy over .env template to Azuracast config directory
|
|
|
|
template:
|
|
|
|
src: env.j2
|
|
|
|
dest: "{{ azuracast_host_dir }}/.env"
|
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
mode: 0644
|
|
|
|
|
2019-06-18 09:46:55 +00:00
|
|
|
- name: Azuracast - Copy over docker-compose.override.yml template to Azuracast config directory
|
2019-06-18 06:51:45 +00:00
|
|
|
template:
|
2019-06-18 09:46:55 +00:00
|
|
|
src: docker-compose.override.yml.j2
|
|
|
|
dest: "{{ azuracast_host_dir }}/docker-compose.override.yml"
|
2019-06-18 06:51:45 +00:00
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
mode: 0644
|
|
|
|
|
2019-06-13 12:26:26 +00:00
|
|
|
- name: Azuracast - Download docker.sh script
|
|
|
|
get_url:
|
|
|
|
url: "{{ docker_sh_url }}"
|
|
|
|
dest: "{{ azuracast_host_dir }}/"
|
|
|
|
timeout: "{{ download_timeout }}"
|
|
|
|
mode: 0755
|
|
|
|
when: internet_available | bool
|
|
|
|
|
|
|
|
- name: Azuracast - Make changes to docker.sh script so it runs headless
|
|
|
|
lineinfile:
|
|
|
|
path: "{{ azuracast_host_dir }}/docker.sh"
|
|
|
|
regexp: "^(.*)read reply.*"
|
2019-06-13 19:40:16 +00:00
|
|
|
line: "\\1reply='Y'"
|
2019-06-13 12:26:26 +00:00
|
|
|
backrefs: yes
|
|
|
|
|
|
|
|
- name: Azuracast - Make docker container directory
|
|
|
|
file:
|
|
|
|
path: "{{ docker_container_dir }}"
|
|
|
|
state: directory
|
|
|
|
|
|
|
|
- name: Azuracast - Link docker container directory
|
|
|
|
file:
|
|
|
|
src: "{{ docker_container_dir }}"
|
|
|
|
dest: "/var/lib/docker"
|
|
|
|
state: link
|
|
|
|
|
|
|
|
- name: Azuracast - Run the installer
|
|
|
|
shell: "/bin/bash docker.sh install"
|
|
|
|
args:
|
|
|
|
chdir: "{{ azuracast_host_dir }}"
|