39 lines
689 B
HCL
39 lines
689 B
HCL
datacenter = "dc1"
|
||
data_dir = "/opt/nomad/data"
|
||
log_level = "INFO"
|
||
|
||
# 使用Tailscale网络,但绑定到本地接口
|
||
bind_addr = "0.0.0.0"
|
||
|
||
server {
|
||
enabled = false
|
||
}
|
||
|
||
# 启用客户端模式,支持混合存储
|
||
client {
|
||
enabled = true
|
||
servers = ["100.116.158.95:4647"]
|
||
|
||
# 配置host volumes
|
||
host_volume "fnsync" {
|
||
path = "/mnt/fnsync"
|
||
read_only = false
|
||
}
|
||
}
|
||
|
||
# 指定Tailscale地址用于通信
|
||
addresses {
|
||
http = "{{ ansible_host }}"
|
||
rpc = "{{ ansible_host }}"
|
||
serf = "{{ ansible_host }}"
|
||
}
|
||
|
||
advertise {
|
||
http = "{{ ansible_host }}:4646"
|
||
rpc = "{{ ansible_host }}:4647"
|
||
serf = "{{ ansible_host }}:4648"
|
||
}
|
||
|
||
consul {
|
||
address = "100.116.158.95:8500"
|
||
} |