diff --git a/defaults/main.yml b/defaults/main.yml index c786d30..628ed24 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,4 +1,4 @@ -# roles/samba/defaults/main.yml +#i roles/samba/defaults/main.yml --- samba_workgroup: 'WORKGROUP' @@ -9,6 +9,8 @@ samba_security: 'user' samba_passdb_backend: 'tdbsam' samba_map_to_guest: 'bad user' samba_load_printers: false +samba_printer_type: 'cups' +samba_cups_server: 'localhost:631' samba_load_homes: false samba_create_varwww_symlinks: false samba_shares_root: '/srv/shares' diff --git a/templates/smb.conf.j2 b/templates/smb.conf.j2 index 27e8fa5..b672535 100755 --- a/templates/smb.conf.j2 +++ b/templates/smb.conf.j2 @@ -59,6 +59,13 @@ printing = bsd printcap name = /dev/null disable spoolss = yes +{% else %} + load printers = yes + printing = {{ samba_printer_type }} + printcap name = {{ samba_printer_type }} + {% if not samba_printer_type == 'cups' %} + cups server = {{ samba_cups_server }} + {% else %} {% endif %} {% if samba_mitigate_cve_2017_7494 %}