Commit Graph

517 Commits

Author SHA1 Message Date
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
Jörg Thalheim
29314d3a8f
Merge pull request #198 from numtide/extra-files
extend terraform module to support extra_files_script
2023-09-17 10:13:17 +02:00
Jörg Thalheim
08baa98c80 bump flake 2023-09-16 10:28:20 +00:00
Jörg Thalheim
db969b669d package: align with nixpkgs version
This is the format we have to use when upstreaming
2023-09-16 10:28:20 +00:00
Jörg Thalheim
0ead7a7d6b fix format 2023-09-14 20:36:45 +00:00
DavHau
58e020aaa6
readme: clarify VPN scenario (#211) 2023-09-14 18:06:07 +01:00
Jörg Thalheim
3686956935 README: drop example
people don't find the quickstart guide until they are already finished with this one. Also we than have to maintain everything twice
2023-09-11 15:06:17 +00:00
Jörg Thalheim
2bc305e1cb terraform: add no-reboot option 2023-09-05 15:23:15 +02:00
Jörg Thalheim
bd3f79f11d extend terraform module to support extra_files_script 2023-09-05 15:23:15 +02:00
Jörg Thalheim
50e1df362e Revert "wip: extend terraform module to support extra_files_script"
This reverts commit 9661aeffcb.

This was pushed by accident to main
2023-09-05 15:22:07 +02:00
Jörg Thalheim
9661aeffcb wip: extend terraform module to support extra_files_script 2023-09-05 15:20:28 +02:00
Jörg Thalheim
50b53e6e4e vm-test: do not allow extra-files and disk-encryption-keys 2023-09-02 18:37:31 +00:00
Jörg Thalheim
9201231d0c make --vm-test fail for --store-paths 2023-09-02 11:48:44 +00:00
Jörg Thalheim
731eb9f5d1 quickstart: write a section on how to write hardware configuration 2023-08-31 12:09:59 +00:00
Jörg Thalheim
a82015f2c0 docs: migrate away from deprecated lib.getExe 2023-08-31 11:05:28 +00:00
Jörg Thalheim
ff2d0d8e37 add an howto to use nixos-anywhere without flakes 2023-08-31 11:05:28 +00:00
Adam Stephens
2e1bf867ee force use of bash to allow for non-posix user shells 2023-08-28 14:57:06 +00:00
mic92-buildbot
6d342eaf30 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/fef67a1ddc293b595d62a660f57deabbcb70ff95' (2023-06-26)
  → 'github:nix-community/disko/00169fe4a6015a88c3799f0bf89689e06a4d4896' (2023-08-28)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/37dd7bb15791c86d55c5121740a1887ab55ee836' (2023-06-26)
  → 'github:hercules-ci/flake-parts/59cf3f1447cfc75087e7273b04b31e689a8599fb' (2023-08-01)
• Updated input 'nixos-2305':
    'github:NixOS/nixpkgs/ba2ded3227a2992f2040fad4ba6f218a701884a5' (2023-06-28)
  → 'github:NixOS/nixpkgs/c540061ac8d72d6e6d99345bd2d590c82b2f58c1' (2023-08-28)
• Updated input 'nixos-images':
    'github:nix-community/nixos-images/ccc1a2c08ce2fc38bcece85d2a6e7bf17bac9e37' (2023-06-15)
  → 'github:nix-community/nixos-images/8cddbac8c61437f1f412cae48ada7d5896ee46d6' (2023-08-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/4b14ab2a916508442e685089672681dff46805be' (2023-06-27)
  → 'github:nixos/nixpkgs/48516a891d020801bc5304375739d2604400c741' (2023-08-28)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/0a4f06c27610a99080b69433873885df82003aae' (2023-06-28)
  → 'github:numtide/treefmt-nix/843e1e1b01ac7c9e858368fffd1692cbbdbe4a0e' (2023-08-25)
2023-08-28 14:46:11 +00:00
Jörg Thalheim
6c808e409e
switch to buildbot (#192)
* drop bors

* switch to mergify

* flake: also check packages and devshells
2023-08-28 15:20:37 +01:00