Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/distrobyte/ansible

A collection of basic ansible roles to make administration of basic tasks easier on a broad scale.
https://github.com/distrobyte/ansible

ansible ansible-roles

Last synced: about 1 month ago
JSON representation

A collection of basic ansible roles to make administration of basic tasks easier on a broad scale.

Awesome Lists containing this project

README

        

# Ansible

A collection of basic ansible roles to make administration of basic tasks easier on a broad scale.

## Contents

| Role | Description |
| ---- | ----------- |
| [apt](./apt) | Updates packages and installs basic tools, defined in `defaults/main.yml` |
| [fail2ban](./fail2ban) | Installs fail2ban and configures jails from `tasks/jail.local` |
| [git](./git) | Installs git on the target hosts |
| [github-keys](./github-keys) | Creates users and adds github ssh keys to that user, defined in `defaults/main.yml` |
| [mount-smb](./mount-smb) | Creates users and adds github ssh keys to that user, defined in `defaults/main.yml` |
| [node-exporter](./node-exporter) | Installs node-exporter on linux hosts and configures a systemd unit file to control it |
| [nomad](./nomad) | Installs and initializes a nomad cluster. Uses group `nomad` with configuration stored in `group_vars/vars.yml` |
| [pi-hole](./pi-hole) | Installs Pi-Hole on selected hosts |
| [secure-ssh](./secure-ssh) | Hardens SSH login and user access. Variables are configured in `defaults/main.yml |
| [set-inform-unifi](./set-inform-unifi) | Sets the specified hosts unifi application inform url to allow control of the device |

## License

MIT / BSD

## Author Information

This role was created in 2022 by [DistroByte](https://github.com/DistroByte).