1005 B
1005 B
Homelab Ansible Playbooks
This repository contains Ansible playbooks and roles I use to manage my NAS and several VMs 👨💻.
This project is designed for personal/familial scale maintenance, if you find this useful for your use, want to share advises or security concerns, feel free to drop me a line.
This is a good playground to learn and I encourage you to adapt these roles to your needs. While they might not be production-ready for all environments, I'm open to adapting them for Ansible Galaxy if there's community interest!
Requirements
ansible-galaxy collection install -r requirements.yml
Usage
ansible-playbook -i inventory.yml playbook.yml --ask-become-pass
Target devices configuration
Requirements:
- sshd up and running
- public key copied:
ssh-copy-id -i ~/.ssh/id_rsa.pub username@remote_host
- python3 installed (
pacman -Syu python3)
Developping
Linting:
npx prettier --write .