2014-04-17 2 views
5

disons que j'ai un service qui a un utilisateur configuré par pilier associé maintenant je veux récupérer un tar.gz et le mettre dans ce répertoire personnel de l'utilisateur ... comment je fais cela ...Comment faire pour récupérer le répertoire personnel d'un utilisateur

user.info retourner un tas de données, y compris le répertoire personnel .. mais comment puis-je obtenir seulement cela?

OIEau

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

Répondre

9

tâtonnement m'a fait là:

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

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

résout au répertoire de l'utilisateur

Questions connexes