Files
warewulf/overlays/syncuser/rootfs/etc/passwd.ww
Jonathon Anderson 21333482e6 Omit duplicate passwd and group entries in syncuser overlay
Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-02-11 18:28:47 -07:00

8 lines
411 B
Plaintext

{{- $sources := list }}
{{- if and .Tags.PasswordlessRoot (eq (lower .Tags.PasswordlessRoot) "true") }}
{{- $sources = append $sources "root::0:0:root:/root:/bin/bash" }}
{{- end }}
{{- $sources = append $sources (IncludeFrom $.ImageName "/etc/passwd" | trim) }}
{{- $sources = append $sources (Include (printf "%s/%s" .Paths.Sysconfdir "passwd") | trim) }}
{{- join "\n" $sources | UniqueField ":" 0 | trim }}