Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d3athkai/ansible-roles
My Ansible Roles collections
https://github.com/d3athkai/ansible-roles
ansible ansible-role ansible-roles debian python python3 raspberry-pi raspbian redhat redhat-enterprise-linux rhel rockylinux ubuntu yaml yml
Last synced: 24 days ago
JSON representation
My Ansible Roles collections
- Host: GitHub
- URL: https://github.com/d3athkai/ansible-roles
- Owner: d3athkai
- License: gpl-3.0
- Created: 2022-09-24T17:31:40.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T06:30:58.000Z (10 months ago)
- Last Synced: 2024-10-13T07:23:06.910Z (24 days ago)
- Topics: ansible, ansible-role, ansible-roles, debian, python, python3, raspberry-pi, raspbian, redhat, redhat-enterprise-linux, rhel, rockylinux, ubuntu, yaml, yml
- Language: Jinja
- Homepage:
- Size: 60.5 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![GPL-3.0](https://img.shields.io/badge/license-GPL--3.0-BE0000?style=plastic)](#)
[![Rocky Linux](https://img.shields.io/badge/RockyLinux-07BA82?style=plastic)](#) [![Ubuntu+](https://img.shields.io/badge/Ubuntu-DD4814?style=plastic)](#) [![Raspberry Pi OS](https://img.shields.io/badge/Raspberry--Pi--OS-C51A4A?style=plastic)](#)
[![Ansible](https://img.shields.io/badge/Ansible-131211?style=plastic)](#) [![Python 3](https://img.shields.io/badge/Python-3-3673A5?style=plastic)](#)# 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](https://gist.github.com/d3athkai/3b1c6becc41d79f45332f238791ceb3d).
# 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. |