No description
Find a file
2022-08-31 11:17:33 +02:00
playbooks fix: resolve ansible-lint issues 2022-08-29 12:47:58 +02:00
roles feat(user): allow controlling what the user role should do 2022-08-31 11:17:33 +02:00
.gitmodules refactor(pip): rewrite pip-role 2022-01-20 11:33:00 +01:00
CODEOWNERS chore: update CODEOWNERS 2021-09-06 08:31:47 +02:00
galaxy.yml chore: update galaxy.yml ansible collection metadata 2021-09-07 08:59:46 +02:00
LICENSE.md chore: add LICENSE 2021-09-07 08:59:50 +02:00
README.md chore: add dropbear-luks-unlock role to README 2022-01-18 13:26:24 +01:00

famedly.base ansible collection

Matrix

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/dns for setting DNS records with ansible, currently only cloudflare as a backend is supported
  • roles/dropbear-luks-unlock for setting up dropbear to unlock LUKS volumes using a SSH connection at boot
  • roles/hostname for setting /etc/hostname and /etc/hosts
  • roles/ldap to deploy openldap in a docker container
  • roles/redis to deploy redis in a docker container
  • roles/ssh for SSH hardening
  • roles/user for creating user accounts with SSH keys deployed

License

AGPL-3.0-only

Authors