robertdebock.aide
Ansible Role AIDE
This role installs and sets up AIDE on your system.
GitHub | GitLab | Downloads | Version |
---|---|---|---|
Example Playbook
Here’s a simple example taken from molecule/default/converge.yml
, which is tested with every push, pull request, and release.
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: robertdebock.aide
Prepare the machine first. In CI, this is handled by molecule/default/prepare.yml
:
---
- name: Prepare
hosts: all
become: true
gather_facts: false
roles:
- role: robertdebock.bootstrap
- role: robertdebock.cron
- role: robertdebock.postfix
postfix_myhostname: "smtp.example.com"
postfix_mydomain: "example.com"
postfix_myorigin: "example.com"
Also, check out a full explanation and example on how to use these roles.
Requirements
- Install pip packages listed in requirements.txt.
State of Used Roles
The following roles are used to set up a system. You can prepare your system using different methods.
Requirement | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.cron | ||
robertdebock.postfix |
Context
This role is part of a collection of compatible roles. For more details, check out the documentation of these roles.
Here’s a visual of related roles:
Compatibility
This role has been tested on these container images:
Container | Tags |
---|---|
Amazon | Candidate |
EL | 9 |
Debian | bullseye |
Fedora | all |
Ubuntu | all |
You need Ansible version 2.12 or higher. Testing has also been done on:
- The prior version.
- The current version.
- The development version.
If you come across any problems, please report them on GitHub.
License
Author Information
Feel free to consider sponsoring me.
Install and configure aide on your system.
ansible-galaxy install robertdebock.aide