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 30d81a1ab5 separated out playbook into multiple smaller plays 3 years ago
.config Add bootstrap, Makefile, imports from ansible-docker-backup (#20) 3 years ago
.github/workflows Fix linting and add backup cron job (#25) 3 years ago
collections/ansible_collections/chatton updated to use individual volumes rather that list (#30) 3 years ago
group_vars separated out playbook into multiple smaller plays 3 years ago
host_vars separated out playbook into multiple smaller plays 3 years ago
playbooks separated out playbook into multiple smaller plays 3 years ago
roles adding geerlingguy docker role instead of my own 3 years ago
scripts Add bootstrap, Makefile, imports from ansible-docker-backup (#20) 3 years ago
tests Add bootstrap, Makefile, imports from ansible-docker-backup (#20) 3 years ago
vault_vars Add pihole and create config files only on relevant hosts (#29) 3 years ago
.ansible-lint Fix linting and add backup cron job (#25) 3 years ago
.gitignore add deps to git 3 years ago
Makefile Add SNUNMU server (#28) 3 years ago
README.md Add bootstrap, Makefile, imports from ansible-docker-backup (#20) 3 years ago
ansible.cfg add deps to git 3 years ago
hosts.ini separated out playbook into multiple smaller plays 3 years ago
linode.yml Add Linode setup and mergerfs (#11) 3 years ago
requirements.txt Add bootstrap, Makefile, imports from ansible-docker-backup (#20) 3 years ago
requirements.yml adding geerlingguy docker role instead of my own 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