diff --git a/roles/bittorrent/handlers/main.yml b/roles/bittorrent/handlers/main.yml index 5ddd356..a0fb688 100644 --- a/roles/bittorrent/handlers/main.yml +++ b/roles/bittorrent/handlers/main.yml @@ -1,3 +1,5 @@ +--- + - name: reload transmission service: name: transmission-daemon @@ -5,8 +7,8 @@ - name: restart sonarr service: - name: sonarr - state: restarted + name: sonarr + state: restarted - name: export nfs command: exportfs -a diff --git a/roles/bittorrent/tasks/configdir.yml b/roles/bittorrent/tasks/configdir.yml index 5fc3dc4..e02d19c 100644 --- a/roles/bittorrent/tasks/configdir.yml +++ b/roles/bittorrent/tasks/configdir.yml @@ -1,14 +1,15 @@ +--- + - name: create Series folder file: - path: /var/lib/transmission-daemon/downloads/Series - recurse: True - owner: debian-transmission - group: debian-transmission + path: /var/lib/transmission-daemon/downloads/Series + recurse: true + owner: debian-transmission + group: debian-transmission - name: create Movies folder file: - path: /var/lib/transmission-daemon/downloads/Movies - recurse: True - owner: debian-transmission - group: debian-transmission - + path: /var/lib/transmission-daemon/downloads/Movies + recurse: true + owner: debian-transmission + group: debian-transmission diff --git a/roles/bittorrent/tasks/main.yml b/roles/bittorrent/tasks/main.yml index e5c5701..be66e9a 100644 --- a/roles/bittorrent/tasks/main.yml +++ b/roles/bittorrent/tasks/main.yml @@ -1,3 +1,5 @@ +--- + - include_tasks: transmission.yml - include_tasks: sonarr.yml - include_tasks: subliminal.yml diff --git a/roles/bittorrent/tasks/nfsserver.yml b/roles/bittorrent/tasks/nfsserver.yml index aab8e75..6e98162 100644 --- a/roles/bittorrent/tasks/nfsserver.yml +++ b/roles/bittorrent/tasks/nfsserver.yml @@ -1,15 +1,17 @@ +--- + - getent: database: passwd key: debian-transmission - name: install nfs server package: - name: nfs-kernel-server - state: present + name: nfs-kernel-server + state: present - name: copy exports file template: - src: exports.j2 - dest: /etc/exports + src: exports.j2 + dest: /etc/exports notify: - - export nfs + - export nfs diff --git a/roles/bittorrent/tasks/sonarr.yml b/roles/bittorrent/tasks/sonarr.yml index db571d8..0262cb4 100644 --- a/roles/bittorrent/tasks/sonarr.yml +++ b/roles/bittorrent/tasks/sonarr.yml @@ -1,3 +1,5 @@ +--- + - name: install sonarr repokey apt_key: keyserver: keyserver.ubuntu.com @@ -11,7 +13,7 @@ - name: create sonarr conf dir file: path: /var/lib/transmission-daemon/.config/NzbDrone - recurse: True + recurse: true owner: debian-transmission group: debian-transmission mode: "a-rwx,u+rwX,g+rX" @@ -26,9 +28,9 @@ src: files/sonarr.service dest: /etc/systemd/system/sonarr.service notify: - - restart sonarr + - restart sonarr - name: enable sonarr service service: - name: sonarr - enabled: True + name: sonarr + enabled: true diff --git a/roles/bittorrent/tasks/subliminal.yml b/roles/bittorrent/tasks/subliminal.yml index fe888b8..89d2a61 100644 --- a/roles/bittorrent/tasks/subliminal.yml +++ b/roles/bittorrent/tasks/subliminal.yml @@ -1,17 +1,19 @@ +--- + - name: install pip3 package: - name: python3-pip - state: present + name: python3-pip + state: present - name: install subliminal pip: - name: subliminal - state: present + name: subliminal + state: present - name: install subliminal crontab cron: - name: "Sub DL" - user: "debian-transmission" - minute: "15" - hour: "20" - job: "/usr/local/bin/subliminal download /var/lib/transmission-daemon/downloads/Series/ --language fr &> /dev/null" + name: "Sub DL" + user: "debian-transmission" + minute: "15" + hour: "20" + job: "/usr/local/bin/subliminal download /var/lib/transmission-daemon/downloads/Series/ --language fr &> /dev/null" diff --git a/roles/bittorrent/tasks/transmission.yml b/roles/bittorrent/tasks/transmission.yml index 4d57d3a..bf29e81 100644 --- a/roles/bittorrent/tasks/transmission.yml +++ b/roles/bittorrent/tasks/transmission.yml @@ -1,3 +1,5 @@ +--- + - name: install transmission package: name: "{{ item }}" @@ -8,19 +10,18 @@ - name: transmission config file template: - src: settings.json.j2 - dest: /etc/transmission-daemon/settings.json - owner: debian-transmission - group: debian-transmission - mode: "a-rwx,u+rw" + src: settings.json.j2 + dest: /etc/transmission-daemon/settings.json + owner: debian-transmission + group: debian-transmission + mode: "a-rwx,u+rw" notify: - - reload transmission + - reload transmission - name: Add cachedir file copy: - src: files/CACHEDIR.TAG - dest: /var/lib/transmission-daemon/downloads/CACHEDIR.TAG - owner: debian-transmission - group: debian-transmission - mode: '0755' - + src: files/CACHEDIR.TAG + dest: /var/lib/transmission-daemon/downloads/CACHEDIR.TAG + owner: debian-transmission + group: debian-transmission + mode: '0755'