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