forked from Fediversity/Fediversity
use flake-sourced nixos-anywhere in tf, to reproduce modules for nix
This commit is contained in:
parent
0419ec38f5
commit
ecc41a7dfd
2 changed files with 13 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
|||
variable "nixos-anywhere" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "domain" {
|
||||
type = string
|
||||
default = "fediversity.net"
|
||||
|
@ -54,6 +58,7 @@ variable "initialUser" {
|
|||
# hostname = "test01"
|
||||
# config = "garage"
|
||||
# initialUser = var.initialUser
|
||||
# nixos-anywhere = var.nixos-anywhere
|
||||
# }
|
||||
|
||||
module "mastodon" {
|
||||
|
@ -63,6 +68,7 @@ module "mastodon" {
|
|||
hostname = "test02"
|
||||
config = "mastodon"
|
||||
initialUser = var.initialUser
|
||||
nixos-anywhere = var.nixos-anywhere
|
||||
}
|
||||
|
||||
module "pixelfed" {
|
||||
|
@ -72,6 +78,7 @@ module "pixelfed" {
|
|||
hostname = "test04"
|
||||
config = "pixelfed"
|
||||
initialUser = var.initialUser
|
||||
nixos-anywhere = var.nixos-anywhere
|
||||
}
|
||||
|
||||
module "peertube" {
|
||||
|
@ -81,4 +88,5 @@ module "peertube" {
|
|||
hostname = "test03"
|
||||
config = "peertube"
|
||||
initialUser = var.initialUser
|
||||
nixos-anywhere = var.nixos-anywhere
|
||||
}
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
variable "nixos-anywhere" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "domain" {
|
||||
type = string
|
||||
}
|
||||
|
@ -21,7 +25,7 @@ variable "initialUser" {
|
|||
|
||||
module "deploy" {
|
||||
# source = "github.com/nix-community/nixos-anywhere//terraform/all-in-one"
|
||||
source = "github.com/KiaraGrouwstra/nixos-anywhere?ref=special-args-nested-flake-fixed//terraform/all-in-one"
|
||||
source = "${var.nixos-anywhere}//terraform/all-in-one"
|
||||
nixos_system_attr = ".#nixosConfigurations.${var.config}.config.system.build.toplevel"
|
||||
nixos_partitioner_attr = ".#nixosConfigurations.${var.config}.config.system.build.diskoScriptNoDeps"
|
||||
# when instance id changes, it will trigger a reinstall
|
||||
|
|
Loading…
Add table
Reference in a new issue