diff --git a/tsg-9140-scripts/roles/tsg-diagnose/files/prestart b/tsg-9140-scripts/roles/tsg-diagnose/files/prestart new file mode 100644 index 00000000..5e67a4d7 --- /dev/null +++ b/tsg-9140-scripts/roles/tsg-diagnose/files/prestart @@ -0,0 +1,4 @@ +[Service] +ExecStartPre=/usr/bin/docker load < /opt/tsg/tsg-diagnose/images/badssl.tar +ExecStartPre=/usr/bin/docker load < /opt/tsg/tsg-diagnose/images/unittest.tar +ExecStartPre=/usr/bin/docker load < /opt/tsg/tsg-diagnose/images/wpr.tar \ No newline at end of file diff --git a/tsg-9140-scripts/roles/tsg-diagnose/tasks/main.yml b/tsg-9140-scripts/roles/tsg-diagnose/tasks/main.yml index f8e98aa3..fad8a6d1 100644 --- a/tsg-9140-scripts/roles/tsg-diagnose/tasks/main.yml +++ b/tsg-9140-scripts/roles/tsg-diagnose/tasks/main.yml @@ -32,4 +32,10 @@ unarchive: src: /tmp/ansible_deploy/tsg-diagnose-certs.tgz dest: /opt/tsg/tsg-diagnose/.badssl_cert_dict - remote_src: yes \ No newline at end of file + remote_src: yes + +- name: "copy prestart file to tsg-diagnose.service.d" + copy: + src: "{{ role_path }}/files/prestart" + dest: /usr/lib/systemd/system/tsg-diagnose.service.d/ + mode: 0644 \ No newline at end of file