From 7673b681180a53349d5e0948b1b72d2e2ef430ef Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 5 Jun 2020 15:42:33 +0200 Subject: [PATCH] Separate service and config handlers --- tasks/main.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tasks/main.yml b/tasks/main.yml index 1f79f55..9a7856c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,7 +9,6 @@ - { src: 'build.conf', dest: '{{ inspircd.paths.build }}/.configure/cache.cfg', mode: '655' } - { src: 'inspircd.conf', dest: '{{ inspircd.paths.config }}/conf/inspircd.conf', mode: '600' } - { src: 'main.motd', dest: '{{ inspircd.paths.config }}/conf/main.motd', mode: '655' } - - { src: 'inspircd.service', dest: '/etc/systemd/system/inspircd.service', mode: '655' } template: follow: yes src: '{{ item.src }}.j2' @@ -20,6 +19,18 @@ - configs - vault - inspircd +- name: Copy service file + loop: + - { src: 'inspircd.service', dest: '/etc/systemd/system/inspircd.service', mode: '655' } + template: + follow: yes + src: '{{ item.src }}.j2' + dest: '{{ item.dest }}' + mode: '{{ item.mode }}' + notify: Restart services + tags: + - systemd + - inspircd - name: Build inspricd make: chdir: '{{ inspircd.paths.build }}'