Krops: Difference between revisions
imported>Harärmat Added DevOps and Deployment categories |
Musicmatze (talk | contribs) 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.