私は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') %}
親切に方法を教えてください。または、私は間違った道を進んでいます。