Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

178 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab Configuration

My homelab configuration files using opentofu and ansible. Services are deployed on proxmox.

Proxmox Configuration

  • Install proxmox and copy over an ssh managment key:
ssh-copy-id -i {ssh_key_id} {user}@{hypervisor-ip}
  • Run the community post pve install script:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)"
sudo pveum user add opentofu@pve
sudo pveum role add Opentofu -privs "Datastore.AllocateTemplate Datastore.Audit Sys.Audit Sys.Modify VM.Allocate VM.Audit VM.Clone VM.Config.CDROM VM.Config.Cloudinit VM.Config.CPU VM.Config.Disk VM.Config.HWType VM.Config.Memory VM.Config.Network VM.Config.Options"
sudo pveum aclmod / -user opentofu@pve -role Opentofu
sudo pveum user token add opentofu@pve provider --privsep=0

About

Homelab IAC

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages