Как получить домашний каталог пользователя

скажем, у меня есть служба, с которой связан пользователь с настроенным столбцом, теперь я хочу получить tar.gz и поместить его в домашний каталог этого пользователя... как мне это сделать...

user.info возвращает кучу данных, включая домашний каталог... но как мне получить только это?

иоу

foo:
  archive:
    - extracted
    - name {{ <get the user home directory here> }}
...

person nthiebaud    schedule 17.04.2014    source источник


Ответы (1)


Метод проб и ошибок привел меня туда:

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

{{ salt['user.info'](my_user).home }}

разрешается в домашний каталог пользователя

person nthiebaud    schedule 22.04.2014
comment
Это не работает, если пользователь создается во время выполнения. - person guettli; 06.06.2018