From 6d621ad56a3ab2e0ea965aea8d09bbd4567de632 Mon Sep 17 00:00:00 2001 From: Emmanuel Cazenave Date: Tue, 12 Apr 2022 14:34:55 +0200 Subject: [PATCH] supervisor: put process in groups (#63844) --- roles/base/files/publik-groups.conf | 5 +++++ roles/base/tasks/main.yml | 6 ++++++ roles/clean/tasks/main.yml | 9 ++++++++- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 roles/base/files/publik-groups.conf diff --git a/roles/base/files/publik-groups.conf b/roles/base/files/publik-groups.conf new file mode 100644 index 0000000..8f7059f --- /dev/null +++ b/roles/base/files/publik-groups.conf @@ -0,0 +1,5 @@ +[group:django] +programs=authentic2-multitenant,bijoe,chrono,combo,hobo,fargo,passerelle,welco,wcs + +[group:uwsgi] +programs=authentic2-multitenant-uwsgi,bijoe-uwsgi,chrono-uwsgi,combo-uwsgi,hobo-uwsgi,fargo-uwsgi,passerelle-uwsgi,welco-uwsgi,wcs-uwsgi \ No newline at end of file diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 7c6644f..c7d387d 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -250,3 +250,9 @@ become: yes tags: - tls + +- name: Process groups supervisor configuration + copy: + src: publik-groups.conf + dest: /etc/supervisor/conf.d/publik-groups.conf + become: yes diff --git a/roles/clean/tasks/main.yml b/roles/clean/tasks/main.yml index bd57750..f27e02f 100644 --- a/roles/clean/tasks/main.yml +++ b/roles/clean/tasks/main.yml @@ -30,7 +30,14 @@ state: absent with_dict: "{{apps}}" become: yes - + +- name: delete supervisor process groups conf + file: + path: "/etc/supervisor/conf.d/publik-groups.conf" + state: absent + with_dict: "{{apps}}" + become: yes + - name: delete supervisor agent conf file: path: "/etc/supervisor/conf.d/hobo-agent.conf"