From 46aaff854a17e073c3c42d0dcac738e635bc3de8 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sun, 6 Dec 2020 22:13:08 +0100 Subject: [PATCH] add restart handler --- handlers/main.yml | 11 +++++++++++ tasks/setup.yml | 1 + 2 files changed, 12 insertions(+) create mode 100644 handlers/main.yml diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000..f819317 --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,11 @@ +--- +- name: Restart scaler service + docker_compose: + project_src: "{{ scaler_service_directory }}" + pull: yes + remove_orphans: yes + stopped: "{{ inst.service_stopped | default(droneci_autoscaler_service_stopped) }}" + restarted: "{{ not inst.service_stopped | default(droneci_autoscaler_service_stopped) }}" + listen: __droneci_autoscaler_restart + become: True + become_user: root diff --git a/tasks/setup.yml b/tasks/setup.yml index c2b1091..5fd1ae4 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml @@ -43,6 +43,7 @@ template: src: services/userdata.yml.j2 dest: "{{ __droneci_autoscaler_workdir }}/userdata.yml" + notify: __droneci_autoscaler_restart - name: Ensure scaler is up and running docker_compose: