我刚刚开始使用 Salt 而不是 Ansible。我不确定是从 master 调用以下脚本还是手动将命令输入到 salt 状态。对于后者,任何人都可以建议如何使用cmd.run
.
#!/bin/bash
. /lib/lsb/init-functions
cd /opt/concourse/bin/
./concourse worker \
--name ci_worker01 \
--bind-ip 0.0.0.0 \
--bind-port 7777 \
--work-dir /opt/concourse/worker \
--tsa-host 127.0.0.1 \
--tsa-port 2222 \
--tsa-public-key /opt/concourse/.ssh/id_web_rsa.pub \
--tsa-worker-private-key /opt/concourse/.ssh/id_worker_rsa &>/var/log/concourse/concourse_worker.log &