From a404f05cb04a17f7ec8d48e111a68dd7b0893b1f Mon Sep 17 00:00:00 2001 From: ubergeek Date: Thu, 21 Mar 2019 10:00:01 -0400 Subject: [PATCH] adding systemd units for autodeploy the www --- roles/webserver/tasks/codedeploy.yml | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/roles/webserver/tasks/codedeploy.yml b/roles/webserver/tasks/codedeploy.yml index aad9531..f91fadb 100644 --- a/roles/webserver/tasks/codedeploy.yml +++ b/roles/webserver/tasks/codedeploy.yml @@ -24,3 +24,35 @@ mode: 0755 owner: root group: root + +- name: Add githook local script + copy: + src: ../files/www-run + dest: /usr/local/bin/www-run + owner: root + mode: 0755 + +- name: Add githook systemd path unit + copy: + src: ../files/www-run.path + dest: /etc/systemd/system/www-run.path + owner: root + group: root + mode: 0644 + +- name: Add githook system service unit + copy: + src: ../files/www-run.service + dest: /etc/systemd/system/www-run.service + owner: root + group: root + mode: 0644 + +- name: Enabling ansible-pull units + systemd: + name: "{{ item }}" + enabled: yes + state: started + with_items: + - 'www-run.path' + - 'www-run.service' \ No newline at end of file