https://github.com/NixOS/nixops-aws
https://github.com/NixOS/nixops-aws
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/NixOS/nixops-aws
- Owner: NixOS
- License: lgpl-3.0
- Created: 2019-08-27T18:51:18.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-02-29T01:05:42.000Z (about 2 years ago)
- Last Synced: 2025-04-13T09:31:43.433Z (about 1 year ago)
- Language: Python
- Size: 3.45 MB
- Stars: 53
- Watchers: 12
- Forks: 38
- Open Issues: 85
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# 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.
* [Manual](https://nixos.org/nixops/manual/)
* [Installation](https://nixos.org/nixops/manual/#chap-installation) / [Hacking](https://nixos.org/nixops/manual/#chap-hacking)
* [Continuous build](http://hydra.nixos.org/jobset/nixops/master#tabs-jobs)
* [Source code](https://github.com/NixOS/nixops)
* [Issue Tracker](https://github.com/NixOS/nixops/issues)
* [Mailing list / Google group](https://groups.google.com/forum/#!forum/nixops-users)
* [Matrix - #nix:nixos.org](https://matrix.to/#/#nix:nixos.org)
## Developing
To start developing on the NixOps AWS plugin, you can run:
```bash
$ nix-shell
$ poetry install
$ poetry shell
```
To view active plugins:
```bash
nixops list-plugins
```
Documentation for the `nixops-aws` plugin is in the [nixops repo](https://github.com/NixOS/nixops)
The python code is formatted with the latest release of [black](https://black.readthedocs.io/en/stable)
and is checked in PR validation. See the `black` target in [ci.yaml](./github/workflows/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:
```bash
$ nix-build
```
See the main NixOps repo for more up-to-date instructions for how to built NixOps
with this AWS plugin.