mirror of
https://github.com/famedly/ansible-collection-base
synced 2024-09-20 14:21:59 +00:00
No description
b426afcced
This is done in preparation of updating the algorithm presets. Adding new algorithms that aren't supported by older versions of openssh would break templating, and we don't want to limit ourselves to algorithms supported by all ssh versions we've got deployed anywhere. |
||
---|---|---|
.github/workflows | ||
playbooks | ||
plugins | ||
roles | ||
tests | ||
.ansible-lint-ignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
CODEOWNERS | ||
galaxy.yml | ||
LICENSE.md | ||
README.md |
famedly.base
ansible collection
Scope
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.
Roles
roles/dropbear_luks_unlock
for setting up dropbear to unlock LUKS volumes using a SSH connection at bootroles/hostname
for setting/etc/hostname
and/etc/hosts
roles/ldap
to deploy openldap in a docker containerroles/redis
to deploy redis in a docker containerroles/ssh
for SSH hardeningroles/user
for creating user accounts with SSH keys deployed
License
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