mirror of
https://github.com/famedly/ansible-collection-base
synced 2024-09-20 06:11:58 +00:00
No description
4d1fae6b77
In check mode, the task fails if it's supposed to be adding ssh keys to a user who doesn't exist. Ignoring errors in check mode makes it possible to run the task in check mode even if there are new users to be added. |
||
---|---|---|
.github/workflows | ||
playbooks | ||
plugins | ||
roles | ||
tests | ||
.ansible-lint-ignore | ||
.gitignore | ||
.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/rclone_serve
to deploy rclone serve in a docker containerroles/redis
to deploy redis in a docker containerroles/restic
to configure backups using restic controlled by systemdroles/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