From 3ac9da59b2feee3c27cb8be3d2bd093f45742010 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 23 Jan 2024 20:56:21 +0100 Subject: greenbone: add daily feed sync --- roles/greenbone/server/tasks/main.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'roles/greenbone/server/tasks/main.yml') diff --git a/roles/greenbone/server/tasks/main.yml b/roles/greenbone/server/tasks/main.yml index 6fd11271..090f2746 100644 --- a/roles/greenbone/server/tasks/main.yml +++ b/roles/greenbone/server/tasks/main.yml @@ -71,3 +71,20 @@ exit 0 dest: "/usr/local/bin/update-greenbone.{{ greenbone_server_hostname }}" mode: 0755 + +- name: install systemd units for feed updates + when: greenbone_feed_update_schedule is defined + loop: + - service + - timer + template: + src: "systemd.{{ item }}.j2" + dest: "/etc/systemd/system/update-greenbone_{{ greenbone_server_hostname }}.{{ item }}" + +- name: make sure systemd is started and enabled + when: greenbone_feed_update_schedule is defined + systemd: + daemon_reload: yes + name: "update-greenbone_{{ greenbone_server_hostname }}.timer" + enabled: yes + state: started -- cgit v1.2.3