]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
testnode: Configure ABRT 576/head
authorDavid Galloway <dgallowa@redhat.com>
Tue, 2 Jun 2020 18:50:42 +0000 (14:50 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Tue, 2 Jun 2020 19:17:49 +0000 (15:17 -0400)
Rachana requested this.

Fixes: https://tracker.ceph.com/issues/45824
Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/testnode/README.rst
roles/testnode/defaults/main.yml
roles/testnode/tasks/yum/abrt.yml [new file with mode: 0644]
roles/testnode/tasks/yum_systems.yml

index 69e187dd0166055445fcc4a361b8d14aeda71ae5..ffdbb50e7e7d8bc5a45694e1a050d9cfe308aef4 100644 (file)
@@ -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
 ++++
 
index 837f959b16ac2390b7387833428d6a69bfd42155..b602d5e54df2771be6bf01e822ce55510840980c 100644 (file)
@@ -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 (file)
index 0000000..2e6ad2f
--- /dev/null
@@ -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
index f52e701a93b33b400d6512823afe29e6ab8f467d..198d006adcce6d07f0740a5fdfa798df10c54f19 100644 (file)
@@ -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