darrenmeehan / homelab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

homelab

Software to setup my homelab.

Usage

Some tools are required to bootstrap use of this Ansible playbook.

pip install ansible-core
pip install ansible

It's worth looking at the following repository which sets up the machine used to run the tools in this setup. https://github.com/Darrenmeehan/mac-dev-playbook

  1. Setup Proxmox. (Only tested with 7.2)
  2. cd images. Follow images/README.md to create base image.
  3. terraform apply - Note this will create virtual machines in Proxmox specific to my needs.
  4. ansible-playbook main.yml --limit k0s --ask-become-pass

ansible-playbook main.yml --limit k0s --ask-become-pas

Proxmox

Inspiration

Projects that I plan to reference again in future for snippets of gold!

https://github.com/spantaleev/matrix-docker-ansible-deploy

Adding a new VM

  1. Create the VM in Proxmox UI
  2. Install OS to VM using Console
  3. Use ssh-copy-id to upload SSH key(s)
  4. Add IP Address to inventory.ini file

References

About


Languages

Language:HCL 83.0%Language:Shell 17.0%