1. ホーム
  2. file

[解決済み] このシンプルなfile.managed saltstackの構成は、何が問題なのでしょうか?

2022-02-08 20:58:27

質問

サーバーとクライアントに新しいソルトスタックをインストールし、ゴールは内部に番号を持つファイルを提供することです。

サーバー
$vim /etc/salt/master

...
file_roots:
  base:
    - /srv/salt
...

$echo 1 > /srv/salt/tmp/salt.config.version
$cat /srv/salt/top.sls

base:
  '*':
    - tmpversion

$cat /srv/salt/tmpversion/init.sls

/tmp/salt.config.version:
  file.managed:
    - source: salt://tmp/salt.config.version
    - user: root
    - group: root
    - mode: 644

CLIENT(ミニオン)
$vim /etc/salt/minion

...
master: <masterhostnamehere>
...

を使っています。 salt '*' state.sls tmpversion を使って設定を適用しています。変更を自動的に適用させる方法がわからないのですが...。

解決方法を教えてください。

Saltは、あなたが指示するまで何もしません。つまり、状態を適用したいときにcli上でsaltコマンドを実行するか、saltの内部スケジューラやシステムのcronを使って定期的にジョブを実行する必要があります。