我是 saltstack 的新手,想找到一个实例的公共主机名并将其分配给一个变量,并且需要在 conf 文件中使用该主机名。
sudo salt minion-name cmd.run 'curl http://169.25.19.24/latest/meta-data/public-hostname'
上面的 cmd 为我提供了公共主机名,想在 state.sls 文件中复制它。
下面的 cmd 有效,但无法指定一个仆从,也许我正在做一些语法问题,不确定。
{% set hostname = salt['cmd.run']('curl -s http://169.25.19.24/latest/meta-data/public-hostname') %}
请让我知道一种方式,或者我走错了路。