forked from finallycoffee/base
36 lines
1.4 KiB
Markdown
36 lines
1.4 KiB
Markdown
# `finallycoffee.base` ansible collection
|
|
|
|
## Overview
|
|
|
|
This ansible collection provides various roles for installing
|
|
and configuring basic system utilities like gnupg, ssh etc
|
|
|
|
- [`elasticsearch`](roles/elasticsearch/README.md): Deploy [elasticsearch](https://www.docker.elastic.co/r/elasticsearch/elasticsearch-oss),
|
|
a popular (distributed) search and analytics engine, mostly known by it's
|
|
letter "E" in the ELK-stack.
|
|
|
|
- [`git`](roles/git/README.md): configures git on the target system
|
|
|
|
- [`gnupg`](roles/gnupg/README.md): configures gnupg on the target system
|
|
|
|
- [`lego`](roles/lego/README.md): runs [lego (LetsEncrypt Go)](https://github.com/go-acme/lego),
|
|
a ACME client written in go, using systemd (timers). Multi-instance capable.
|
|
|
|
- [`mariadb`](roles/mariadb/README.md): runs [MariaDB Server](https://mariadb.org/), one of the world's most popular open source relational database
|
|
|
|
- [`minio`](roles/minio/README.md): Deploy [min.io](https://min.io), an
|
|
s3-compatible object storage server, using docker containers.
|
|
|
|
- [`nginx`](roles/nginx/README.md): [nginx](https://www.nginx.com/),
|
|
an advanced load balancer, webserver and reverse proxy.
|
|
|
|
- [`restic`](roles/restic/README.md): Manage backups using restic
|
|
and persist them to a configurable backend.
|
|
|
|
- [`powerdns_tsig_key`](roles/powerdns_tsig_key/README.md): Simple ansible role
|
|
for generating TSIG keys in PowerDNS.
|
|
|
|
## License
|
|
|
|
[CNPLv7+](LICENSE.md): Cooperative Nonviolent Public License
|