forked from fediversity/fediversity
split out vars
This commit is contained in:
parent
5ce0987640
commit
90eae7c336
2 changed files with 51 additions and 49 deletions
|
|
@ -1,52 +1,3 @@
|
||||||
variable "domain" {
|
|
||||||
type = string
|
|
||||||
default = "fediversity.net"
|
|
||||||
}
|
|
||||||
|
|
||||||
variable "mastodon" {
|
|
||||||
type = object({
|
|
||||||
enable = bool
|
|
||||||
})
|
|
||||||
default = {
|
|
||||||
enable = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
variable "pixelfed" {
|
|
||||||
type = object({
|
|
||||||
enable = bool
|
|
||||||
})
|
|
||||||
default = {
|
|
||||||
enable = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
variable "peertube" {
|
|
||||||
type = object({
|
|
||||||
enable = bool
|
|
||||||
})
|
|
||||||
default = {
|
|
||||||
enable = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
variable "initialUser" {
|
|
||||||
type = object({
|
|
||||||
displayName = string
|
|
||||||
username = string
|
|
||||||
email = string
|
|
||||||
# TODO: mark (nested) credentials as sensitive
|
|
||||||
# https://discuss.hashicorp.com/t/is-it-possible-to-mark-an-attribute-of-an-object-as-sensitive/24649/2
|
|
||||||
password = string
|
|
||||||
})
|
|
||||||
default = {
|
|
||||||
displayName = "Testy McTestface"
|
|
||||||
username = "test"
|
|
||||||
email = "test@test.com"
|
|
||||||
password = "testtest"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
locals {
|
locals {
|
||||||
system = "x86_64-linux"
|
system = "x86_64-linux"
|
||||||
pins = jsondecode(file("${path.module}/.npins.json"))
|
pins = jsondecode(file("${path.module}/.npins.json"))
|
||||||
|
|
|
||||||
51
launch/vars.tf
Normal file
51
launch/vars.tf
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
# TODO: generate (part of) the variables?
|
||||||
|
|
||||||
|
variable "domain" {
|
||||||
|
type = string
|
||||||
|
default = "fediversity.net"
|
||||||
|
}
|
||||||
|
|
||||||
|
variable "mastodon" {
|
||||||
|
type = object({
|
||||||
|
enable = bool
|
||||||
|
})
|
||||||
|
default = {
|
||||||
|
enable = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
variable "pixelfed" {
|
||||||
|
type = object({
|
||||||
|
enable = bool
|
||||||
|
})
|
||||||
|
default = {
|
||||||
|
enable = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
variable "peertube" {
|
||||||
|
type = object({
|
||||||
|
enable = bool
|
||||||
|
})
|
||||||
|
default = {
|
||||||
|
enable = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
variable "initialUser" {
|
||||||
|
type = object({
|
||||||
|
displayName = string
|
||||||
|
username = string
|
||||||
|
email = string
|
||||||
|
# TODO: mark (nested) credentials as sensitive
|
||||||
|
# https://discuss.hashicorp.com/t/is-it-possible-to-mark-an-attribute-of-an-object-as-sensitive/24649/2
|
||||||
|
password = string
|
||||||
|
})
|
||||||
|
# FIXME: remove default when the form provides this value, see #285
|
||||||
|
default = {
|
||||||
|
displayName = "Testy McTestface"
|
||||||
|
username = "test"
|
||||||
|
email = "test@test.com"
|
||||||
|
password = "testtest"
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Reference in a new issue