You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Cian Hatton f095a3467d adding makefile 3 years ago
.github/workflows adding ansible install requierments 3 years ago
group_vars adding makefile 3 years ago
host_vars move directories into servers.yml 3 years ago
roles adding makefile 3 years ago
tests Add CI (#18) 3 years ago
vault_vars Add CI (#18) 3 years ago
.gitignore adding separate group_vars files for linode (#17) 3 years ago
.vault-pass.sh Add ansible vault and jinja templates (#10) 3 years ago
Makefile adding makefile 3 years ago
README.md adding updates and readme 3 years ago
ansible.cfg adding bootstrap playbook 3 years ago
bootstrap.yml adding makefile 3 years ago
hosts.ini adding makefile 3 years ago
linode.yml Add Linode setup and mergerfs (#11) 3 years ago
requirements.txt Add CI (#18) 3 years ago
requirements.yml adding portainer module as dependency 3 years ago
setup-homelab.yml adding makefile 3 years ago
setup-linode.yml Use Samba on Linode (#19) 3 years ago
verify-homelab.yml move directories into servers.yml 3 years ago

README.md

HomeLab

An ansible specific private key is used in these playbooks.

This key can be generated by running

Generate the keyfile

ssh-keygen -t ed25519 -C "ansible"

Add to authorized host

# replace the user/hostname with whatever you need to connect to.
ssh-copy-id -i ~/.ssh/ansible.pub cianhatton@qnap