labops¶
LabOPS CLI — manage homelab hosts, LXCs, VMs and more from a single YAML.
Usage:
Options:
-f, --file <str>: Path to homelab config file. Auto-discovered (['homelab.yml', 'homelab.yaml']) if omitted.--dry-run: Simulate execution without making changes.-v, --verbose: Enable verbose logging in Ansible.--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.
Commands:
update: Update the nodes a selector matches, and...wake: Wake a node: a magic packet for a host,...validate: Validate configuration.host: Manage bare-metal hosts.vm: Manage virtual machines.lxc: Manage Proxmox LXC containers from Config.docker: Manage Dockerproxy: Manage the Caddy reverse proxydns: Manage local DNS records
Each command group has its own page: