Files
helm-charts/samba/templates/samba-config.configmap.yaml
T
2026-02-20 10:55:14 +01:00

29 lines
709 B
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}-{{ .Chart.Name }}-config-cfm
data:
smb.conf: |-
[global]
server string = cluster-samba
security = user
server signing = mandatory
server min protocol = SMB3
server smb encrypt = required
# disable printing services
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
{{- range $index, $value := .Values.samba.shares }}
[{{ $value.name }}]
path = /shares/{{ $value.name }}
comment = {{ $value.description }}
valid users = {{ $value.validUsers }}
writable = yes
vfs objects = streams_xattr
{{- end }}