job "consul-cluster-dynamic" { datacenters = ["dc1"] type = "service" group "consul-master" { count = 1 constraint { attribute = "${node.unique.name}" value = "kr-master" } network { port "http" { static = 8500 } port "rpc" { static = 8300 } port "serf_lan" { static = 8301 } port "serf_wan" { static = 8302 } } task "consul" { driver = "exec" # 使用模板生成配置文件 template { data = <