/nixops-vault

NixOps HashiCorp Vault resources

Primary LanguagePythonOtherNOASSERTION

NixOps Plugin for HashiCorp Vault

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

This repo contains the NixOps Vault Plugin.

Developing

To start developing on the NixOps Vault 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 Vault plugin.

This document is a work in progress.