No description
Find a file
Mark van Huijstee 5867ebaeb8
Merge pull request #16 from de-it-krachten/dev
Update supported platforms & CI (2026-03-14)
2026-03-15 12:35:13 +01:00
.github/workflows Update supported platforms & CI 2026-03-14 19:09:50 +01:00
defaults Update CI 2024-04-10 23:56:02 +02:00
meta Update supported platforms & CI 2025-08-05 01:22:29 +02:00
molecule/default Update supported platforms & CI 2026-03-14 14:28:27 +01:00
tasks Update CI 2024-04-10 23:56:02 +02:00
.ansible-lint Initial commit 2024-01-19 21:58:38 +01:00
.cicd Update CI 2026-03-06 20:38:01 +01:00
.cicd.overwrite Update supported platforms & CI 2026-03-06 17:04:03 +01:00
.collections Update CI 2024-04-10 23:56:02 +02:00
.gitignore feat: Update supported platforms & CI 2024-12-29 01:10:23 +01:00
.releaserc.yml Update supported platforms & CI 2026-03-06 17:04:03 +01:00
.roles Initial commit 2024-01-19 21:58:38 +01:00
.yamllint feat: Update supported platforms & CI 2024-12-29 01:10:23 +01:00
CHANGELOG.md chore(release): 1.4.0 [skip ci] 2026-03-14 14:48:58 +00:00
README.md Update supported platforms & CI 2026-03-06 17:04:03 +01:00

CI

ansible-role-aide

Installs & configures AIDE

Dependencies

Roles

None

Collections

None

Platforms

Supported platforms

  • Red Hat Enterprise Linux 101
  • Ubuntu 22.04 LTS
  • Ubuntu 24.04 LTS

Note: 1 : no automated testing is performed on these platforms

Role Variables

defaults/main.yml


# Settings
aide_settings:
  database_in: "file:/var/lib/aide/aide.db"
  database_out: "file:/var/lib/aide/aide.db.new"

# Initialize database
aide_init_db: false

# Auditd executables
aide_audit_tools:
  - /usr/sbin/audispd
  - /usr/sbin/auditctl
  - /usr/sbin/auditd
  - /usr/sbin/augenrules
  - /usr/sbin/aureport
  - /usr/sbin/ausearch
  - /usr/sbin/autrace

defaults/family-Debian.yml


aide_packages:
  - aide

aide_config: /etc/aide/aide.conf

defaults/family-RedHat.yml


aide_packages:
  - aide

aide_config: /etc/aide.conf

Example Playbook

molecule/default/converge.yml


- name: sample playbook for role 'aide'
  hosts: all
  become: 'yes'
  tasks:
    - name: Include role 'aide'
      ansible.builtin.include_role:
        name: aide