mirror of
https://cgit.krebsco.de/krops
synced 2024-11-26 21:19:47 +01:00
Merge branch 'master' of prism:krops into HEAD
This commit is contained in:
commit
7e1bcc4d4b
1 changed files with 8 additions and 7 deletions
15
README.md
15
README.md
|
@ -14,10 +14,9 @@ create a krops.nix somewhere
|
||||||
```
|
```
|
||||||
let
|
let
|
||||||
#krops = ./.;
|
#krops = ./.;
|
||||||
krops = (import <nixpkgs> {}).fetchgit {
|
krops = builtins.fetchGit {
|
||||||
url = https://cgit.krebsco.de/krops/;
|
url = https://cgit.krebsco.de/krops/;
|
||||||
rev = "3022582ade8049e6ccf18f358cedb996d6716945";
|
ref = "master";
|
||||||
sha256 = "0k3zhv2830z4bljcdvf6ciwjihk2zzcn9y23p49c6sba5hbsd6jb";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
lib = import "${krops}/lib";
|
lib = import "${krops}/lib";
|
||||||
|
@ -25,9 +24,8 @@ let
|
||||||
|
|
||||||
source = lib.evalSource [{
|
source = lib.evalSource [{
|
||||||
nixpkgs.git = {
|
nixpkgs.git = {
|
||||||
ref = "4b4bbce199d3b3a8001ee93495604289b01aaad3";
|
ref = "origin/nixos-18.03";
|
||||||
url = https://github.com/NixOS/nixpkgs;
|
url = https://github.com/NixOS/nixpkgs-channels;
|
||||||
|
|
||||||
};
|
};
|
||||||
nixos-config.file = toString (pkgs.writeText "nixos-config" ''
|
nixos-config.file = toString (pkgs.writeText "nixos-config" ''
|
||||||
{ pkgs, ... }: {
|
{ pkgs, ... }: {
|
||||||
|
@ -36,13 +34,16 @@ let
|
||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
services.openssh.enable = true;
|
services.openssh.enable = true;
|
||||||
environment.systemPackages = [ pkgs.git ];
|
environment.systemPackages = [ pkgs.git ];
|
||||||
|
users.users.root.openssh.authorizedKeys.keys = [
|
||||||
|
"ssh-rsa ADD_YOUR_OWN_PUBLIC_KEY_HERE user@localhost"
|
||||||
|
];
|
||||||
}
|
}
|
||||||
'');
|
'');
|
||||||
}];
|
}];
|
||||||
in
|
in
|
||||||
pkgs.krops.writeDeploy "deploy" {
|
pkgs.krops.writeDeploy "deploy" {
|
||||||
source = source;
|
source = source;
|
||||||
target = "root@192.168.56.101";
|
target = "root@YOUR_IP_ADDRESS_OR_HOST_NAME_HERE";
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue