ansible-requirements-updater
Update your requirements.yml with this grisly Ansible playbook. (by geerlingguy)
ansible-job-report
A template for creating HTML-based job reports with Ansible (by jwkenney)
ansible-requirements-updater | ansible-job-report | |
---|---|---|
1 | 13 | |
97 | 102 | |
- | - | |
1.8 | 0.0 | |
10 months ago | 7 months ago | |
HTML | ||
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ansible-requirements-updater
Posts with mentions or reviews of ansible-requirements-updater.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-13.
-
You did WHAT with Ansible?! Automate the Uncommon (my AnsibleFest 2021 Presentation)
Update Ansible requirements.yml files with my Ansible Requirements Updater.
ansible-job-report
Posts with mentions or reviews of ansible-job-report.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-05.
-
Gathering a set_fact on hosts and combining to a single dictionary for an html report
If you want an example of this in action, I made an example that does what you are describing.
-
How would I get a list of IP addresses of failed hosts and details?
If you want custom feedback of job status, I have employed this method before. It's a little cumbersome for everyday use, but for big or important jobs it's one way to get a custom report of task output and host failures. Or if you're feeling extra, you can do the full version.
-
What are you using for patch management?
For RHEL servers, we use reposync to mirror patches locally, and then install them with yum. We drive the process with a series of Ansible playbooks. We have some optional host vars or group vars we can declare to tune the patching behavior per-host, or to handle custom patching scenarios. Our patching process generates a report similar to this one.
-
Linux Patching
I uploaded a stripped-down version of it here, if you need ideas. More details and examples here.
-
Help with getting outputs from Ansible into a file with good output
I made something similar a while back to report on patch activity; try this example for some ideas.
-
Controlled and staggered patching
To generate a patch report, one option is to use a jinja template to compile an HTML-formatted email. For a working example to play with, see this github.
-
using ansible_facts for reporting
You can generate a "pretty" HTML report using a Jinja template. This github example may be a little overkill for your needs, but it shows how you can assemble a report with per-host facts and task status using Jinja templates.
- Sending Email with Pending Updates
-
You did WHAT with Ansible?! Automate the Uncommon (my AnsibleFest 2021 Presentation)
As you mentioned, using Jinja to generate HTML for job reports. When renovating our script-based patching process for Linux, we had to choose between Redhat Satellite and rolling our own. We found that Satellite was overkill for our needs, and not worth the maintenance fuss and licensing costs. The biggest draw of Satellite for management was reporting... so I tortured Jinja into making a pretty CSS-styled report at the end of our patching playbook. Everyone is happy, and we have one less tool to maintain!
-
Generating a List of Pending Updates
For our patch reporting, we run the yum check-update command and put the output in an HTML template that is emailed to groups. The report we assemble is similar to this.
What are some alternatives?
When comparing ansible-requirements-updater and ansible-job-report you can also consider the following projects:
mac-dev-playbook - Mac setup and configuration via Ansible.
ansible-podman-collections - Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool
raspberry-pi-dramble - DEPRECATED - Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8
ara - ARA Records Ansible and makes it easier to understand and troubleshoot.
gore-and-ash-async
drupal-pi - Drupal on Docker on a Raspberry Pi. Pi Dramble's little brother.
CIS-Ubuntu-20.04-Ansible - Ansible Role to Automate CIS v1.1.0 Ubuntu Linux 18.04 LTS, 20.04 LTS Remediation
orji - Org-mode jinja2 swiss army knife.
store-ansible-facts - Stores ansible facts for later analysis or archiving
ansible-requirements-updater vs mac-dev-playbook
ansible-job-report vs mac-dev-playbook
ansible-requirements-updater vs ansible-podman-collections
ansible-job-report vs raspberry-pi-dramble
ansible-requirements-updater vs raspberry-pi-dramble
ansible-job-report vs ara
ansible-requirements-updater vs gore-and-ash-async
ansible-job-report vs drupal-pi
ansible-requirements-updater vs drupal-pi
ansible-job-report vs CIS-Ubuntu-20.04-Ansible
ansible-requirements-updater vs orji
ansible-job-report vs store-ansible-facts