From dda65471d913f436e6a2fdfb8e8696ade1c84184 Mon Sep 17 00:00:00 2001 From: Ubergeek Date: Fri, 22 Mar 2019 21:53:05 +0000 Subject: [PATCH] Adding gopher systemd units for sync --- roles/shell/tasks/gopher.yml | 33 +++++++++++++++++++++++++++++++++ roles/shell/tasks/main.yml | 1 + 2 files changed, 34 insertions(+) create mode 100644 roles/shell/tasks/gopher.yml diff --git a/roles/shell/tasks/gopher.yml b/roles/shell/tasks/gopher.yml new file mode 100644 index 0000000..8c839b4 --- /dev/null +++ b/roles/shell/tasks/gopher.yml @@ -0,0 +1,33 @@ +# Configure gopher units +--- +- name: Add githook local script + copy: + src: ../files/gopher-run + dest: /usr/local/bin/gopher-run + owner: root + mode: 0755 + +- name: Add githook systemd path unit + copy: + src: ../files/gopher-run.path + dest: /etc/systemd/system/gopher-run.path + owner: root + group: root + mode: 0644 + +- name: Add githook system service unit + copy: + src: ../files/gopher-run.service + dest: /etc/systemd/system/gopher-run.service + owner: root + group: root + mode: 0644 + +- name: Enabling gopher-pull units + systemd: + name: "{{ item }}" + enabled: yes + state: started + with_items: + - 'gopher-run.path' + - 'gopher-run.service' diff --git a/roles/shell/tasks/main.yml b/roles/shell/tasks/main.yml index e155fd0..3c416ff 100644 --- a/roles/shell/tasks/main.yml +++ b/roles/shell/tasks/main.yml @@ -12,3 +12,4 @@ - include: dovecot.yml - include: postfix.yml - include: iris.yml +- include: gopher.yml