Add systemd unit for btseed. Fix config. Enable services.

This commit is contained in:
Kevin Fenzi 2015-05-04 15:18:28 +00:00
parent 5a1017b916
commit 96221ca5c9
3 changed files with 33 additions and 0 deletions

View file

@ -0,0 +1,3 @@
SEEDDIR=/srv/torrent/btholding
SEEDOPTS="--max_upload_rate 350 --display_interval 300"
SEEDLOG=/var/log/bittorrent/btseed.log

View 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

View file

@ -14,6 +14,13 @@
tags:
- 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
file: path={{ item.file }} owner={{ item.owner }}
group={{ item.group }} mode={{ item.mode }} state=directory
@ -42,8 +49,19 @@
- { 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: pull_opentracker_data.sh, dest: /usr/local/bin/pull_opentracker_data.sh, mode: 755 }
- { file: bittorrent-sysconfig, dest: /etc/sysconfig/bittorrent, mode: 644 }
# Directory
- { file: torrent-generator, dest: /srv/torrent/torrent-generator, mode: 755 }
- { file: spins-generator, dest: /srv/torrent/spins-generator, mode: 755 }
tags:
- 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