Skip to content

flopberry/home-server

Repository files navigation

Create proxmox user:

Run this command in proxmox cli

pveum user add ansible@pve  # Create ansible user
pveum role add Ansibler -privs "Datastore.AllocateSpace Datastore.AllocateTemplate Datastore.Audit Pool.Allocate Sys.Audit Sys.Console 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 VM.Migrate VM.Monitor VM.PowerMgmt SDN.Use"  # Create Ansibler role
pveum aclmod / -user ansible@pve -role Ansibler  # Set Ansibler role to terraform user
pveum user token add ansible@pve ansible --privsep=0  # Create auth token. You need to copy it from output

Then copy token to your vers file

Configure vars file:

cp vars.yaml.example vars.yaml
vim vars.yaml
cp proxmox.yaml.example proxmox.yaml
vim proxmox.yaml

And edit your variable to finish setup

Start deploying:

ansible-playbook playbook.yaml  # To configure proxmox 

About

Personal home server setup

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published