From 9528afcdf4400bd33575779ea846e16452245470 Mon Sep 17 00:00:00 2001 From: Stewart X Addison Date: Fri, 12 Feb 2021 17:18:37 +0000 Subject: [PATCH] Set core file in DockerStatic role Signed-off-by: Stewart X Addison --- .../AdoptOpenJDK_Unix_Playbook/dockerhost.yml | 2 +- .../roles/DockerStatic/tasks/main.yml | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/dockerhost.yml b/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/dockerhost.yml index 9c811d4f5c..047a6fb102 100644 --- a/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/dockerhost.yml +++ b/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/dockerhost.yml @@ -20,11 +20,11 @@ roles: - Debug - Version + - adopt_etc - Providers # AdoptOpenJDK Infrastructure - Get_Vendor_Files - Jenkins_User # AdoptOpenJDK Infrastructure - Superuser # AdoptOpenJDK Infrastructure - - adopt_etc - role: Swap_File - role: Crontab - role: NTP_TIME diff --git a/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/DockerStatic/tasks/main.yml b/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/DockerStatic/tasks/main.yml index c25b7f9ec5..0898a3f810 100644 --- a/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/DockerStatic/tasks/main.yml +++ b/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/DockerStatic/tasks/main.yml @@ -64,3 +64,17 @@ command: docker run -p 2227:22 --cpus=2.0 --memory=6G --detach --name f33.2227 aqa_f33 tags: startcontainers ignore_errors: yes + +# lineinfile does not work here - similar to the operation in /var/log in adopt_etc +# lineinfile: path /proc/sys/kernel/core_pattern state: present: regexp: . line: core.%p +# therefore the following section wil not become live prior to a reboot +# +- name: Make core file setting live immediately; + command: "echo core.%p > /proc/sys/kernel/core_pattern" + +- name: Ensure core files are able to be created within docker containers on reboot + lineinfile: + path: /etc/sysctl.conf + state: present + regexp: kernel_core_pattern + line: kernel.core_pattern = core.%p