Catching up IRC -- MOTD colors; servicefile; logging; config

This commit is contained in:
2023-03-22 17:44:57 -05:00
parent 2f93e03f3a
commit 5fef78f60e
7 changed files with 65 additions and 46 deletions

View File

@@ -27,6 +27,22 @@
group: ircd
mode: 0640
- name: Copy service file
become: yes
register: servicesfile
copy:
src: services/irc.service
dest: /usr/lib/systemd/system/irc.service
owner: root
group: root
mode: 0644
- name: Reload services
when: servicesfile.changed
become: yes
systemd:
daemon_reload: true
- name: Copy config and fill in attributes
register: templatefiles
become: yes
@@ -44,21 +60,25 @@
- rules.txt
- motd.txt
- name: Copy service file
- name: Tracking directory
become: yes
register: servicesfile
copy:
src: services/irc.service
dest: /usr/lib/systemd/system/irc.service
owner: root
group: root
mode: 0644
file:
dest: "/etc/inspircd/data/"
owner: ircd
group: ircd
mode: 0750
state: directory
- name: Reload services
when: servicesfile.changed
- name: Ensure tracking files
become: yes
systemd:
daemon_reload: true
file:
dest: "/etc/inspircd/{{ item }}"
owner: ircd
group: ircd
mode: 0600
loop:
- 'data/xline.db'
- 'data/permchannels.conf'
- name: Ensure service running
become: yes