2017-03-02 28 views
1

我正在編寫一個SaltStack狀態,並且我需要知道是否存在遠程用戶執行或不執行任何操作。如何檢查一個遠程用戶是否存在於一個SaltStack狀態

我需要的是這樣的:

{% if user foo exists %} 
    do something 
{% endif %} 

我試着user.present,user.absent,但沒有這樣做什麼,我需要的。

有人這樣做了,但是具有遠程組:SaltStack: Do ... if group "foo" exists on remote-host

這可能嗎? 感謝

回答

0

您可以使用以下代碼檢查用戶'foo'是否存在:

{% set all_users = salt['user.list_users']() %} 
{% if 'foo' in all_users %} 
    do something 
{% endif %} 
相關問題