mirror of
https://github.com/Mic92/nixos-wiki-infra.git
synced 2025-08-17 02:21:34 +02:00
deploy wiki on wiki.staging.julienmalka.me
This commit is contained in:
30
targets/nixos-wiki.nixos.org/terraform.tf
Normal file
30
targets/nixos-wiki.nixos.org/terraform.tf
Normal file
@ -0,0 +1,30 @@
|
||||
terraform {
|
||||
backend "http" {
|
||||
address = "https://gitlab.com/api/v4/projects/54760013/terraform/state/nixos-wiki2.thalheim.io"
|
||||
lock_address = "https://gitlab.com/api/v4/projects/54760013/terraform/state/nixos-wiki2.thalheim.io/lock"
|
||||
unlock_address = "https://gitlab.com/api/v4/projects/54760013/terraform/state/nixos-wiki2.thalheim.io/lock"
|
||||
lock_method = "POST"
|
||||
unlock_method = "DELETE"
|
||||
retry_wait_min = "5"
|
||||
}
|
||||
}
|
||||
|
||||
module "wiki" {
|
||||
source = "../../terraform/nixos-wiki"
|
||||
domain = "nixos-wiki2.thalheim.io"
|
||||
nixos_flake_attr = "nixos-wiki-nixos-org"
|
||||
nixos_vars_file = "${path.module}/nixos-vars.json"
|
||||
sops_file = abspath("${path.module}/secrets.yaml")
|
||||
tags = {
|
||||
Terraform = "true"
|
||||
Target = "wiki.nixos.org"
|
||||
}
|
||||
}
|
||||
|
||||
output "ipv4_address" {
|
||||
value = module.wiki.ipv4_address
|
||||
}
|
||||
|
||||
output "ipv6_address" {
|
||||
value = module.wiki.ipv6_address
|
||||
}
|
Reference in New Issue
Block a user