Creo un utente foo
su un seguace. Il seguace valuta lo /etc/default/useradd
. Ciò significa che il salt master non sa se il nuovo $ HOME sarà /home/foo
o nel nostro caso /localhome/foo
.
Come posso ottenere $ HOME dell'utente foo
come variabile jinia?
Ne ho bisogno in un file di servizio systemd.
Vorrei evitare i dati del pilastro personalizzato, poiché questo è ridondante. C'è un modo per farlo via i cereali?
Funziona durante il boostrapping? In primo luogo l'utente foo
deve essere creato, quindi il file systemd può essere creato, cercando la $ HOME di foo
...
Questo potrebbe funzionare se l'utente esiste già:
{{ salt['user.info'](user).get('home') }}/foo:
file.recurse:
- source: salt://conf/common/foo
problema correlati : https://github.com/saltstack/salt/issues/7883