The Ansible-powered homelab.
Go to file
Lukáš Kucharczyk b8364d8163
README: sort alphabetically
2021-06-21 12:02:32 +02:00
group_vars
roles jellyfin, nginx, openldap: do not restart 2021-06-21 11:55:06 +02:00
vault
.editorconfig
.gitignore
README.adoc README: sort alphabetically 2021-06-21 12:02:32 +02:00
Vagrantfile
hosts
playbook.yml openldap: move above portainer 2021-06-21 11:55:04 +02:00
provision.sh
show-pass.sh

README.adoc

== Homelab managed with Ansible

This repository contains a playbook that will install container-based
homelab.

=== Features

* completely managed by Ansible
* containerised
* configurable
* automatic SSL certificates via `openssl`

=== Containers

* Authelia
* Jellyfin
* Keycloak
* NGINX
* OpenLDAP
* Portainer
* PostgreSQL

=== Testing
To run locally, specify the inventory file with `-i hosts`.
To generate self-signed certificates, add `-e "self_signed=true"` to the `ansible-playbook` command.
To temporarily become root and ask for password, pass the `--become -K` parameters.