2021-09-06 06:46:12 +00:00
|
|
|
# `famedly.base` ansible collection
|
2020-08-28 15:42:56 +00:00
|
|
|
|
2021-10-19 12:05:38 +00:00
|
|
|
![Matrix](https://img.shields.io/matrix/ansible-famedly:matrix.org)
|
|
|
|
|
2021-09-06 06:46:12 +00:00
|
|
|
## Scope
|
2019-10-17 13:18:21 +00:00
|
|
|
|
2021-09-06 06:46:12 +00:00
|
|
|
This ansible collection contains a variety of basic/barebone functionality
|
|
|
|
needed for bootstrapping larger, complex infrastructure. This includes
|
|
|
|
roles for databases (like redis, ldap, postgres) as they are often a foundation
|
|
|
|
to build services on.
|
2019-10-17 13:18:21 +00:00
|
|
|
|
2021-09-06 06:46:12 +00:00
|
|
|
## Roles
|
|
|
|
|
2023-02-21 11:25:24 +00:00
|
|
|
- [`roles/dropbear_luks_unlock`](roles/dropbear_luks_unlock/README.md) for setting up dropbear to unlock LUKS volumes using a SSH connection at boot
|
2021-09-06 06:46:12 +00:00
|
|
|
- [`roles/hostname`](roles/hostname/README.md) for setting `/etc/hostname` and `/etc/hosts`
|
|
|
|
- [`roles/ldap`](roles/ldap/README.md) to deploy openldap in a docker container
|
2023-06-27 12:28:22 +00:00
|
|
|
- [`roles/rclone_serve`](roles/rclone_serve/README.md) to deploy rclone serve in a docker container
|
2021-09-06 06:46:12 +00:00
|
|
|
- [`roles/redis`](roles/redis/README.md) to deploy redis in a docker container
|
2023-06-27 12:28:22 +00:00
|
|
|
- [`roles/restic`](roles/restic/README.md) to configure backups using restic controlled by systemd
|
2021-09-06 06:46:12 +00:00
|
|
|
- [`roles/ssh`](roles/ssh/README.md) for SSH hardening
|
|
|
|
- [`roles/user`](roles/user/README.md) for creating user accounts with SSH keys deployed
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
[AGPL-3.0-only](LICENSE.md)
|
|
|
|
|
|
|
|
## Authors
|
|
|
|
|
|
|
|
- Jadyn Emma Jäger <jadyn@jadyn.dev>
|
|
|
|
- Jan Christian Grünhage <jan.christian@gruenhage.xyz>
|
|
|
|
- Johanna Dorothea Reichmann <transcaffeine@finallycoffee.eu>
|
|
|
|
- Vincent Wilke <v.wilke@famedly.com>
|