/nixops-aws

Primary LanguagePythonGNU Lesser General Public License v3.0LGPL-3.0

NixOps AWS Plugin

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

This repo contains the NixOps AWS Plugin.

Developing

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

  $ nix-shell
  $ poetry install
  $ poetry shell

To view active plugins:

nixops list-plugins

Documentation for the nixops-aws plugin is in the nixops repo

The python code is formatted with the latest release of black and is checked in PR validation. See the black target in ci.yaml for the cmd to run.

Building from source

You can build the Nix package by simply invoking nix-build on the project root:

$ nix-build

See the main NixOps repo for more up-to-date instructions for how to built NixOps with this AWS plugin.