Skip to content

Latest commit

ย 

History

105 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿก Homelab Playbooks

task

Ansible playbooks for my homelab.


๐Ÿ“Œ TL;DR

  • Install dependencies: task deps
  • Generate a new vault password: task init
  • Edit secrets: task ve
  • Edit role variables: ansible-vault edit roles/<role>/vars/main.yaml
  • Update all hosts: ansible-playbook playbooks/update_all.yaml
  • See all available tasks: task -l

๐Ÿ“š Documentation

For more detailed information, please see the full documentation.

๐Ÿ–ผ๏ธ Background

This repository contains Ansible playbooks used to configure and manage my homelab environment. The playbooks are designed to be idempotent and are used to set up and maintain various services and configurations across different types of machines, including Ubuntu servers, Raspberry Pis, Proxmox VE nodes, LXC containers, and Docker hosts.

โš–๏ธ License

Apache License 2.0

๐Ÿ“ Author

This project was started in 2025 by Nicholas Wilde.

About

๐Ÿก Ansible playbooks for my homelab ๐Ÿš€

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Sponsor this project

Used by

Contributors

Languages