Add systemd unit for btseed. Fix config. Enable services.
This commit is contained in:
parent
5a1017b916
commit
96221ca5c9
3 changed files with 33 additions and 0 deletions
3
roles/torrent/files/bittorrent-sysconfig
Normal file
3
roles/torrent/files/bittorrent-sysconfig
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
SEEDDIR=/srv/torrent/btholding
|
||||||
|
SEEDOPTS="--max_upload_rate 350 --display_interval 300"
|
||||||
|
SEEDLOG=/var/log/bittorrent/btseed.log
|
12
roles/torrent/files/btseed.service
Normal file
12
roles/torrent/files/btseed.service
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Bittorrent seed
|
||||||
|
After=syslog.target network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
EnvironmentFile=-/etc/sysconfig/bittorrent
|
||||||
|
ExecStart=/usr/bin/btseed $SEEDOPTS $SEEDDIR
|
||||||
|
User=torrent
|
||||||
|
Group=torrent
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
|
@ -14,6 +14,13 @@
|
||||||
tags:
|
tags:
|
||||||
- packages
|
- packages
|
||||||
|
|
||||||
|
- name: install systemd unit for btseed
|
||||||
|
copy: src=btseed.service dst=/etc/systemd/system/btseed.service
|
||||||
|
notify:
|
||||||
|
- reload systemd
|
||||||
|
tags:
|
||||||
|
- packages
|
||||||
|
|
||||||
- name: Create the required directories
|
- name: Create the required directories
|
||||||
file: path={{ item.file }} owner={{ item.owner }}
|
file: path={{ item.file }} owner={{ item.owner }}
|
||||||
group={{ item.group }} mode={{ item.mode }} state=directory
|
group={{ item.group }} mode={{ item.mode }} state=directory
|
||||||
|
@ -42,8 +49,19 @@
|
||||||
- { file: torrentjsonstats.py, dest: /usr/local/bin/torrentjsonstats.py, mode: 755 }
|
- { file: torrentjsonstats.py, dest: /usr/local/bin/torrentjsonstats.py, mode: 755 }
|
||||||
- { file: torrent-hashes.py, dest: /usr/local/bin/torrent-hashes.py, mode: 755 }
|
- { file: torrent-hashes.py, dest: /usr/local/bin/torrent-hashes.py, mode: 755 }
|
||||||
- { file: pull_opentracker_data.sh, dest: /usr/local/bin/pull_opentracker_data.sh, mode: 755 }
|
- { file: pull_opentracker_data.sh, dest: /usr/local/bin/pull_opentracker_data.sh, mode: 755 }
|
||||||
|
- { file: bittorrent-sysconfig, dest: /etc/sysconfig/bittorrent, mode: 644 }
|
||||||
# Directory
|
# Directory
|
||||||
- { file: torrent-generator, dest: /srv/torrent/torrent-generator, mode: 755 }
|
- { file: torrent-generator, dest: /srv/torrent/torrent-generator, mode: 755 }
|
||||||
- { file: spins-generator, dest: /srv/torrent/spins-generator, mode: 755 }
|
- { file: spins-generator, dest: /srv/torrent/spins-generator, mode: 755 }
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
|
|
||||||
|
- name: set btseed to start
|
||||||
|
service: name=btseed state=started enabled=yes
|
||||||
|
tags:
|
||||||
|
- config
|
||||||
|
|
||||||
|
- name: set opentracker-ivp4 to start
|
||||||
|
service: name=opentracker-ipv4 state=started enabled=yes
|
||||||
|
tags:
|
||||||
|
- config
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue