summaryrefslogtreecommitdiffstats
path: root/pkgs
Commit message (Collapse)AuthorAgeFilesLines
* ssh: fix mistake with sudo on remoteMilan Pässler2019-12-021-1/+1
|
* ssh: support using ssh-configured usertv2019-11-292-7/+9
| | | | | | | Let ssh use the user configured in its configuration files when the target user is set to the empty string. Closes https://github.com/krebs/krops/issues/2
* ssh, rsync: support using sudo on remoteMilan Pässler2019-11-292-4/+8
| | | | | | | | 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
* krops: add writeCommandwriteCommandlassulus2019-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 optionfetchAlwayslassulus2019-08-081-2/+6
|
* 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 buildlassulus2019-04-281-0/+19
|
* pkgs nix-writers: 3.0.0 -> 3.4.0tv2019-04-021-1/+1
|
* pkgs.krops.rebuild: allow passing arbitrary argstv2019-02-261-3/+5
|
* pkgs writeTest: redirect populate output to stderrlassulus2019-01-281-1/+1
|
* populate derivation: print nix-build output to stderrlassulus2019-01-281-1/+1
|
* populate pass: check only hash of source directorycheck-subdirlassulus2018-12-141-1/+1
|
* populate pass: set -efutv2018-12-141-0/+2
|
* 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 typelassulus2018-12-041-0/+4
|
* populate pass: check if already up to datecheck-passlassulus2018-11-301-0/+15
|
* populate git: set -efutv2018-11-301-0/+1
|
* populate file: add useChecksumtv2018-11-281-3/+8
|
* populate symlink: fail if target is a directorytv2018-11-281-1/+1
|
* populate check: mkdir's verbose output to stderrtv2018-11-201-1/+1
|
* populate git: reset --hardtv2018-11-131-2/+1
|
* populate git: add clean.excludetv2018-10-311-1/+4
|
* pkgs writeTest: keep goingtv2018-10-071-0/+1
|
* pkgs write{Deploy,Test}: pass force to populatelassulus2018-09-291-4/+4
|
* populate: no name clashes anymoreIngolf Wagner2018-09-191-17/+17
|
* pkgs: add nix-writers 3.0.0 to overlaystv2018-09-162-10/+8
|
* pkgs.krops: remove unused writeJSONtv2018-09-161-1/+1
| | | | Last use was removed in commit ea08f87819291a21ee6e031fe7748bdb04518bab.
* pkgs.krops: add rebuildtv2018-09-161-4/+14
|
* populate rsync: use stderrtv2018-09-131-1/+2
|
* writeTest: simplify nix-build calltv2018-09-131-3/+2
|
* populate git: clone with --recurse-submodulestv2018-08-231-1/+1
|
* populate git: support submodulestv2018-08-141-0/+1
|
* populate: inline scripttv2018-07-123-313/+136
|
* lib: add isLocalTargettv2018-07-121-7/+1
|
* krops: add writePopulatetv2018-07-101-11/+19
|
* kops -> kropslassulus2018-05-032-1/+1
|
* populate: support rsyncing filestv2018-04-241-1/+5
|
* import stockholm's deployment toolstv2018-02-285-0/+369
https://cgit.krebsco.de/stockholm 877b4104370c1ea9698a449e376e2842d7c372fd