michaelford85 / michaelford85.reports

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Reports Collection

The Ansible Reports collection includes a variety of Ansible content to help automate the creation of Linux, Windows and Networking reports.

Ansible version compatibility

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.

Tested with Ansible

This collection has been tested against RHEL 7 and 8, Windows Server 2016, IOS, EOS, VyOS

External requirements

Included content

Modules

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

Installing this collection

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

Using this collection

Using Shadowman Reports Ansible Collection

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 }}'
      

Code of Conduct

This collection follows the Ansible project's Code of Conduct. Please read and familiarize yourself with this document.

Roadmap

More information

Licensing

GNU General Public License v3.0 or later.

See LICENSE to see the full text.

About

License:Apache License 2.0


Languages

Language:Jinja 42.7%Language:Python 28.4%Language:CSS 20.8%Language:PowerShell 8.1%