如何检索用户的主目录

nth*_*aud 7 salt-stack

假设我有一个服务,它有一个与其关联的支柱配置用户,现在我想获取一个tar.gz并将其放在这个用户主目录中...我该怎么做...

user.info返回一堆数据,包括主目录..但我怎么才得到它?

督察

foo:
  archive:
    - extracted
    - name {{ <get the user home directory here> }}
...
Run Code Online (Sandbox Code Playgroud)

nth*_*aud 9

试验和错误让我在那里:

{% set my_user = ..get your pillar user or default to a sane value.. %}

{{ salt['user.info'](my_user).home }}
Run Code Online (Sandbox Code Playgroud)

解析到用户的主目录