From: David Galloway Date: Tue, 2 Jun 2020 18:50:42 +0000 (-0400) Subject: testnode: Configure ABRT X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b4b03adb4c6a69ba80fd3a57da3e76737ca720ad;p=ceph-cm-ansible.git testnode: Configure ABRT Rachana requested this. Fixes: https://tracker.ceph.com/issues/45824 Signed-off-by: David Galloway --- diff --git a/roles/testnode/README.rst b/roles/testnode/README.rst index 69e187d..ffdbb50 100644 --- a/roles/testnode/README.rst +++ b/roles/testnode/README.rst @@ -272,6 +272,10 @@ Define ``check_for_nvme: true`` in Ansible inventory group_vars (by machine type check_for_nvme: false +Downstream QE requested ABRT be configured in a certain way. Overridden in Octo secrets:: + + configure_abrt: false + Tags ++++ diff --git a/roles/testnode/defaults/main.yml b/roles/testnode/defaults/main.yml index 837f959..b602d5e 100644 --- a/roles/testnode/defaults/main.yml +++ b/roles/testnode/defaults/main.yml @@ -70,3 +70,6 @@ check_for_nvme: false # packages to install via pip pip_packages_to_install: [] + +# Configure ABRT (probably only for downstream use) +configure_abrt: false diff --git a/roles/testnode/tasks/yum/abrt.yml b/roles/testnode/tasks/yum/abrt.yml new file mode 100644 index 0000000..2e6ad2f --- /dev/null +++ b/roles/testnode/tasks/yum/abrt.yml @@ -0,0 +1,25 @@ +--- +- name: Install abrt + yum: + name: abrt + state: installed + +- name: Enable abrt-auto-reporting + command: abrt-auto-reporting enabled + +- name: Set OpenGPGCheck in abrt-action-save-package-data.conf + lineinfile: + path: /etc/abrt/abrt-action-save-package-data.conf + regexp: '^OpenGPGCheck' + line: 'OpenGPGCheck no' + +- name: Set ProcessUnpackaged in abrt-action-save-package-data.conf + lineinfile: + path: /etc/abrt/abrt-action-save-package-data.conf + regexp: '^ProcessUnpackaged' + line: 'ProcessUnpackaged no' + +- name: Restart abrtd + service: + name: abrtd + state: restarted diff --git a/roles/testnode/tasks/yum_systems.yml b/roles/testnode/tasks/yum_systems.yml index f52e701..198d006 100644 --- a/roles/testnode/tasks/yum_systems.yml +++ b/roles/testnode/tasks/yum_systems.yml @@ -80,3 +80,8 @@ selinux: state=permissive policy=targeted tags: - selinux + +- name: Configure ABRT + import_tasks: yum/abrt.yml + when: configure_abrt|bool + tags: abrt