homeserver/roles/mgrote.fileserver_smb/Notizen.md
2020-08-18 11:57:53 +02:00

207 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

path = /media/share
writeable = yes
browseable = yes
public = yes
create mask = 0644
directory mask = 0755
force user = shareuser
fuer alle
- name: Erstelle SAMBA-Shares
template:
src: smb.conf
dest: /etc/samba/smb.conf
validate: 'testparm -s %s'
notify: smbd neustarten
- name: Testing Iteration
copy:
dest: /etc/samba/smb.conf
content: |
{% for freigaben in [freigaben] %}
[{{ item.freigabename }}]
read only = no
browseable = yes
public = yes
writable = yes
available = yes
valid users {{ item.erlaubte_user }}
path = /shares/{{ item.ordnername }}
{% endfor %}
(% for freigaben in {{ freigaben }} %)
{{ item.freigabename }}
read only = no
(% endfor %)
valid users {{ item.erlaubte_user }}
[mg]
path = /srv/7050c4a3-98ad-41bd-804d-a85c94b16468/mg
hide special files = Yes
create mask = 0664
directory mask = 0775
force create mode = 0664
force directory mode = 0775
inherit acls = Yes
read only = No
valid users = michaelgrote win10
write list = michaelgrote win10
vfs objects = recycle
recycle:maxsize = 0
recycle:exclude_dir =
recycle:exclude =
recycle:subdir_mode = 0700
recycle:directory_mode = 0777
recycle:touch = yes
recycle:versions = yes
recycle:keeptree = yes
recycle:repository = .recycle/%U
[aptcacherng]
path = /srv/7050c4a3-98ad-41bd-804d-a85c94b16468/aptcacherng
hide special files = Yes
create mask = 0664
directory mask = 0775
force create mode = 0664
force directory mode = 0775
inherit permissions = Yes
read only = No
[Backup]
path = /srv/7050c4a3-98ad-41bd-804d-a85c94b16468/Backup
hide special files = Yes
create mask = 0664
directory mask = 0775
force create mode = 0664
force directory mode = 0775
inherit acls = Yes
read only = No
valid users = annemariedroessler michaelgrote restic toolserver win10
write list = annemariedroessler michaelgrote restic toolserver win10
vfs objects = recycle
recycle:maxsize = 0
recycle:exclude_dir =
recycle:exclude =
recycle:subdir_mode = 0700
recycle:directory_mode = 0777
recycle:touch = yes
recycle:versions = yes
recycle:keeptree = yes
recycle:repository = .recycle/%U
[amd]
path = /srv/7050c4a3-98ad-41bd-804d-a85c94b16468/amd
hide special files = Yes
create mask = 0664
directory mask = 0775
force create mode = 0664
force directory mode = 0775
inherit acls = Yes
read list = michaelgrote win10
read only = No
valid users = michaelgrote annemariedroessler win10
write list = annemariedroessler
vfs objects = recycle
recycle:maxsize = 0
recycle:exclude_dir =
recycle:exclude =
recycle:subdir_mode = 0700
recycle:directory_mode = 0777
recycle:touch = yes
recycle:versions = yes
recycle:keeptree = yes
recycle:repository = .recycle/%U
server string = %h server
log file = /var/log/samba/log.%m
logging = syslog
max log size = 1000
panic action = /usr/share/samba/panic-action %d
disable spoolss = Yes
load printers = No
printcap name = /dev/null
map to guest = Bad User
pam password change = Yes
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
passwd program = /usr/bin/passwd %u
socket options = TCP_NODELAY IPTOS_LOWDELAY
dns proxy = No
idmap config * : backend = tdb
printing = bsd
acl allow execute always = Yes
create mask = 0777
directory mask = 0777
aio read size = 16384
aio write size = 16384
allocation roundup size = 4096
use sendfile = Yes
Variable precedence
docs
From 2.0 on, from lowest priority to highest - in other words, if a variable is defined in two places, the place thats farther down in this list takes precedence.
role defaults [1]
inventory file or script group vars [2]
inventory group_vars/all [3]
playbook group_vars/all [3]
inventory group_vars/* [3]
playbook group_vars/* [3]
inventory file or script host vars [2]
inventory host_vars/*
playbook host_vars/*
host facts / cached set_facts [4]
inventory host_vars/* [3]
playbook host_vars/* [3]
host facts
play vars
play vars_prompt
play vars_files
role vars (defined in role/vars/main.yml)
block vars (only for tasks in block)
task vars (only for the task)
include_vars
set_facts / registered vars
role (and include_role) params
include params
extra vars (defined on command line with -e, always win precedence)