finallycoffee.base ansible collection for roles which are common dependencies for services (databases etc)
Go to file
2024-09-21 11:10:09 +02:00
meta meta: require ansible >=2.15.0 2024-09-21 11:06:41 +02:00
roles update(mariadb): bump version to 10.11.9 2024-09-21 11:10:09 +02:00
galaxy.yml meta: update collection version to 0.1.0, add community.docker as dependency 2024-09-21 10:58:40 +02:00
LICENSE.md chore: initial commit bootstrapping the ansible collection 2022-08-18 21:26:43 +02:00
README.md docs: add READMEs to roles powerdns_tsig_key and dns 2024-09-21 10:57:46 +02:00

finallycoffee.base ansible collection

Overview

This ansible collection provides various roles for installing and configuring basic system utilities like gnupg, ssh etc

  • elasticsearch: Deploy elasticsearch, a popular (distributed) search and analytics engine, mostly known by it's letter "E" in the ELK-stack.

  • git: configures git on the target system

  • gnupg: configures gnupg on the target system

  • lego: runs [lego (LetsEncrypt Go]](https://github.com/go-acme/lego), a ACME client written in go, using systemd (timers). Multi-instance capable.

  • mariadb: runs MariaDB Server, one of the world's most popular open source relational database

  • minio: Deploy min.io, an s3-compatible object storage server, using docker containers.

  • nginx: nginx, an advanced load balancer, webserver and reverse proxy.

  • restic: Manage backups using restic and persist them to a configurable backend.

  • powerdns_tsig_key: Simple ansible role for generating TSIG keys in PowerDNS.

License

CNPLv7+: Cooperative Nonviolent Public License