-
|
I am struggling getting nested loops to work for me. |
Beta Was this translation helpful? Give feedback.
Answered by
zoopli
May 9, 2026
Replies: 2 comments 1 reply
-
|
an random in a chatroom was able to resolve my question: |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
zoopli
-
|
I've tried like this code import manifests
schema Server:
desc?: str
ipv4: str
ipv6: str
domains: [str]
_servers: {str:Server} = {}
_servers.proxmox = Server {
desc = "baremetal hetzner server"
ipv4 = "99.99.0.2"
ipv6 = "9999:9999:3080:2696:0000:0000:0000:0001"
domains = [
"*.server1"
"server1"
]
}
_servers.c2 = Server {
ipv4 = "88.88.0.1"
ipv6 = "8888:8888:0003:09B2:0000:0000:0000:000A"
domains = [
"server2"
"*.server2"
]
}
serverrecordlist = [{
spec = {
"${domain}" = {
name = server.domains[0]
target = server.ipv4
ttl = 60
}
}
} for _, server in _servers for domain in server.domains] |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
an random in a chatroom was able to resolve my question: