Commit Graph

485 Commits

Author SHA1 Message Date
Jörg Thalheim
7973a36f24
Merge pull request #234 from nix-community/update_flake_lock
flake.lock: Update
2023-11-06 13:44:08 +01:00
Jörg Thalheim
9a36044b97 add rsync patch 2023-11-06 13:39:34 +01:00
mic92-buildbot
cf61cf5a22 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/91af5b4a53ee8e57f4178ef58036dce49fbda91a' (2023-09-14)
  → 'github:nix-community/disko/6ad5c9c17cbd5514ce0cc2692dd82dd6d8e5d879' (2023-10-13)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/7f53fdb7bdc5bb237da7fefef12d099e4fd611ca' (2023-09-01)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'nixos-2305':
    'github:NixOS/nixpkgs/16a63df66bfefec64daab3da10d414055d782d66' (2023-09-14)
  → 'github:NixOS/nixpkgs/0e1cff585c1a85aeab059d3109f66134a8f76935' (2023-10-15)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/f2ea252d23ebc9a5336bf6a61e0644921f64e67c' (2023-09-14)
  → 'github:nixos/nixpkgs/4f2b18d41893ffbf9487a86a874791a681601260' (2023-10-13)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/7a49c388d7a6b63bb551b1ddedfa4efab8f400d8' (2023-09-12)
  → 'github:numtide/treefmt-nix/0b2ffeb3ae1a7449a48a952f3e731cfa41eaf780' (2023-10-11)

flake.lock: Update

Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/6ad5c9c17cbd5514ce0cc2692dd82dd6d8e5d879' (2023-10-13)
  → 'github:nix-community/disko/944d338d24a9d043a3f7461c30ee6cfe4f9cca30' (2023-10-27)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
• Updated input 'nixos-2305':
    'github:NixOS/nixpkgs/0e1cff585c1a85aeab059d3109f66134a8f76935' (2023-10-15)
  → 'github:NixOS/nixpkgs/ecd985f22e007e6ac3152d68590c06cbbaea8c0e' (2023-11-02)
• Updated input 'nixos-images':
    'github:nix-community/nixos-images/c4c73bce65306a1e747684dd0d4bcf0ab2779585' (2023-09-11)
  → 'github:nix-community/nixos-images/87bccdbdfbeb07e0c4fb4c2ec3d71986e8fa24d9' (2023-10-17)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/4f2b18d41893ffbf9487a86a874791a681601260' (2023-10-13)
  → 'github:nixos/nixpkgs/0ac7840a74c53b62f124e86fcde8cdd45f2bc131' (2023-11-01)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/0b2ffeb3ae1a7449a48a952f3e731cfa41eaf780' (2023-10-11)
  → 'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27)
2023-11-06 13:35:00 +01:00
Jörg Thalheim
16f68d57b4 mention ipv6-only targets workaround 2023-11-06 12:17:39 +00:00
zowoq
2766ab35a5 README: add missing line 2023-11-06 07:20:22 +00:00
Jörg Thalheim
327cb59c37 docs: add documentation on nix-channel 2023-11-02 07:56:50 +00:00
Chris Marchesi
bea2862c63 Prefer system rsync
This sets up the package derivation to prefer the system rsync in the
same way the system SSH is preferred, to prevent issues that may arise
(e.g. crashes) that can arise from mixing the system SSH with the
derivation-provided rsync.

Fixes #242.
2023-11-02 07:51:49 +00:00
Jörg Thalheim
0a929da703 only fetch pubkey in case we want to build on remote
This is a bit faster and also helps to mitigated cases where additionally options
that are not respected by ssh-keyscan (i.e. JumpHost) are used
2023-10-28 08:10:28 +00:00
Paul Haerle
12d5c4dd3e
Merge pull request #239 from nix-community/zfs-fix
umount /mnt prior to exporting zpool
2023-10-27 09:43:07 +00:00
phaer
5f9948d8e3 nix fmt 2023-10-27 11:39:36 +02:00
Paul Haerle
a30e5254a7
replace || : with || true 2023-10-27 11:35:06 +02:00
Jörg Thalheim
354fc5017c umount /mnt prior to exporting zpool
potentially fixes https://github.com/nix-community/disko/issues/434
2023-10-27 11:28:49 +02:00
phaer
c1d289366b don't recommend starting from an empty flake...
...as we've received feedback that this is  more
confusing for newer users than starting from the
example and it's probably safe to assume more experienced
users will be able to figure it out on their own.
2023-10-20 15:09:09 +00:00
phaer
3ce8720c99 quickstart: mention the need to copy generated...
configs to your local machine
2023-10-20 15:09:09 +00:00
phaer
81bac253d9 quickstart: fix link to ssh key example 2023-10-20 15:09:09 +00:00
phaer
72f6c013be nix fmt 2023-10-20 15:09:09 +00:00
phaer
ea35767c27 quickstart: fix indentation, explicitly mention
the target machine among the requirements.
2023-10-20 15:09:09 +00:00
Jörg Thalheim
2d2897cee9
Merge pull request #233 from nix-community/docs
document using nixos-anywhere without flakes and disko
2023-10-14 15:13:41 +02:00
Jörg Thalheim
34de549ecc document using nixos-anywhere without flakes and disko 2023-10-14 11:47:16 +02:00
Lassulus
cd5a2d7835
fix typo in use-without-flakes 2023-10-10 15:57:51 +02:00
Ivan Trubach
ffcbf8c326 check that host key is copied in tests 2023-10-04 17:40:24 +00:00
Ivan Trubach
a8d94ffa9a fix shell syntax for copy-host-keys 2023-10-04 17:40:24 +00:00
Jörg Thalheim
60282db5c1 fix commandline parsing for copy-host-keys 2023-10-04 17:40:24 +00:00
Jörg Thalheim
cea6d40cbd also test --copy-host-keys option 2023-10-04 17:40:24 +00:00
Jörg Thalheim
435c84cbe9 update help reference 2023-10-04 17:40:24 +00:00
Ivan Trubach
eb5ff34414 copy over ssh host keys
nixos-kexec-installer preserves SSH host keys, so should we, to avoid
changing host identity.

See also
- c4c73bce65/nix/kexec-installer/kexec-run.sh (L42C1-L46C1)
- c4c73bce65/nix/installer.nix (L44-L55)
2023-10-04 17:40:24 +00:00
Jörg Thalheim
7fb26267e2 stop linking to external article
We have now our own quickstart that gets keeping updated
2023-10-03 18:14:57 +00:00
mib
bb058eb8dc fix: use ssh args for getting connection settings 2023-09-25 10:54:15 +00:00
Jörg Thalheim
17efd86530
Merge pull request #225 from numtide/joerg-ci
add terraform section in documentation
2023-09-17 20:02:42 +02:00
Jörg Thalheim
98f1b5083c terraform: change captilization 2023-09-17 16:47:53 +02:00
Jörg Thalheim
6e1a159d20 add terraform section in documentation 2023-09-17 16:47:53 +02:00
Jörg Thalheim
588f9ab866
Merge pull request #223 from numtide/terraform-docs
add also requirements notes from the frontpage
2023-09-17 16:28:32 +02:00
Jörg Thalheim
09e27c0085 add also requirements notes from the frontpage 2023-09-17 16:28:12 +02:00
Jörg Thalheim
2ac3a14c85
Merge pull request #222 from numtide/terraform-docs
README: drop nixos-remote reference
2023-09-17 16:18:34 +02:00
Jörg Thalheim
cc03a1fcfc README: drop nixos-remote reference 2023-09-17 16:18:16 +02:00
Jörg Thalheim
a900bfa79b
Merge pull request #221 from numtide/terraform-docs
Terraform docs
2023-09-17 16:12:39 +02:00
mergify[bot]
5214a40548
Merge branch 'main' into terraform-docs 2023-09-17 14:12:26 +00:00
Jörg Thalheim
daea29d1e1 split howtos into smaller documents 2023-09-17 16:10:10 +02:00
Jörg Thalheim
ef9ab1028d gitignore: mdbook 2023-09-17 16:03:24 +02:00
Jörg Thalheim
136f1f207c
Merge pull request #220 from numtide/terraform-docs
drop support matrix
2023-09-17 15:51:06 +02:00
Jörg Thalheim
d56c1af294 drop support matrix
we should rather have a black list of platforms that are known not to work
2023-09-17 15:50:19 +02:00
Jörg Thalheim
e37080159f
Merge pull request #219 from numtide/terraform-docs
rework requirements page
2023-09-17 15:41:09 +02:00
Jörg Thalheim
05188edc51 terraform/docs: improve terraform modules overview 2023-09-17 15:37:56 +02:00
Jörg Thalheim
8f5fe1c523 rework requirements page 2023-09-17 15:37:56 +02:00
Jörg Thalheim
da5e8f19b1
Merge pull request #218 from numtide/terraform-docs
Terraform docs
2023-09-17 14:57:21 +02:00
Jörg Thalheim
ad11b67610 terraform/docs: link to modules and give an overview what each one does 2023-09-17 14:51:09 +02:00
Jörg Thalheim
535c3ee272 add terraform examples 2023-09-17 12:41:57 +00:00
Jörg Thalheim
6ab330d99e generate terraform documentation 2023-09-17 08:40:45 +00:00
Jörg Thalheim
34e1c624ec switch to deno for formatting 2023-09-17 08:40:45 +00:00
Jörg Thalheim
753da6063a make treefmt-nix an optional dependencies 2023-09-17 08:23:21 +00:00