Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: "Changes" reports #22

Open
adamhgriffith-uofu opened this issue Apr 29, 2024 · 4 comments
Open

Feature request: "Changes" reports #22

adamhgriffith-uofu opened this issue Apr 29, 2024 · 4 comments

Comments

@adamhgriffith-uofu
Copy link

Hi there,

This is a general feature request to add the ability to create reports based on the filtering options displayed at https://my.ascender.domain/changes. E.g. "hosts", "modules", "playbooks", etc.

As a side-request, adding "roles" to the changes filters would be extremely handy as well.

@cigamit
Copy link
Contributor

cigamit commented Apr 29, 2024

This is already on the docket after I finish my current tasks. So there will be a few features in this area.

  1. The ability to save filters and set a "default" view.
  2. The ability to schedule reports on a timed schedule (ex: Show me all the changes from my nightly hardening reports in the last 24 hours)
  3. The ability to instant alert if changes match a specific filter. (ex: if the Task "Disable Root SSH Login" reports as changed from any server)

The filtering in the other areas will also be changed to match the look of the Changes filters.

"Role" was left off, as for some reason the role isn't reporting correctly from Ascender, its almost always blank. I will dig into logging code at the same time to see what is going on there.

I'll let you know once this is complete.

@cigamit
Copy link
Contributor

cigamit commented Apr 30, 2024

Just realized I already had an Issue created for this #1 I will close that one and leave this one open to track the work.

@adamhgriffith-uofu
Copy link
Author

Apologies, I should have looked at the other issues before opening a duplicate.

In case it helps with your "Role" investigation, a lot of our playbooks resemble:

- hosts: hostgroup
  roles:
    - role: role1
    - role: role2

and this seems to result in a healthy population of the "Role" field in our Ledger instance.
image

@cigamit
Copy link
Contributor

cigamit commented May 2, 2024

Added a Roles filter via 3569435

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants