Commit Graph

129 Commits

Author SHA1 Message Date
tv a6c7ecd8ba populate: add passage source type 2024-01-11 11:23:11 +01:00
lassulus cbc475bdf4 init flake.nix 2023-07-22 23:31:40 +02:00
Lassulus 1c524b6727
Merge pull request #38 from fuu0/patch-1
Update README.md to fix broken link with infos to the `target` attribute
2023-04-08 17:14:42 +02:00
fuu0 9c0d53cf44
Update README.md
fix broken link to with infos to the `target` attribute
2023-04-08 17:00:11 +02:00
lassulus 59aa5d0e41 populate pass: calculate hash for each symlink
this fixes folders with symlinks not getting updated if the symlinked
file is in another subfolder of the pass repo
2023-03-13 10:49:57 +01:00
tv 3ebbfc6261 rebuild: set NIX_PATH like everywhere else 2022-09-07 11:56:51 +02:00
tv e5c13343a6 withNixOutputMonitor: run shell with know Nix path 2022-09-07 11:55:35 +02:00
tv 6ee1d00b92 runShell: admit non-posix-compatible shells 2022-09-07 11:17:39 +02:00
tv 625bd446dd krops writeDeploy: add useNixOutputMonitor parameter 2022-08-23 14:16:39 +02:00
tv 3aa04be96f Merge remote-tracking branch 'prism/master' 2022-07-26 21:03:55 +02:00
lassulus 117b0b32cd krops writeTest: make trace optional 2022-07-26 21:02:05 +02:00
tv 9c49e9aa24 krops writeDeploy: add operation parameter 2022-07-16 16:50:32 +02:00
tv 89e5e67659 populate git: remove trailing spaces 2022-02-12 10:07:17 +01:00
tv 824aa36b2a populate git: remove non-worktree target 2022-02-12 10:06:34 +01:00
tv 13ae434b14
Merge pull request #35 from erikarvstedt/fix-ssh-port
target: use default port from SSH config
2021-11-20 15:46:09 +01:00
Erik Arvstedt 9fc8cbf8e8 target: use default port from SSH config
This is the expected behavior.
The SSH config is also implicitly used for other SSH-related settings.
2021-11-20 14:28:54 +01:00
tv 05f0d3b5c1 populate file: isDerivation -> isStorePath 2021-10-26 19:36:12 +02:00
tv 6ef8900af4 populate file: admit derivations 2021-10-26 13:52:25 +02:00
tv 53eda9cafe README: transfered -> transferred 2021-10-26 13:52:25 +02:00
tv bdce88820b README: talk about systems 2021-10-26 13:52:25 +02:00
tv 0fc8f1b2a6 populate: add rsyncDefaultConfig 2021-10-26 13:52:25 +02:00
lassulus d80cb74c74 runShell/writeCommand: add allocateTTY argument 2021-10-26 13:51:18 +02:00
lassulus c1b24328c4 krops writeDeploy: deprecate fast parameter 2021-10-26 13:51:07 +02:00
Matthias Beyer a3bda5c49b README: use latest krops version in example
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-10-26 13:51:04 +02:00
lassulus b78e4d5a92 README: update irc link 2021-07-22 08:19:15 +02:00
Lassulus cccebf3ff7
Merge pull request #30 from krebs/fixups
(hopefully) fix pass with subfolders, make README more clear for extraOptions
2021-03-23 22:47:37 +01:00
lassulus 2ea0cdb99d README: better usecase for extraOptions 2021-02-16 19:29:51 +01:00
lassulus 438d3f8738 populate pass: don't decrypt .gpg-id 2021-02-16 19:29:41 +01:00
lassulus 9eb2c2d0d6 populate pass: make git optional again 2021-01-17 17:18:05 +01:00
tv c2fa48550f isLocalTarget: use "localhost" as default
This fixes an issue when trying to deploy using sudo from systems that
don't provide means to determine the real host name.
2021-01-16 14:12:45 +01:00
tv efe400d87c README: ops -> operations
Because there's no need to save on characters.
2021-01-05 22:54:24 +01:00
Simon Bruder 804c79a14d Make pass source follow symlinks 2020-12-15 22:15:37 +01:00
tv 73f0cdcb0b
Merge pull request #26 from Mic92/contrib
README: mention github fork
2020-12-14 17:25:42 +01:00
Jörg Thalheim 790e31fead
README: mention github fork 2020-12-14 16:27:24 +01:00
tv c207e1f71b
Merge pull request #24 from jpotier/fix-sudo-for-remote
Add flag to nixos-rebuild
2020-11-20 19:49:26 +01:00
Martin Potier b83fd5c682
Add flag to nixos-rebuild
In the case we need sudo for the remote target, the flag
`--use-remote-sudo` must be passed if the target's ssh user is not root.

If target's ssh user is root, it doesn't hurt to use sudo.
2020-11-20 17:04:30 +02:00
tv 5ea125514e
Merge pull request #21 from elohmeier/git-shallow
add shallow option to git source type
2020-07-02 19:44:56 +02:00
Enno Lohmeier 54eb1c89cf add `shallow` option to git source type 2020-07-02 16:43:42 +02:00
tv 3e731035ed
Merge pull request #20 from Mic92/local-sudo
fix local deployment with sudo
2020-06-22 20:57:21 +02:00
Jörg Thalheim bdf56191e2
fix local deployment with sudo 2020-06-22 15:40:34 +01:00
tv 56a066d470 Merge remote-tracking branch 'krebs/master' 2020-06-16 19:47:08 +02:00
tv 44e8dd5cea treewide: harmonize ssh calls 2020-06-08 23:12:14 +02:00
tv 1eb67a9b78 README: brakets -> brackets 2020-06-08 23:00:27 +02:00
tv 486300fb35 krops runCommand: derive script name from command 2020-06-08 22:59:42 +02:00
tv 81c4885124 lib: add firstWord 2020-06-08 22:59:42 +02:00
tv 67132ed53f krops remoteCommand: don't ssh if target is local 2020-06-08 22:59:37 +02:00
lassulus be3fa4608b README: document writeTest & writeCommand 2020-05-12 19:19:00 +02:00
tv 476fb97dc9 README: talk about target.extraOptions 2020-04-19 01:30:15 +02:00
tv 55aa2c77ce
Merge pull request #19 from erikarvstedt/improve-target-opts
Improve deploy target options
2020-04-19 01:06:20 +02:00
Erik Arvstedt 8a8b2cf861 support default target attrs for attrSets 2020-04-18 23:38:43 +02:00