# Ansible and aureport

**URL:** <https://forum.ansible.com/t/ansible-and-aureport/38773>\
**Category:** Ansible Project\
**Created:** [May 8, 2024, 10:12pm UTC](https://forum.ansible.com/t/ansible-and-aureport/38773 "2024-05-08T22:12:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![John1](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@John1](https://forum.ansible.com/u/John1)\
**Post date:** [May 8, 2024, 10:12pm UTC](https://forum.ansible.com/t/ansible-and-aureport/38773/1 "2024-05-08T22:12:11Z")

</div>

I am running this in my task file (tried shell, command, and raw). Any idea why and how to work around the issue?:

- name: Check number of AVCs  
ansible.builtin.raw: “aureport | grep -i avc”  
register: avcreport

- debug:  
var: avcreport

It returns a report with all zero values, but if I run this directly on a server I get non-zero values. Can’t seem to figure out why:

“aureport\_output.stdout\_lines”: [  
“”,  
“Summary Report”,  
“======================”,  
“Range of time in logs: 01/01/1970 00:00:00.000 - 01/01/1970 00:00:00.000”,  
“Selected time for report: 01/01/1970 00:00:00 - 01/01/1970 00:00:00.000”,  
“Number of changes in configuration: 0”,  
“Number of changes to accounts, groups, or roles: 0”,  
“Number of logins: 0”,  
“Number of failed logins: 0”,  
“Number of authentications: 0”,  
“Number of failed authentications: 0”,  
“Number of users: 0”,  
“Number of terminals: 0”,  
“Number of host names: 0”,  
“Number of executables: 0”,  
“Number of commands: 0”,  
“Number of files: 0”,  
“Number of AVC’s: 0”,  
“Number of MAC events: 0”,  
“Number of failed syscalls: 0”,  
“Number of anomaly events: 0”,  
“Number of responses to anomaly events: 0”,  
“Number of crypto events: 0”,  
“Number of integrity events: 0”,  
“Number of virt events: 0”,  
“Number of keys: 0”,  
“Number of process IDs: 0”,  
“Number of events: 0”

**Directly on the server I get this:**

Summary Report

---

<div class="post-metadata">

**Author:** ![dnmvisser](https://avatars.discourse-cdn.com/v4/letter/d/8e8cbc/32.png) [@dnmvisser](https://forum.ansible.com/u/dnmvisser)\
**Post date:** [May 9, 2024, 7:28am UTC](https://forum.ansible.com/t/ansible-and-aureport/38773/2 "2024-05-09T07:28:10Z")

</div>

> I am running this in my task file (tried shell, command, and raw). Any idea why and how to work around the issue?:
> 
> - name: Check number of AVCs  
> &nbsp;&nbsp;ansible.builtin.raw: "aureport | grep -i avc"  
> &nbsp;&nbsp;register: avcreport
> 
> - debug:  
> &nbsp;&nbsp;&nbsp;&nbsp;var: avcreport
> 
> It returns a report with all zero values, but if I run this directly on a server I get non-zero values. Can't seem to figure out why:
> 
> &nbsp;&nbsp;&nbsp;&nbsp;"aureport\_output.stdout\_lines": [  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Summary Report",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"======================",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Range of time in logs: 01/01/1970 00:00:00.000 - 01/01/1970 00:00:00.000",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Selected time for report: 01/01/1970 00:00:00 - 01/01/1970 00:00:00.000",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of changes in configuration: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of changes to accounts, groups, or roles: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of logins: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of failed logins: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of authentications: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of failed authentications: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of users: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of terminals: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of host names: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of executables: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of commands: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of files: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of AVC's: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of MAC events: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of failed syscalls: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of anomaly events: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of responses to anomaly events: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of crypto events: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of integrity events: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of virt events: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of keys: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of process IDs: 0",  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Number of events: 0"

This is NOT the output of the task you posted above, because that  
command with the piped grep cannot return all those lines.  
Can you post accurate playbooks and output?

> Directly on the server I get this:
> 
> # Summary Report
> 
> Range of time in logs: 05/08/2024 02:48:03.967 - 05/08/2024 22:10:09.990  
> Selected time for report: 05/08/2024 02:48:03 - 05/08/2024 22:10:09.990  
> Number of changes in configuration: 0  
> Number of changes to accounts, groups, or roles: 0  
> Number of logins: 15  
> Number of failed logins: 705  
> Number of authentications: 3  
> Number of failed authentications: 0  
> Number of users: 3  
> Number of terminals: 6  
> Number of host names: 5  
> Number of executables: 21  
> Number of commands: 31  
> Number of files: 1401  
> Number of AVC's: 15184  
> Number of MAC events: 1124  
> Number of failed syscalls: 544  
> Number of anomaly events: 0  
> Number of responses to anomaly events: 0  
> Number of crypto events: 4990  
> Number of integrity events: 0  
> Number of virt events: 0  
> Number of keys: 0  
> Number of process IDs: 10864  
> Number of events: 70010

I would suspect some environment variables are off, or the become logic is off.

---

<div class="post-metadata">

**Author:** ![dnmvisser](https://avatars.discourse-cdn.com/v4/letter/d/8e8cbc/32.png) [@dnmvisser](https://forum.ansible.com/u/dnmvisser)\
**Post date:** [May 9, 2024, 7:29am UTC](https://forum.ansible.com/t/ansible-and-aureport/38773/3 "2024-05-09T07:29:50Z")

</div>

In any case, the following tasks works fine for me:

---

<div class="post-metadata">

**Author:** ![John1](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@John1](https://forum.ansible.com/u/John1)\
**Post date:** [May 9, 2024, 9:17pm UTC](https://forum.ansible.com/t/ansible-and-aureport/38773/4 "2024-05-09T21:17:36Z")

</div>

I will give it a try, thank you. Sorry about the slow reply–been a busy day
