spark/roles/bitlbee/tasks/main.yml
2024-12-01 20:21:53 -08:00

46 lines
949 B
YAML

---
- name: Install libOTR
pacman:
name: libotr
state: present
- name: Install Bitlbee
kewlfft.aur.aur:
name: bitlbee
become: yes
become_user: "{{ aur.user }}"
tags:
- aur
- 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
- name: Create Bitlbee systemd unit file directory
file:
path: /etc/systemd/system/bitlbee.service.d
state: directory
tags:
- firejail
- name: Push Bitlbee socket unit file
copy:
src: bitlbee-service-override.conf
dest: /etc/systemd/system/bitlbee.service.d/override.conf
notify:
- reload systemd config
- restart bitlbee
tags:
- firejail
- include_tasks: roles/nmtrust/tasks/unit.yml
vars:
unit: bitlbee.service
run_on: "{{ bitlbee.run_on }}"