From 561d1e1ba062dbf391fb5935e2dc0e0e0fff3b95 Mon Sep 17 00:00:00 2001 From: luwenpeng Date: Fri, 6 Aug 2021 17:07:10 +0800 Subject: [PATCH] =?UTF-8?q?TSG-6676=20=E5=B0=86=20exporter-proxy.service?= =?UTF-8?q?=20=E5=8A=A0=E5=85=A5=E5=88=B0=20workload.slice?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roles/tsg-exporter-proxy-9140/tasks/main.yml | 14 ++++++++++++++ .../templates/service_override_slice.conf.j2 | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 ansible/roles/tsg-exporter-proxy-9140/templates/service_override_slice.conf.j2 diff --git a/ansible/roles/tsg-exporter-proxy-9140/tasks/main.yml b/ansible/roles/tsg-exporter-proxy-9140/tasks/main.yml index 8c7e6372..477cc266 100644 --- a/ansible/roles/tsg-exporter-proxy-9140/tasks/main.yml +++ b/ansible/roles/tsg-exporter-proxy-9140/tasks/main.yml @@ -22,6 +22,20 @@ dest: /opt/tsg/exporter/exporter-proxy/conf/nginx.conf tags: template +- name: "Create /usr/lib/systemd/system/exporter-proxy.service.d/ directory if it does not exist" + file: + path: "{{ item }}" + state: directory + mode: '0755' + with_items: + - /usr/lib/systemd/system/exporter-proxy.service.d + +- name: "copy slice file to exporter-proxy.service.d" + copy: + src: "{{ role_path }}/templates/service_override_slice.conf.j2" + dest: /usr/lib/systemd/system/exporter-proxy.service.d/service_override_slice.conf + mode: 0644 + - name: 'exporter-proxy service start' systemd: name: exporter-proxy diff --git a/ansible/roles/tsg-exporter-proxy-9140/templates/service_override_slice.conf.j2 b/ansible/roles/tsg-exporter-proxy-9140/templates/service_override_slice.conf.j2 new file mode 100644 index 00000000..db248c50 --- /dev/null +++ b/ansible/roles/tsg-exporter-proxy-9140/templates/service_override_slice.conf.j2 @@ -0,0 +1,2 @@ +[Service] +Slice=workload.slice \ No newline at end of file