src.nth.io/

summaryrefslogtreecommitdiff
path: root/ngircd/tasks/main.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'ngircd/tasks/main.yaml')
-rw-r--r--ngircd/tasks/main.yaml29
1 files changed, 5 insertions, 24 deletions
diff --git a/ngircd/tasks/main.yaml b/ngircd/tasks/main.yaml
index 979deba..d8341f1 100644
--- a/ngircd/tasks/main.yaml
+++ b/ngircd/tasks/main.yaml
@@ -5,29 +5,11 @@
apt: name="ngircd"
notify: restart ngircd
-- name: config server name
+- name: configure ngircd
become: yes
- lineinfile:
- path: "/etc/ngircd/ngircd.conf"
- regexp: '^ Name ='
- line: " Name = {{ngircd_name}}"
- notify: restart ngircd
-
-- name: config server local listen
- become: yes
- lineinfile:
- path: "/etc/ngircd/ngircd.conf"
- regexp: '^ Listen ='
- line: " Listen = 127.0.0.1"
- insertafter: "^ ;Listen ="
- notify: restart ngircd
-
-- name: config motd
- become: yes
- lineinfile:
- path: "/etc/ngircd/ngircd.conf"
- regexp: '^ Info ='
- line: " Info = {{ngircd_motd}}"
+ template:
+ src: "ngircd.conf.j2"
+ dest: "/etc/ngircd/ngircd.conf"
notify: restart ngircd
- name: copy motd file
@@ -35,9 +17,8 @@
copy:
src: "{{ngircd_motd_src}}"
dest: "/etc/ngircd/ngircd.motd"
- mode: "0644"
notify: restart ngircd
- name: start ngircd service
become: yes
- systemd: name="ngircd" state="started" daemon_reload="yes"
+ systemd: name="ngircd" state="started" enabled="yes" daemon_reload="yes"