Krops: Difference between revisions

From NixOS Wiki
imported>Harärmat
Added DevOps and Deployment categories
Some basic explanation how krops works
Line 1: Line 1:
krops is a lightweight toolkit to deploy NixOS systems, remotely or locally.
krops is a lightweight toolkit to deploy NixOS systems, remotely or locally.
=== How it works ===
krops does not deploy systems by itself, it is not a conventional deployment tool. It is a tool to generate scripts which then are able to deploy a system, so it can be thought of as a framework for deploying systems.
A [[Overview of the NixOS Linux distribution|declarative configuration]] can be deployed via krops without modification, only requirement is that the system that is deployed is accessible via a ssh <code>root</code> login.
The [https://tech.ingolf-wagner.de/nixos/krops/ in-depth example] by Ingolf Wagner shows how to configure krops for deploying one or multiple remote systems.


= Links =
= Links =
Line 5: Line 12:
* [https://cgit.krebsco.de/krops/about/ Original repo]
* [https://cgit.krebsco.de/krops/about/ Original repo]
* [https://github.com/krebs/krops/ Github]
* [https://github.com/krebs/krops/ Github]
* [https://tech.ingolf-wagner.de/nixos/krops/ In-depth example by Ingolf Wagner]




[[Category:DevOps]]
[[Category:DevOps]]
[[Category:Deployment]]
[[Category:Deployment]]

Revision as of 06:24, 5 April 2024

krops is a lightweight toolkit to deploy NixOS systems, remotely or locally.

How it works

krops does not deploy systems by itself, it is not a conventional deployment tool. It is a tool to generate scripts which then are able to deploy a system, so it can be thought of as a framework for deploying systems.

A declarative configuration can be deployed via krops without modification, only requirement is that the system that is deployed is accessible via a ssh root login.

The in-depth example by Ingolf Wagner shows how to configure krops for deploying one or multiple remote systems.

Links