Fediversity/launch/.terraform/modules/pixelfed.deploy/terraform
2025-04-09 17:03:43 +02:00
..
all-in-one properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02:00
install properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02:00
nix-build properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02:00
nixos-rebuild properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02:00
all-in-one.md properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02:00
install.md properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02:00
nix-build.md properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02:00
nixos-rebuild.md properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02:00
README.md properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02:00
update-docs.sh properly pass repo dir for prod, be it with hard-coded TF init 2025-04-09 17:03:43 +02: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.