Skip to content

d3athkai/Ansible-Roles

Repository files navigation

GPL-3.0
Rocky Linux Ubuntu+ Raspberry Pi OS
Ansible Python 3

My Ansible Roles

A Work-in-Progress (WIP), with more Ansible Roles adding regularly.

Ansible Tips and Tricks

Refer to My Ansible Tips and Tricks.

Recommended Ansible Settings

In /etc/ansible/ansible.cfg, under [defaults], add: interpreter_python=/usr/bin/python3

Roles List

S/N Role Description
1 linux-updates To perform OS Updates for RockyLinux / Red Hat / Ubuntu / Raspberry Pi OS.
It will reboot the host after updating and wait for the host to boot.
It has the options of enabling logging for both available updates and installed updates in the logging directory specified.
2 linux-fail2ban To setup Fail2ban for RockyLinux / Ubuntu / Debian / Raspberry Pi OS.
Multiple failed ssh attempts will result in IP block in UFW / Firewalld.
3 linux-docker To setup Docker for RockyLinux / Ubuntu / Debian / Raspberry Pi OS.
It has the options of creating a user to manage Docker and changing default Docker root-data directory.
4 linux-sssd To setup SSSD for RockyLinux / Ubuntu / Debian / Raspberry Pi OS.
5 linux-mariadb To setup MariaDB for RockyLinux.