feat(hakurei): new ct

This commit is contained in:
arcnmx 2024-01-19 11:09:44 -08:00
parent 3e277a645f
commit aaa372bced
18 changed files with 491 additions and 286 deletions

View file

@ -6,6 +6,20 @@ module "reisen_system_records" {
local_v4 = "10.1.1.40"
}
module "hakurei_system_records" {
source = "./system/records"
name = "hakurei"
zone_id = cloudflare_zone.gensokyo-zone_zone.id
zone_zone = cloudflare_zone.gensokyo-zone_zone.zone
tailscale_v4 = "100.71.65.59"
tailscale_v6 = "fd7a:115c:a1e0::9187:413b"
local_v4 = "10.1.1.41"
local_v6 = "fd0a::be24:11ff:fec4:66a7"
local_subdomains = [
"prox",
]
}
module "tewi_system_records" {
source = "./system/records"
name = "tei"

View file

@ -1,3 +1,32 @@
variable "cloudflare_tunnel_secret_hakurei" {
type = string
sensitive = true
}
module "hakurei" {
source = "./tunnel"
name = "hakurei"
secret = var.cloudflare_tunnel_secret_hakurei
account_id = var.cloudflare_account_id
zone_id = cloudflare_zone.gensokyo-zone_zone.id
subdomains = [
"prox",
]
}
output "cloudflare_tunnel_id_hakurei" {
value = module.hakurei.id
}
output "cloudflare_tunnel_token_hakurei" {
value = module.hakurei.token
sensitive = true
}
output "cloudflare_tunnel_cname_hakurei" {
value = module.hakurei.cname
}
variable "cloudflare_tunnel_secret_tewi" {
type = string
sensitive = true

View file

@ -1,5 +1,5 @@
{
"data": "ENC[AES256_GCM,data:W8uLdpRkQ4Co9FI1tLO/J+rnsBGoCOZfqJbTpaGCqBt/lhto4fZq+mUIS6zCtRuHQBjKKefLszXmeXlnrN65IjcanhYQ+r26YzfG2mEcLhkC5NC1S4PQfzUDewHImXuOSt9FAvB9IkWMfsc3ApZ0RQZADzmFVicem/aTvc0bBrlj5h2xIX/KoEROKrUF/4lw8U9Qi54Av8WUW/VJTnndBCTsCVwoR0OlZAcj+5FSG1zXTJJNmwJML5K724x+nuI3TXwMIh9s1Kct1ICfNIdYyA+Mv6FT2VY20ph+Th3s4+u68Iqrzh7Z3rXoz6V74Q7TYHNSbO/4Hf+kvyPfW1zOCIsFATRiG4JD0qfJlzlGK1Du9/TzWKMEEVWS/uQCSkSTkBdkowhkWTMWicPglx2v/uB6wyPCIV+mciIXirAz1X9hP5pT27rUlHszlYOOf5RCn15C7hh8oa3lqkNRORSs9YByUjssXj4PgC3i/TMm8ZHWbecpx2nJYslrGT+xEWkfiRxJadRmoBHJUIvlBM0r+nstjZG+8bkzxsoAtc0sVRK0mfnU1I7sCUDyLcbbMpMLpF9bt77eUoPAAXzge0iz+Vv/V9OCM9Y9HkDxJostv0A6XdHFGBAWLjHnp5Je5dkYNAymLQHqeMeYDPoSXCsb1tqlHSKpuMTTcZFysN0VzBJC5219z9wvPNut3/9tdPJnBPgy4iyhjiWQZGEFlUWCHJTBAW5HXVfhjdH0MqOnCpX3pMarp63AfCRhQgBnbUxZqv21cn/x0er/q17dOQm8h4a7hXq5imJyz1Wzsicd,iv:LigoYWev/6IxhqB/iyvD9z9+e31S8tBeRvZiK/LqsvU=,tag:yD99Jxl5k9GKNfZH9PqlEQ==,type:str]",
"data": "ENC[AES256_GCM,data:3XMRMEbW5GOBBe8qDnDIpRebRY9fd7qpgG3zyQAYfYfWaCFof1QMP6nkT98Hv4Z8YbKOEU4sAJT5rXHESwu4dWJQ8P4S1SrbcPimXAmZKi9mhfe8Igh+vG57KgZvLs6FwQLSZ9QMtNjy9j5IglqvviL1tPtUPCSQe6zN72/Tj9c7QCCXmHrh1K3bX8SKZCJtRhJdFrV5lOl+PmFtOc6+IKT7nOQGz3Iqs3zCkNv7PVpz1Y8V4YfxG4uZD6KKsoJbnufOHEgf4HJXshHcR4BtU7aLsN7miIrvTYJAOpZ/jmjz5iST5biTQl+pTrYmhWrQXX+w2s7Q5WUatdqBzqwoB8BEDKLDPCzOpCGP+bhFptIz6l6SOsFOcOzjNnqEKJo3I5Am6DVoumMysy/CKcjqi1OFzVKzsEYziwtQ0/e4vRJ/4PI0b5prt7ZqwlSG0DZIcCaQkVxkAhAkJfcl6JSScwfQXoSa1v00SUg7VrxZCodwc+nPx+6VGhH3vT3DrlH0AFHgu7DiXSKnyIXXyQxjcSY7y3Kdz1DgpvMxMPymq8pDXK3D36dM/D15r/a88qgabEVSndWlf/Iq5JP5xAFF/NXAa8uqHPR5ZfsiT2t8sZ6HXTI420kupC4rA+aoBWB189e2S2+yjwUBqxvu8cpqCzXh/vxsNdpriKIH44QZzi4Nrv1mdeCtalnB/B7vy62e9C/xpsobSTw2F8OhA8IqZMYsktBI9861fUAg9K7aat15JzZxiMTbXT5oBu8Ckz9S6QbFnJmIla16Cac+mX9A0eWk1KXUMBKjmhVnAcfG1uITWeRknDawRzuVN1apHAbGpaJhe5c59whDaJU0F9lc/QEeV2NerYa7in8ahBwFiLVwmZU5wyLfuyu432uLA9y3ZV2dfow0rPY04rI5V622QvbB+YzhEzrjMl+WPNtbwq/3dIG3,iv:G/x99mJUSak8EqvwNRJcEatBLJrheobSDl6TIfEPuhg=,tag:gePsgq/ycuOUobf5SHUGYA==,type:str]",
"sops": {
"shamir_threshold": 1,
"kms": null,
@ -7,8 +7,8 @@
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2024-01-18T17:32:53Z",
"mac": "ENC[AES256_GCM,data:CneSJmziCAEpQxkg7sATX4rML1wwhIQOceUtIc4PcUw2DXRUnABF7puDGckg7QQFZ3ol4leSVLmjnOmhmYTNxP8OLaMKp3T0vgifvVl81c5tS1RxieUZfX7lH1ZurzXS4GooFG6XibLtA8nDZ2yuACwc8RaO1tAUqyYdL5kKmFg=,iv:uGZ7WlP+Mq/nsyuT1SWTp5mnv7f34ANNfjW92z7ct7A=,tag:CBOQ1YM849h5xrkI7iFjpQ==,type:str]",
"lastmodified": "2024-01-19T18:36:07Z",
"mac": "ENC[AES256_GCM,data:ErSy+IxhckdRdTnwMZhKfk85/urFP0Ukg2Wd7OYovsOtyFFdpZHKKI+EmwdcWfQHsm/BIuYpk5SZWzglAQC27QN5NlOHyA0Kv4Qwh1CiC0ucro7h7Zxp9DyPwEw9H6S6trFnNKiQ6NspIovQVnie1uAB8yDcfb6LrK2LJsYUudY=,iv:kGoWodrusKAn9i8P6OwvpzvV+7puFufF8zQOKZaLyrc=,tag:infvlgnI7lCdSMU7NJljug==,type:str]",
"pgp": [
{
"created_at": "2024-01-14T19:49:29Z",