2015-06-02 59 views
0

從服務器和客戶端新鮮的鹽堆的安裝,我們的目標是爲一個文件與一些內部:
這個簡單的file.managed saltstack配置有什麼問題?

服務器
$ VIM的/ etc /鹽/主

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

$呼應1> /srv/salt/tmp/salt.config.version
$貓/srv/salt/top.sls

base: 
    '*': 
    - tmpversion 

$ C在/srv/salt/tmpversion/init.sls

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

客戶端(馬仔)
$ VIM的/ etc /鹽/僕從

... 
master: <masterhostnamehere> 
... 

我使用鹽 '*' 狀態.sls tmpversion來應用配置。我不知道如何自動應用這些更改。

+1

你能提供你正在使用的確切的cli命令來應用這個狀態和你得到的輸出嗎? –

+0

我正在使用** salt'*'state.sls tmpversion **。它正在工作,但不會持續。 – martin

+0

你是什麼意思,「它工作,但不堅持」? –

回答

2

在你告訴它之前,鹽不會做任何事情。這意味着當你想要應用一個狀態時,你必須在cli上運行salt命令,或者你可以使用Salt的內部調度程序或者你的系統的cron定期運行這個工作。

+0

這就是我喜歡鹽的原因。我控制何時進行更改,而不是隨機的cron作業。 – CVVS

相關問題