The Ansible-powered homelab.
Go to file
Lukáš Kucharczyk b38a93c681 Merge branch 'main' into feat/better-ssl 2021-05-14 21:55:41 +00:00
certs Move certificates to roles/nginx/files for now 2021-05-14 22:44:18 +02:00
group_vars Put cert generation behind variable 2021-05-14 22:47:44 +02:00
roles Move certificates to Ansible Vault (#27) 2021-05-14 23:54:14 +02:00
vault/certs Move certificates to Ansible Vault (#27) 2021-05-14 23:54:14 +02:00
.gitignore Move from localhost to vagrant 2021-05-13 23:47:34 +02:00
README.adoc Add back hosts file, update README 2021-05-14 00:11:05 +02:00
Vagrantfile Move from localhost to vagrant 2021-05-13 23:47:34 +02:00
hosts Add back hosts file, update README 2021-05-14 00:11:05 +02:00
playbook.yml Move certificates to Ansible Vault (#27) 2021-05-14 23:54:14 +02:00

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

* NGINX
* Jellyfin

=== 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.