diff --git a/manifests/server/share.pp b/manifests/server/share.pp index 6cf8eec..8495686 100644 --- a/manifests/server/share.pp +++ b/manifests/server/share.pp @@ -37,6 +37,9 @@ $share_guest_ok = undef, $share_guest_only = undef, $share_guest_account = undef, + $share_read_only = undef, + $share_write_list = undef, + $share_read_list = undef, ) { include '::samba::server::config' diff --git a/templates/shares.erb b/templates/shares.erb index 252c9d1..5dbc8a7 100644 --- a/templates/shares.erb +++ b/templates/shares.erb @@ -29,3 +29,12 @@ <% if @share_guest_account %> guest account = @share_guest_account <% end -%> +<% if @share_read_only -%> + read only = <%= @share_read_only %> +<% end -%> +<% if @share_write_list -%> + write list = <%= @share_write_list %> +<% end -%> +<% if @share_read_list -%> + read list = <%= @share_read_list %> +<% end -%>