aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ssh, rsync: support using sudo on remoteMilan Pässler2019-11-293-6/+11
| | | | | | | | This allows deployment of remote hosts without having ssh access to the root user. Passwordless sudo is recommended since krops will use multiple ssh sessions and the password will not be remembered. Closes https://github.com/krebs/krops/issues/3
* README: fix minimal examplelassulus2019-11-201-2/+2
|
* krops: add writeCommandv1.17.0lassulus2019-10-231-0/+15
|
* krops: add remoteCommand, use in build & rebuildlassulus2019-10-231-20/+14
|
* writeDeploy: add fast optionlassulus2019-10-231-4/+17
|
* populate git: add fetchAlways optionv1.16.0lassulus2019-08-082-2/+10
|
* pkgs write{Deploy,Test}: allow backup of targettv2019-07-161-4/+4
|
* populate: support backupping targettv2019-07-161-1/+23
|
* populate: allow directories as sentineltv2019-07-161-1/+1
|
* pkgs: allow to overlay all the thingstv2019-07-161-2/+2
|
* krops: add dry-rebuild before nix buildlassulus2019-07-161-0/+1
|
* krops build: fix namelassulus2019-07-161-1/+1
|
* writeDeploy: fancy output with nix buildv1.14.0lassulus2019-04-281-0/+19
|
* pkgs nix-writers: 3.0.0 -> 3.4.0v1.13.0tv2019-04-021-1/+1
|
* README: document all the source typestv2019-02-261-0/+83
|
* pkgs.krops.rebuild: allow passing arbitrary argsv1.12.1tv2019-02-261-3/+5
|
* LICENSE: import WTFPL 2tv2019-02-261-0/+13
|
* pkgs writeTest: redirect populate output to stderrv1.11.1lassulus2019-01-281-1/+1
|
* populate derivation: print nix-build output to stderrlassulus2019-01-281-1/+1
|
* populate pass: check only hash of source directoryv1.11.0lassulus2018-12-141-1/+1
|
* populate pass: set -efuv1.10.2tv2018-12-141-0/+2
|
* ci.nix: define nixpkgsv1.10.1tv2018-12-131-0/+1
|
* pkgs writeTest: use NIX_PATH instead of -Itv2018-12-131-1/+1
| | | | | That way, nix-build won't accidentally "fallback" to stuff in the system's NIX_PATH.
* populate: add derivation typev1.10.0lassulus2018-12-042-0/+19
|
* populate pass: check if already up to datev1.9.0lassulus2018-11-301-0/+15
|
* populate git: set -efuv1.8.1tv2018-11-301-0/+1
|
* populate file: add useChecksumv1.8.0tv2018-11-283-3/+13
|
* populate symlink: fail if target is a directoryv1.7.3tv2018-11-281-1/+1
|
* populate check: mkdir's verbose output to stderrv1.7.2tv2018-11-201-1/+1
|
* populate git: reset --hardv1.7.1tv2018-11-131-2/+1
|
* populate git: add clean.excludev1.7.0tv2018-10-314-2/+12
|
* pkgs writeTest: keep goingv1.6.0ni/mastertv2018-10-071-0/+1
|
* README: add communication sectiontv2018-10-051-0/+8
|
* Revert "readme: use builtins.fetchGit to follow master"v1.5.0prism/masterlassulus2018-10-021-1/+3
| | | | This reverts commit c3af2ddcf24bfed5962d9a3f68a24cd9a746ba1c.
* add ci.nixprism/cilassulus2018-09-291-0/+24
|
* pkgs write{Deploy,Test}: pass force to populatelassulus2018-09-291-4/+4
|
* Merge remote-tracking branch 'ni/master' into HEADlassulus2018-09-295-47/+62
|\
| * README: add link to password storetv2018-09-281-1/+1
| |
| * README: add more words to the example =)tv2018-09-281-10/+11
| |
| * README: add link to palo's blog posttv2018-09-281-0/+4
| |
| * README: fix listtv2018-09-281-0/+1
| |
| * populate: no name clashes anymorev1.4.2palo/fix-pass-2Ingolf Wagner2018-09-191-17/+17
| |
| * pkgs: add nix-writers 3.0.0 to overlaysv1.4.1palo/mastertv2018-09-162-10/+8
| |
| * pkgs.krops: remove unused writeJSONtv2018-09-161-1/+1
| | | | | | | | Last use was removed in commit ea08f87819291a21ee6e031fe7748bdb04518bab.
| * pkgs.krops: add rebuildv1.4.0tv2018-09-161-4/+14
| |
| * populate rsync: use stderrv1.3.2tv2018-09-131-1/+2
| |
| * writeTest: simplify nix-build calltv2018-09-131-3/+2
| |
* | Merge branch 'master' of prism:krops into HEADlassulus2018-09-291-7/+8
|\ \ | |/ |/|
| * readme: use dummy ip addresslassulus2018-05-031-1/+1
| |
| * readme: add dummy ssh key authorizationlassulus2018-05-031-0/+3
| |