Add smb.conf to absible. Add new users. Add new shares.

This commit is contained in:
Christoph 2020-06-18 02:08:20 +02:00
parent 2cdbca8cc3
commit 3672b3962a
5 changed files with 1285 additions and 98 deletions

View File

@ -19,7 +19,7 @@ nfs_exports:
- 10.0.112.0/24 - 10.0.112.0/24
- 10.1.112.0/24 - 10.1.112.0/24
- 192.168.63.0/24 - 192.168.63.0/24
fs_encrypted: false fs_encrypted: true
- src: 192.168.112.10:/data/shares - src: 192.168.112.10:/data/shares
path: /data/shares path: /data/shares
@ -30,7 +30,7 @@ nfs_exports:
- 10.0.112.0/24 - 10.0.112.0/24
- 10.1.112.0/24 - 10.1.112.0/24
- 192.168.63.0/24 - 192.168.63.0/24
fs_encrypted: false fs_encrypted: true
# --- # ---
# Samba / NIS # Samba / NIS
@ -40,6 +40,7 @@ samba_server: file-mbr.mbr-bln.netz
samba_shares: samba_shares:
- name: Arbeitsrechtliches - name: Arbeitsrechtliches
group: mbr-finanzen
user: user:
- anne - anne
- bianca - bianca
@ -49,6 +50,7 @@ samba_shares:
- isabell.wiesner - isabell.wiesner
- sysadm - sysadm
- name: Ausschreibungen - name: Ausschreibungen
group: mbr-personal
user: user:
- anne - anne
- bianca - bianca
@ -56,10 +58,10 @@ samba_shares:
- matthias.mueller - matthias.mueller
- sysadm - sysadm
- name: BGN-Finanzen-Personal - name: BGN-Finanzen-Personal
group: bgn-finanzen-personal
user: user:
- anne - anne
- bianca - bianca
- carolin
- christina.wendt - christina.wendt
- chris - chris
- isabell.wiesner - isabell.wiesner
@ -67,6 +69,7 @@ samba_shares:
- sysadm - sysadm
- ulf.balmer - ulf.balmer
- name: BVV-Projekt - name: BVV-Projekt
group: mbr-buero
user: user:
- alexander.rasumny - alexander.rasumny
- anna.mueller1 - anna.mueller1
@ -75,27 +78,26 @@ samba_shares:
- bianca - bianca
- birgit.erhardt - birgit.erhardt
- bjoern.renkewitz - bjoern.renkewitz
- carolin
- christina.wendt - christina.wendt
- chris - chris
- daniel.poensgen - daniel.poensgen
- doku.mbr2 - doku.mbr2
- doku.mbr4 - doku.mbr4
- dorina.feldmann - dorina.feldmann
- franziska - felix.mueller
- hamid.mohseni - hamid.mohseni
- isabell.wiesner - isabell.wiesner
- janine.budich - janine.budich
- johannes.radke - johannes.radke
- judith.heinmueller - judith.heinmueller
- kristina.holzapfel - julia.kopp
- kerstin.kuballa
- lavinia.schwedersky - lavinia.schwedersky
- lena.mahler - lena.mahler
- manja.kasten - manja.kasten
- mathias - mathias
- matthias.mueller - matthias.mueller
- michael.sulies - michael.sulies
- michael.trube
- pia.lamberty - pia.lamberty
- honorar.mbr1 - honorar.mbr1
- nina.rink - nina.rink
@ -106,13 +108,13 @@ samba_shares:
- bianca.loy - bianca.loy
- praktikum.rias2 - praktikum.rias2
- honorar.rias1 - honorar.rias1
- sabine.kritter
- samuel.signer - samuel.signer
- scan - scan
- simon - simon
- sysadm - sysadm
- ulf.balmer - ulf.balmer
- name: Finanzen - name: Finanzen
group: mbr-finanzen
user: user:
- anne - anne
- bianca - bianca
@ -122,11 +124,13 @@ samba_shares:
- isabell.wiesner - isabell.wiesner
- sysadm - sysadm
- name: Install - name: Install
group: mbr-admins
user: user:
- chris - chris
- sysadm - sysadm
- lokaladmin - lokaladmin
- name: Kamera - name: Kamera
group: mbr-kamera
user: user:
- anne - anne
- axis - axis
@ -134,6 +138,7 @@ samba_shares:
- chris - chris
- sysadm - sysadm
- name: MBR - name: MBR
group: mbr-buero
user: user:
- alexander.rasumny - alexander.rasumny
- anna.mueller1 - anna.mueller1
@ -142,27 +147,26 @@ samba_shares:
- bianca - bianca
- birgit.erhardt - birgit.erhardt
- bjoern.renkewitz - bjoern.renkewitz
- carolin
- christina.wendt - christina.wendt
- chris - chris
- daniel.poensgen - daniel.poensgen
- doku.mbr2 - doku.mbr2
- doku.mbr4 - doku.mbr4
- dorina.feldmann - dorina.feldmann
- franziska - felix.mueller
- hamid.mohseni - hamid.mohseni
- isabell.wiesner - isabell.wiesner
- janine.budich - janine.budich
- johannes.radke - johannes.radke
- judith.heinmueller - judith.heinmueller
- kristina.holzapfel - julia.kopp
- kerstin.kuballa
- lavinia.schwedersky - lavinia.schwedersky
- lena.mahler - lena.mahler
- manja.kasten - manja.kasten
- mathias - mathias
- matthias.mueller - matthias.mueller
- michael.sulies - michael.sulies
- michael.trube
- pia.lamberty - pia.lamberty
- honorar.mbr1 - honorar.mbr1
- nina.rink - nina.rink
@ -173,13 +177,13 @@ samba_shares:
- bianca.loy - bianca.loy
- praktikum.rias2 - praktikum.rias2
- honorar.rias1 - honorar.rias1
- sabine.kritter
- samuel.signer - samuel.signer
- scan - scan
- simon - simon
- sysadm - sysadm
- ulf.balmer - ulf.balmer
- name: Mobilisierungsplattform - name: Mobilisierungsplattform
group: mbr-buero
user: user:
- alexander.rasumny - alexander.rasumny
- anna.mueller1 - anna.mueller1
@ -188,27 +192,26 @@ samba_shares:
- bianca - bianca
- birgit.erhardt - birgit.erhardt
- bjoern.renkewitz - bjoern.renkewitz
- carolin
- christina.wendt - christina.wendt
- chris - chris
- daniel.poensgen - daniel.poensgen
- doku.mbr2 - doku.mbr2
- doku.mbr4 - doku.mbr4
- dorina.feldmann - dorina.feldmann
- franziska - felix.mueller
- hamid.mohseni - hamid.mohseni
- isabell.wiesner - isabell.wiesner
- janine.budich - janine.budich
- johannes.radke - johannes.radke
- judith.heinmueller - judith.heinmueller
- kristina.holzapfel - julia.kopp
- kerstin.kuballa
- lavinia.schwedersky - lavinia.schwedersky
- lena.mahler - lena.mahler
- manja.kasten - manja.kasten
- mathias - mathias
- matthias.mueller - matthias.mueller
- michael.sulies - michael.sulies
- michael.trube
- pia.lamberty - pia.lamberty
- honorar.mbr1 - honorar.mbr1
- nina.rink - nina.rink
@ -219,13 +222,31 @@ samba_shares:
- bianca.loy - bianca.loy
- praktikum.rias2 - praktikum.rias2
- honorar.rias1 - honorar.rias1
- sabine.kritter
- samuel.signer - samuel.signer
- scan - scan
- simon - simon
- sysadm - sysadm
- ulf.balmer - ulf.balmer
- name: Regishut
group: regishut
user:
- alexander.steder
- alexander.lorenz.milord
- benjamin
- bianca
- christina.wendt
- isabell.wiesner
- linda.giesel
- name: Regishut-Personal-Finanzen
group: regishut-personal-finanzen
user:
- benjamin
- bianca
- christina.wendt
- isabell.wiesner
- linda.giesel
- name: RIAS - name: RIAS
group: mbr-buero
user: user:
- alexander.rasumny - alexander.rasumny
- anna.mueller1 - anna.mueller1
@ -234,27 +255,26 @@ samba_shares:
- bianca - bianca
- birgit.erhardt - birgit.erhardt
- bjoern.renkewitz - bjoern.renkewitz
- carolin
- christina.wendt - christina.wendt
- chris - chris
- daniel.poensgen - daniel.poensgen
- doku.mbr2 - doku.mbr2
- doku.mbr4 - doku.mbr4
- dorina.feldmann - dorina.feldmann
- franziska - felix.mueller
- hamid.mohseni - hamid.mohseni
- isabell.wiesner - isabell.wiesner
- janine.budich - janine.budich
- johannes.radke - johannes.radke
- judith.heinmueller - judith.heinmueller
- kristina.holzapfel - julia.kopp
- kerstin.kuballa
- lavinia.schwedersky - lavinia.schwedersky
- lena.mahler - lena.mahler
- manja.kasten - manja.kasten
- mathias - mathias
- matthias.mueller - matthias.mueller
- michael.sulies - michael.sulies
- michael.trube
- pia.lamberty - pia.lamberty
- honorar.mbr1 - honorar.mbr1
- nina.rink - nina.rink
@ -265,13 +285,13 @@ samba_shares:
- bianca.loy - bianca.loy
- praktikum.rias2 - praktikum.rias2
- honorar.rias1 - honorar.rias1
- sabine.kritter
- samuel.signer - samuel.signer
- scan - scan
- simon - simon
- sysadm - sysadm
- ulf.balmer - ulf.balmer
- name: RIAS-Finanzen-Personal - name: RIAS-Finanzen-Personal
group: rias-finanzen-personal
user: user:
- anne - anne
- bianca - bianca
@ -282,35 +302,38 @@ samba_shares:
- isabell.wiesner - isabell.wiesner
- sysadm - sysadm
- name: SCAN - name: SCAN
group: buero-scan
user: user:
- alexander.lorenz.milord
- alexander.rasumny - alexander.rasumny
- alexander.steder
- anna.mueller1 - anna.mueller1
- anne - anne
- benjamin - benjamin
- bianca - bianca
- birgit.erhardt - birgit.erhardt
- bjoern.renkewitz - bjoern.renkewitz
- carolin
- christina.wendt - christina.wendt
- chris - chris
- daniel.poensgen - daniel.poensgen
- doku.mbr2 - doku.mbr2
- doku.mbr4 - doku.mbr4
- dorina.feldmann - dorina.feldmann
- franziska - felix.mueller
- hamid.mohseni - hamid.mohseni
- isabell.wiesner - isabell.wiesner
- janine.budich - janine.budich
- johannes.radke - johannes.radke
- judith.heinmueller - judith.heinmueller
- kristina.holzapfel - julia.kopp
- kerstin.kuballa
- lavinia.schwedersky - lavinia.schwedersky
- lena.mahler - lena.mahler
- linda.giesel
- manja.kasten - manja.kasten
- mathias - mathias
- matthias.mueller - matthias.mueller
- michael.sulies - michael.sulies
- michael.trube
- pia.lamberty - pia.lamberty
- honorar.mbr1 - honorar.mbr1
- nina.rink - nina.rink
@ -321,13 +344,13 @@ samba_shares:
- bianca.loy - bianca.loy
- praktikum.rias2 - praktikum.rias2
- honorar.rias1 - honorar.rias1
- sabine.kritter
- samuel.signer - samuel.signer
- scan - scan
- simon - simon
- sysadm - sysadm
- ulf.balmer - ulf.balmer
- name: VDK - name: VDK
group: mbr-buero
user: user:
- alexander.rasumny - alexander.rasumny
- anna.mueller1 - anna.mueller1
@ -336,27 +359,26 @@ samba_shares:
- bianca - bianca
- birgit.erhardt - birgit.erhardt
- bjoern.renkewitz - bjoern.renkewitz
- carolin
- christina.wendt - christina.wendt
- chris - chris
- daniel.poensgen - daniel.poensgen
- doku.mbr2 - doku.mbr2
- doku.mbr4 - doku.mbr4
- dorina.feldmann - dorina.feldmann
- franziska - felix.mueller
- hamid.mohseni - hamid.mohseni
- isabell.wiesner - isabell.wiesner
- janine.budich - janine.budich
- johannes.radke - johannes.radke
- judith.heinmueller - judith.heinmueller
- kristina.holzapfel - julia.kopp
- kerstin.kuballa
- lavinia.schwedersky - lavinia.schwedersky
- lena.mahler - lena.mahler
- manja.kasten - manja.kasten
- mathias - mathias
- matthias.mueller - matthias.mueller
- michael.sulies - michael.sulies
- michael.trube
- pia.lamberty - pia.lamberty
- honorar.mbr1 - honorar.mbr1
- nina.rink - nina.rink
@ -367,13 +389,13 @@ samba_shares:
- bianca.loy - bianca.loy
- praktikum.rias2 - praktikum.rias2
- honorar.rias1 - honorar.rias1
- sabine.kritter
- samuel.signer - samuel.signer
- scan - scan
- simon - simon
- sysadm - sysadm
- ulf.balmer - ulf.balmer
- name: Video - name: Video
group: mbr-buero
user: user:
- alexander.rasumny - alexander.rasumny
- anna.mueller1 - anna.mueller1
@ -382,27 +404,26 @@ samba_shares:
- bianca - bianca
- birgit.erhardt - birgit.erhardt
- bjoern.renkewitz - bjoern.renkewitz
- carolin
- christina.wendt - christina.wendt
- chris - chris
- daniel.poensgen - daniel.poensgen
- doku.mbr2 - doku.mbr2
- doku.mbr4 - doku.mbr4
- dorina.feldmann - dorina.feldmann
- franziska - felix.mueller
- hamid.mohseni - hamid.mohseni
- isabell.wiesner - isabell.wiesner
- janine.budich - janine.budich
- johannes.radke - johannes.radke
- judith.heinmueller - judith.heinmueller
- kristina.holzapfel - julia.kopp
- kerstin.kuballa
- lavinia.schwedersky - lavinia.schwedersky
- lena.mahler - lena.mahler
- manja.kasten - manja.kasten
- mathias - mathias
- matthias.mueller - matthias.mueller
- michael.sulies - michael.sulies
- michael.trube
- pia.lamberty - pia.lamberty
- honorar.mbr1 - honorar.mbr1
- nina.rink - nina.rink
@ -413,7 +434,6 @@ samba_shares:
- bianca.loy - bianca.loy
- praktikum.rias2 - praktikum.rias2
- honorar.rias1 - honorar.rias1
- sabine.kritter
- samuel.signer - samuel.signer
- scan - scan
- simon - simon
@ -432,6 +452,11 @@ nis_common_packages:
nis_deleted_user: [] nis_deleted_user: []
#nis_deleted_user: #nis_deleted_user:
# - name: sabine.kritter
# - name: kristina.holzapfel
# - name: carolin
# - name: franziska
# - name: michael.trube
# - name: praktikum # - name: praktikum
# - name: praktikum2_rias # - name: praktikum2_rias
# - name: praktikum3 # - name: praktikum3
@ -461,6 +486,12 @@ nis_groups:
group_id: 1500 group_id: 1500
- name: bgn-finanzen-personal - name: bgn-finanzen-personal
group_id: 1510 group_id: 1510
- name: regishut
group_id: 1600
- name: regishut-personal-finanzen
group_id: 1610
- name: buero-scan
group_id: 1700
nis_user: nis_user:
- name: chris - name: chris
@ -475,6 +506,9 @@ nis_user:
- rias-finanzen-personal - rias-finanzen-personal
- bgn - bgn
- bgn-finanzen-personal - bgn-finanzen-personal
- regishut
- regishut-personal-finanzen
- buero-scan
is_samba_user: true is_samba_user: true
password: !vault | password: !vault |
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
@ -495,6 +529,9 @@ nis_user:
- rias-finanzen-personal - rias-finanzen-personal
- bgn - bgn
- bgn-finanzen-personal - bgn-finanzen-personal
- regishut
- regishut-personal-finanzen
- buero-scan
is_samba_user: true is_samba_user: true
password: 'd4r1usz' password: 'd4r1usz'
- name: sysadm - name: sysadm
@ -509,16 +546,33 @@ nis_user:
- rias-finanzen-personal - rias-finanzen-personal
- bgn - bgn
- bgn-finanzen-personal - bgn-finanzen-personal
- regishut
- regishut-personal-finanzen
- buero-scan
is_samba_user: true is_samba_user: true
password: 'KPk_Wf2F' password: 'KPk_Wf2F'
- name: alexander.lorenz.milord
groups:
- regishut
- buero-scan
is_samba_user: true
password: 'R3GI_20_poliz_!'
- name: alexander.rasumny - name: alexander.rasumny
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'twT9Rjbv9mjq' password: 'twT9Rjbv9mjq'
- name: alexander.steder
groups:
- regishut
- buero-scan
is_samba_user: true
password: 'SHUT_20_s3nc3!'
- name: anna.mueller1 - name: anna.mueller1
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '5xp5ll9ar13us!' password: '5xp5ll9ar13us!'
- name: anne - name: anne
@ -533,11 +587,13 @@ nis_user:
- rias-finanzen-personal - rias-finanzen-personal
- bgn - bgn
- bgn-finanzen-personal - bgn-finanzen-personal
- buero-scan
is_samba_user: true is_samba_user: true
password: 'YA!LiLiC0MP5' password: 'YA!LiLiC0MP5'
- name: axis - name: axis
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '20_axis_16' password: '20_axis_16'
- name: benjamin - name: benjamin
@ -546,6 +602,7 @@ nis_user:
- vdk - vdk
- rias - rias
- rias-finanzen-personal - rias-finanzen-personal
- buero-scan
is_samba_user: true is_samba_user: true
password: 'C2-0U#ch' password: 'C2-0U#ch'
- name: bianca - name: bianca
@ -560,6 +617,7 @@ nis_user:
- rias-finanzen-personal - rias-finanzen-personal
- bgn - bgn
- bgn-finanzen-personal - bgn-finanzen-personal
- buero-scan
is_samba_user: true is_samba_user: true
password: '73_BiBole_29' password: '73_BiBole_29'
- name: birgit.erhardt - name: birgit.erhardt
@ -567,61 +625,65 @@ nis_user:
- mbr-buero - mbr-buero
- mbr-finanzen - mbr-finanzen
- vdk - vdk
- buero-scan
is_samba_user: true is_samba_user: true
password: '20_purpel!rain_17' password: '20_purpel!rain_17'
- name: bjoern.renkewitz - name: bjoern.renkewitz
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'Tz9-Wq-51' password: 'Tz9-Wq-51'
- name: carolin
groups:
- mbr-buero
- bgn-finanzen-personal
is_samba_user: true
password: '20_carol1n_14'
- name: christina.wendt - name: christina.wendt
groups: groups:
- mbr-buero - mbr-buero
- mbr-finanzen - mbr-finanzen
- vdk - vdk
- rias-finanzen-personal - rias-finanzen-personal
- bgn-finanzen-personal - bgn-finanzen-personal
- buero-scan
is_samba_user: true is_samba_user: true
password: '8!Varianten' password: '8!Varianten'
- name: daniel.poensgen - name: daniel.poensgen
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'rcMRCm7jcpbp' password: 'rcMRCm7jcpbp'
- name: doku.mbr2 - name: doku.mbr2
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '*M0ss4d*' password: '*M0ss4d*'
- name: doku.mbr4 - name: doku.mbr4
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'PwmNvPh9KM4T' password: 'PwmNvPh9KM4T'
- name: dorina.feldmann - name: dorina.feldmann
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '17?4XPQ_!abc' password: '17?4XPQ_!abc'
- name: franziska - name: felix.mueller
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'f49mCjbj3Jh7' password: 'U_i5zAR5H+ti'
- name: frederick.kannenberg - name: frederick.kannenberg
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'riasFK2019!#' password: 'riasFK2019!#'
- name: hamid.mohseni - name: hamid.mohseni
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'TFhCW9J4Vn4F' password: 'TFhCW9J4Vn4F'
- name: isabell.wiesner - name: isabell.wiesner
@ -631,140 +693,162 @@ nis_user:
- vdk - vdk
- rias-finanzen-personal - rias-finanzen-personal
- bgn-finanzen-personal - bgn-finanzen-personal
- buero-scan
is_samba_user: true is_samba_user: true
password: 'XY_bunt_2020!' password: 'XY_bunt_2020!'
- name: janine.budich - name: janine.budich
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'LoS_r3f_20_AS!' password: 'LoS_r3f_20_AS!'
- name: johannes.radke - name: johannes.radke
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'Furzf4brik!' password: 'Furzf4brik!'
- name: judith.heinmueller - name: judith.heinmueller
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 't32_aHxV.' password: 't32_aHxV.'
- name: kristina.holzapfel - name: julia.kopp
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'c7PvX_39.' password: '-a2%3bTzkW.A'
- name: kerstin.kuballa
groups:
- mbr-buero
- buero-scan
is_samba_user: true
password: 'sVY2_2t+a+db'
- name: lavinia.schwedersky - name: lavinia.schwedersky
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'xJw.3R9vKf/N' password: 'xJw.3R9vKf/N'
- name: lena.mahler - name: lena.mahler
groups: groups:
- mbr-buero - mbr-buero
- bgn
- bgn-finanzen-personal
- buero-scan
is_samba_user: true is_samba_user: true
password: 'YZ_bgn_2020!' password: 'YZ_bgn_2020!'
- name: manja.kasten - name: manja.kasten
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'Rasili_&n' password: 'Rasili_&n'
- name: mathias - name: mathias
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'p3r*45p3r4*4d*45tr4m' password: 'p3r*45p3r4*4d*45tr4m'
- name: matthias.mueller - name: matthias.mueller
groups: groups:
- mbr-buero - mbr-buero
- mbr-personal - mbr-personal
- buero-scan
is_samba_user: true is_samba_user: true
password: 'V1v@H@f3rdr1nk' password: 'V1v@H@f3rdr1nk'
- name: michael.sulies - name: michael.sulies
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'Cryst4lp4l4c3' password: 'Cryst4lp4l4c3'
- name: michael.trube
groups:
- mbr-buero
- mbr-kamera
is_samba_user: true
password: '*R13sl1ng*'
- name: pia.lamberty - name: pia.lamberty
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'oasd31*as+Q%' password: 'oasd31*as+Q%'
- name: honorar.mbr1 - name: honorar.mbr1
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '_F313r4b3nd*' password: '_F313r4b3nd*'
- name: nina.rink - name: nina.rink
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'BMW_mobit_2020!' password: 'BMW_mobit_2020!'
- name: praktikum.bgn1 - name: praktikum.bgn1
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'MPL_baerin_20!' password: 'MPL_baerin_20!'
- name: praktikum.mbr1 - name: praktikum.mbr1
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '2001_RAT_urban!' password: '2001_RAT_urban!'
- name: praktikum.mbr2 - name: praktikum.mbr2
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '20praktikum213' password: '20praktikum213'
- name: praktikum.rias1 - name: praktikum.rias1
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '7z7F%d3cv_dfjz' password: '7z7F%d3cv_dfjz'
- name: bianca.loy - name: bianca.loy
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'ctnrk3CczcJ9' password: 'ctnrk3CczcJ9'
- name: praktikum.rias2 - name: praktikum.rias2
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'Q56V.6kf/JLQ' password: 'Q56V.6kf/JLQ'
- name: honorar.rias1 - name: honorar.rias1
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '6jA,nmD,fdK!' password: '6jA,nmD,fdK!'
- name: sabine.kritter
groups:
- mbr-buero
is_samba_user: true
password: '#17_abc_?!'
- name: samuel.signer - name: samuel.signer
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'S4mmyC0mput3r!' password: 'S4mmyC0mput3r!'
- name: scan - name: scan
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: '20scan13' password: '20scan13'
- name: simon - name: simon
groups: groups:
- mbr-buero - mbr-buero
- buero-scan
is_samba_user: true is_samba_user: true
password: 'S4u3rkr4ut!' password: 'S4u3rkr4ut!'
- name: ulf.balmer - name: ulf.balmer
groups: groups:
- mbr-buero - mbr-buero
- bgn - bgn
- bgn-finanzen-personal - bgn-finanzen-personal
- buero-scan
is_samba_user: true is_samba_user: true
password: 'ALL3_e6ene#' password: 'ALL3_e6ene#'

View File

@ -44,3 +44,8 @@
name: rpcbind name: rpcbind
daemon_reload: yes daemon_reload: yes
state: restarted state: restarted
- name: Reload samba config
shell: smbcontrol all reload-config
when:
- "groups['samba_server']|string is search(inventory_hostname)"

View File

@ -85,6 +85,15 @@
tags: tags:
- sudoers - sudoers
# tags supported inside samba-server-shares.yml:
#
# samba-shares
# samba-config
- import_tasks: samba-server.yml
when: "groups['samba_server']|string is search(inventory_hostname)"
tags:
- samba-server
#- import_tasks: mount_samba_shares.yml #- import_tasks: mount_samba_shares.yml
# when: "groups['client_pc']|string is search(inventory_hostname)" # when: "groups['client_pc']|string is search(inventory_hostname)"
# tags: # tags:

View File

@ -0,0 +1,41 @@
---
- name: (samba-server.yml) Ensure samba share directories exists
file:
path: "/data/shares/{{ item.name }}"
owner: "root"
group: "{{ item.group }}"
mode: '2770'
state: directory
with_items: "{{ samba_shares }}"
loop_control:
label: '{{ item.name }}'
tags:
- samba-shares
- name: (samba-server.yml) Checki if file '/etc/samba/smbconf.ORIG' exists
stat:
path: /etc/samba/smb.conf.ORIG
register: etc_samba_smb_conf_ORIG
tags:
- samba-config
- name: (samba-server.yml) Backup installation version of file '/etc/samba/smb.conf'
command: cp -a /etc/samba/smb.conf /etc/samba/smb.conf.ORIG
when: etc_samba_smb_conf_ORIG.stat.exists == False
tags:
- samba-config
- name: (samba-server.yml) Create new smb.conf from template smb.conf.j2
template:
src: etc/samba/smb.conf.j2
dest: /etc/samba/smb.conf
owner: root
group: root
mode: 0644
#backup: yes
notify: "Reload samba config"
tags:
- samba-config

File diff suppressed because it is too large Load Diff