私はミニオンでユーザーfoo
を作成します。ミニオンは/etc/default/useradd
と評価されます。つまり、新しい$ HOMEが/home/foo
になるか、私たちのケースでは/localhome/foo
になるかは、ソルトマスターがわかりません。
foo
というユーザーの$ HOMEをjinia変数として取得するにはどうすればよいですか?
システムドサービスファイルに必要です。
これは冗長なので、私はカスタムのピラーデータを避けたいと思います。それは穀物を介して取得する方法はありますか?
ブラジケーション時に機能しますか?
{{ salt['user.info'](user).get('home') }}/foo:
file.recurse:
- source: salt://conf/common/foo
関連の問題を:ユーザがすでに存在する場合、最初に作成する必要がありfoo
ユーザーは、systemdにファイルがfoo
のは$ HOMEを検索することによって作成することができます...
はこれが働くだろう:https://github.com/saltstack/salt/issues/7883