From c85806e3289b5e207d51d382f8dc75edad04404d Mon Sep 17 00:00:00 2001 From: Kumar Damani Date: Tue, 23 Aug 2022 12:02:28 -0400 Subject: switched to alpine initial commit --- roles/media_downloader/defaults/main.yaml | 7 +++ roles/media_downloader/handlers/main.yaml | 2 + roles/media_downloader/tasks/main.yaml | 91 +++++++++++++++++++++++++++++++ 3 files changed, 100 insertions(+) create mode 100644 roles/media_downloader/defaults/main.yaml create mode 100644 roles/media_downloader/handlers/main.yaml create mode 100644 roles/media_downloader/tasks/main.yaml (limited to 'roles/media_downloader') diff --git a/roles/media_downloader/defaults/main.yaml b/roles/media_downloader/defaults/main.yaml new file mode 100644 index 0000000..8fffe70 --- /dev/null +++ b/roles/media_downloader/defaults/main.yaml @@ -0,0 +1,7 @@ +# Default Values +--- + +media_downloader_uid: "1000" +media_downloader_gid: "1000" +media_downloader_tz: 'America/Toronto' +media_downloader_docker_network_name: 'media_downloader_network' diff --git a/roles/media_downloader/handlers/main.yaml b/roles/media_downloader/handlers/main.yaml new file mode 100644 index 0000000..cd21505 --- /dev/null +++ b/roles/media_downloader/handlers/main.yaml @@ -0,0 +1,2 @@ +--- + diff --git a/roles/media_downloader/tasks/main.yaml b/roles/media_downloader/tasks/main.yaml new file mode 100644 index 0000000..d3840a5 --- /dev/null +++ b/roles/media_downloader/tasks/main.yaml @@ -0,0 +1,91 @@ +# https://wiki.servarr.com/ +# https://trash-guides.info/ +--- + +- name: 'Create the media_downloader network' + community.docker.docker_network: + name: '{{ media_downloader_docker_network_name }}' + state: 'present' + +- name: 'Install radarr for movies' + community.docker.docker_container: + name: 'radarr' + image: 'lscr.io/linuxserver/radarr:4.1.0.6175-ls146' + pull: true + state: 'started' + recreate: false + env: + "PUID": '1000' + "PGID": '1000' + "TZ": 'America/Toronto' + networks: + - name: '{{ media_downloader_docker_network_name }}' + ports: + - '{{ media_downloader_radarr_host_port }}:7878' + volumes: + - radarr-config:/config + - '{{ media_downloader_transmission_root_dir }}/downloads:/downloads' + - '{{ media_downloader_media_root_dir }}/mov:/mov' + restart_policy: "unless-stopped" + +- name: 'Install sonarr for tv' + community.docker.docker_container: + name: 'sonarr' + image: 'lscr.io/linuxserver/sonarr:3.0.9.1549-ls154' + pull: true + state: 'started' + recreate: false + env: + "PUID": '1000' + "PGID": '1000' + "TZ": 'America/Toronto' + networks: + - name: '{{ media_downloader_docker_network_name }}' + ports: + - '{{ media_downloader_sonarr_host_port }}:8989' + volumes: + - sonarr-config:/config + - '{{ media_downloader_transmission_root_dir }}/downloads:/downloads' + - '{{ media_downloader_media_root_dir }}/tv:/tv' + restart_policy: "unless-stopped" + +- name: 'Install prowlarr for indexing sources' + community.docker.docker_container: + name: 'prowlarr' + image: 'linuxserver/prowlarr:develop-0.4.4.1947-ls65' + pull: true + state: 'started' + recreate: false + env: + "PUID": '1000' + "PGID": '1000' + "TZ": 'America/Toronto' + networks: + - name: '{{ media_downloader_docker_network_name }}' + ports: + - '{{ media_downloader_prowlarr_host_port }}:9696' + volumes: + - prowlarr-config:/config + restart_policy: "unless-stopped" + +- name: 'Install bazarr for subtitles' + community.docker.docker_container: + name: 'bazarr' + image: 'cr.hotio.dev/hotio/bazarr:release-1.1.0' + pull: true + state: 'started' + recreate: false + env: + "PUID": '1000' + "PGID": '1000' + "TZ": 'America/Toronto' + "UMASK": '002' + networks: + - name: '{{ media_downloader_docker_network_name }}' + ports: + - '{{ media_downloader_bazarr_host_port }}:6767' + volumes: + - bazaar-config:/config + - '{{ media_downloader_media_root_dir }}/tv:/tv' + - '{{ media_downloader_media_root_dir }}/mov:/mov' + restart_policy: "unless-stopped" -- cgit v1.2.3