2017-03-02 87 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 %} 
相关问题