Skip to content
This repository has been archived by the owner on Apr 29, 2022. It is now read-only.

Commit

Permalink
Fix transmission resume and port forwarding
Browse files Browse the repository at this point in the history
  • Loading branch information
David Fernandez committed Jul 8, 2017
1 parent 3fb0fdc commit f627b4c
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 14 deletions.
3 changes: 1 addition & 2 deletions ansible/playbooks/seedbox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@
}
- services/docker
- { role: services/transmission,
uid: "{{ common_user.uid }}",
gid: "{{ common_user.gid }}"
user: "{{ common_user }}"
}
- { role: services/sickrage,
user: "{{ common_user }}"
Expand Down
18 changes: 10 additions & 8 deletions ansible/roles/services/transmission/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,23 @@

- name: "Create directories"
file:
name: "{{ item }}"
name: "{{ item.path }}"
state: directory
owner: root
group: root
owner: "{{ item.username }}"
group: "{{ item.user_group }}"
mode: '0755'
with_items:
- /opt/dockerapps
- "/opt/dockerapps/{{ instance_name }}/"
- { username: root, user_group: root, path: /opt/dockerapps }
- { username: root, user_group: root, path: "/opt/dockerapps/{{ instance_name }}/" }
- { username: "{{ user.username }}", user_group: "{{ user.group }}", path: "/multimedia/{{ instance_name }}" }
- { username: "{{ user.username }}", user_group: "{{ user.group }}", path: "/multimedia/{{ instance_name }}/config" }

- name: Copy config file
template:
src: settings.json.j2
dest: "/opt/dockerapps/{{ instance_name }}/settings.json"
owner: root
group: root
dest: "/multimedia/{{ instance_name }}/settings.json"
owner: "{{ user.username }}"
group: "{{ user.group }}"
mode: '0755'

- name: Add docker-compose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,11 @@ services:
- {{ peer_port }}:51413
- {{ peer_port }}:51313/udp
volumes:
- /opt/dockerapps/{{ instance_name }}/settings.json:/config/settings.json:ro,z
- /multimedia/{{ instance_name }}/settings.json:/config/settings.json:z
- /multimedia/{{ instance_name }}/config/:/config/:z
- {{ multimedia_directory }}:{{ multimedia_directory }}:z
environment:
- e TZ={{ timezone }}
- e UID={{ uid }}
- e GID={{ gid }}
- e PUID={{ user.uid }}
- e PGID={{ user.gid }}
network_mode: bridge
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "{{ bind_address }}",
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"blocklist-url": "http://www.example.com/blocklist",
Expand Down

0 comments on commit f627b4c

Please sign in to comment.