allow bitlbee to be torified

Existing users may want to edit /usr/local/etc/trusted_units and place
tor.service above bitlbee.service, ensuring that tor is started first.
This commit is contained in:
Pig Monkey 2016-08-12 19:02:20 -07:00
parent 433283b486
commit 7cd8c6aa55
5 changed files with 13 additions and 8 deletions

View file

@ -97,6 +97,7 @@ gitannex:
bitlbee:
run_on: trusted
torify: True
bootloader: grub

View file

@ -1,6 +0,0 @@
[settings]
RunMode = ForkDaemon
User = bitlbee
[defaults]
private = 1

View file

@ -3,3 +3,4 @@ dependencies:
- { role: networkmanager }
- { role: firejail }
- { role: systemd }
- { role: tor }

View file

@ -5,8 +5,8 @@
- name: Install Bitlbee
pacman: name=bitlbee state=present
- name: Copy Bitlbee configuration file
copy: src=bitlbee.conf dest=/etc/bitlbee/bitlbee.conf
- name: Push Bitlbee configuration file
template: src=bitlbee.conf.j2 dest=/etc/bitlbee/bitlbee.conf
- name: Ensure proper ownership of configuration directory
file: path=/var/lib/bitlbee group=bitlbee owner=bitlbee

View file

@ -0,0 +1,9 @@
[settings]
RunMode = ForkDaemon
User = bitlbee
{% if tor and bitlbee.torify %}
Proxy = socks5://localhost:9050
{% endif %}
[defaults]
private = 1