The Ansible Reports collection includes a variety of Ansible content to help automate the creation of Linux, Windows and Networking reports.
This collection has been tested against following Ansible versions: >=2.9.10.
Plugins and modules within a collection may be tested with only specific Ansible versions. A collection may contain metadata that identifies these versions. PEP440 is the schema used to describe the versions of Ansible.
This collection has been tested against RHEL 7 and 8, Windows Server 2016, IOS, EOS, VyOS
Name | Description |
---|---|
michaelford85.reports.scan_packages | Scans for all packages on a Linux server |
michaelford85.reports.scan_services | Scans for all services on a Linux server |
michaelford85.reports.win_scan_packages | Scans for all packages on a Windows server |
michaelford85.reports.win_scan_services | Scans for all services on a Windows server |
You can install the Shadowman Reports collection with the Ansible Galaxy CLI:
ansible-galaxy collection install michaelford85.reports
You can also include it in a requirements.yml
file and install it with ansible-galaxy collection install -r requirements.yml
, using the format:
---
collections:
- name: michaelford85.reports
An example for using this collection to scan a Linux host for packages:
---
- name: Scan packages of all Linux hosts
hosts: linux
tasks:
- name: Scan packages (Unix/Linux)
shadowman.reports.scan_packages:
os_family: '{{ ansible_os_family }}'
This collection follows the Ansible project's Code of Conduct. Please read and familiarize yourself with this document.
- Ansible Collection overview
- Ansible User guide
- Ansible Developer guide
- Ansible Community code of conduct
GNU General Public License v3.0 or later.
See LICENSE to see the full text.