14 lines
604 B
Bash
Executable File
14 lines
604 B
Bash
Executable File
#!/bin/bash
|
||
|
||
SERVERS=("ash1d" "ash2e" "ch2" "ch3" "de" "semaphore" "hcp1" "onecloud1")
|
||
REPO_URL="https://gitea.tailnet-68f9.ts.net/ben/mgmt/raw/branch/main/nomad-configs/servers"
|
||
|
||
for SERVER_NAME in "${SERVERS[@]}"; do
|
||
echo "部署服务器配置到: ${SERVER_NAME}"
|
||
ssh ben@${SERVER_NAME} "curl -s \"${REPO_URL}/${SERVER_NAME}.hcl\" > /tmp/${SERVER_NAME}.hcl && echo '3131' | sudo -S cp /tmp/${SERVER_NAME}.hcl /etc/nomad.d/nomad.hcl && echo '3131' | sudo -S systemctl restart nomad"
|
||
echo "服务器 ${SERVER_NAME} 部署完成"
|
||
echo "---"
|
||
done
|
||
|
||
echo "所有Nomad服务器配置部署完成!"
|