NixOS / nixops-hetzner

GNU Lesser General Public License v3.0
50 stars 14 forks source link

NixOps Hetzner Plugin

NixOps (formerly known as Charon) is a tool for deploying NixOS machines in a network or cloud.

This repo contains the NixOps Hetzner Plugin.

Developing

To start developing on the NixOps Hetzner plugin, you can run:

  $ nix-shell -I channel:nixos-20.09 -p poetry
  $ poetry install
  $ poetry shell

To view active plugins:

nixops list-plugins

and you're ready to go.

The code should conform to style guide and types annotation standards so please make sure to run black and mypy.

Building from source

The command to build NixOps depends on your platform.

See the main NixOps repo instructions for how to built NixOps with this Hetzner plugin.

This document is a work in progress.