We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

NixOps for Proxmox

Formal Metadata

Title
NixOps for Proxmox
Title of Series
Number of Parts
19
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
We will explore how to build and manage dozens of NixOS virtual machines in a Proxmox cluster using NixOps in a declarative fashion. Managing a fleet of NixOS machines can be achieved using supported backends of NixOps or other tooling (Disnix, Krops, Morph, etc.), but most of them do not solve the "initialization" of your host, e.g. installing NixOS, starting the node, except if you're using a major cloud provider like AWS for example. If you're running your own mini-datacenter and want to manage the whole infrastructure end to end, using the Nix language, it would prove quite difficult. nixops-proxmox is one step towards a NixOS-heavy datacenter, e.g. storage backends, PCI devices, network adapters can be considered as resources and ultimately all of them can be controlled from a "reproducible" and centralized Nix expression. This talk will feature how to use IPv6 (!) inside a NixOps plugin, especially useful for IPv6-only networks.