nixos-anywhere/terraform
2024-01-23 12:53:07 +00:00
..
all-in-one feat(terraform): re-export store path result from all-in-one 2024-01-23 12:05:32 +00:00
install terraform/install: support build_on_remote 2024-01-01 01:05:57 +00:00
nix-build terraform/nix-build: fix building from non-flake 2023-02-22 16:42:55 +01:00
nixos-rebuild terraform: do not show private key in local-exec logs 2023-06-07 01:19:41 +02:00
.terraform-docs.yml add terraform examples 2023-09-17 12:41:57 +00:00
all-in-one.md Add result output to all-in-one.md 2024-01-23 12:53:07 +00:00
install.md Replace numtide with nix-community 2023-11-23 09:09:02 +00:00
nix-build.md terraform/docs: link to modules and give an overview what each one does 2023-09-17 14:51:09 +02:00
nixos-rebuild.md Replace numtide with nix-community 2023-11-23 09:09:02 +00:00
README.md terraform: change captilization 2023-09-17 16:47:53 +02:00
update-docs.sh add terraform examples 2023-09-17 12:41:57 +00:00

NixOS-Anywhere Terraform Modules Overview

The nixos-Anywhere terraform modules allow you to use Terraform for installing and updating NixOS. It simplifies the deployment process by integrating nixos-anywhere functionality.

Here's a brief overview of each module:

  • All-in-One: This is a consolidated module that first installs NixOS using nixos-anywhere and then keeps it updated with nixos-rebuild. If you choose this, you won't need additional deployment tools like colmena.
  • Install: This module focuses solely on installing NixOS via nixos-anywhere.
  • NixOS-Rebuild: Use this module to remotely update an existing NixOS machine using nixos-rebuild.
  • Nix-Build: This is a handy helper module designed to build a flake attribute or an attribute from a nix file.

For detailed information and usage examples, click on the respective module links above.