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