Commit Graph

167 Commits

Author SHA1 Message Date
Bert Van Vreckem
7ac006d53f Add documentation for custom config files 2018-10-04 23:16:13 +02:00
Bert Van Vreckem
f6cc5f9746 Add code to install user defined custom config files 2018-10-04 23:15:28 +02:00
Bert Van Vreckem
966c80efd9
Merge pull request #36 from goetzk/log-level
Control samba log level
2018-10-04 21:05:08 +02:00
Bert Van Vreckem
c9bac40925
Merge pull request #34 from goetzk/control-share-browsing
Control if shares are browseable or not
2018-10-04 21:04:39 +02:00
Bert Van Vreckem
5c24a32f15
Merge pull request #33 from goetzk/apple-extensions
Support for enabling Apple SMB extensions
2018-10-04 21:03:50 +02:00
Bert Van Vreckem
65f32566ea
Merge pull request #35 from goetzk/include-config-files
Load arbitrary config files in every section.
2018-10-04 21:02:05 +02:00
Karl Goetz
77a07187dd Control samba log level
If logging to a file, allow configuring log levels for debug purposes.
2018-09-03 15:26:05 +10:00
Karl Goetz
77d0bd4b9f Load arbitrary config files in every section.
This adds loading arbitrary samba config in to the existing sections. In
essence, it allows customising the configuration without making changes to the
role for those who aren't able to readily make the changes they require.

Closes #32
2018-09-03 15:25:25 +10:00
Karl Goetz
cc4926237e Support for enabling Apple SMB extensions
Adds support for enabling Apples SMB extensions via the VFS fruit module.

This is necessary for Time Machine backups to Samba.

Related to #32
2018-09-03 15:23:50 +10:00
Karl Goetz
e4161a506d Control if shares are browseable or not
Adds the 'browseable' option to shares (as is already available in homes) ;
useful for hiding things like backup targets from casual browsing.
2018-09-03 15:05:39 +10:00
Bert Van Vreckem
967b64f048 Fix yamllint warnings 2018-08-16 21:32:30 +02:00
Bert Van Vreckem
0360ec2b48 Add documentation for new role variables samba_printer_type and samba_cups_server 2018-08-16 21:31:32 +02:00
Bert Van Vreckem
6cfd4149b6 Add contributors for v2.6.0 2018-08-16 21:25:20 +02:00
Bert Van Vreckem
aa091db224 Update change log for v2.6.0 2018-08-16 21:25:20 +02:00
Bert Van Vreckem
6fdef4b21c Don't print user passwords out to the log (fixes #29) 2018-08-16 21:25:20 +02:00
Bert Van Vreckem
4e60993bad Update current supported versions of Fedora to 27 and 28 (25 and 26 are EOL) 2018-08-16 21:25:20 +02:00
Bert Van Vreckem
83963fe534 Replace deprecated option "syslog only" with "logging = syslog" 2018-08-16 21:25:20 +02:00
Bert Van Vreckem
1f89ed6dc4
Merge pull request #31 from goetzk/patch-2
Change wording for web docroot
2018-08-16 21:10:45 +02:00
Bert Van Vreckem
f25ad50259
Merge pull request #30 from goetzk/patch-1
Only create www_documentroot when requested
2018-08-16 21:00:40 +02:00
Bert Van Vreckem
dd0b2913aa
Merge pull request #28 from thiagogomesverissimo/issue27
Enable a cups server to be used in this roles
2018-08-16 20:57:32 +02:00
Bert Van Vreckem
7ce734ca40 Bump version of the Fedora Docker image to 28 2018-08-16 19:14:03 +02:00
Karl Goetz
c37a1e5e64
Change wording for web docroot
Role variables is updated to mention the two possible web docroot locations - the item listed previously was for RedHat systems.
2018-08-11 13:16:55 +10:00
Karl Goetz
9b127b9fd4
Only create www_documentroot when requested
samba_create_varwww_symlinks controls linking to the www docroot but
nothing else requires it to be available.
This commit makes its creation conditional on expected use.
2018-08-11 13:15:01 +10:00
Thiago Gomes Verissimo
8cc7cd0286 fix if stmt 2018-05-23 10:57:01 -03:00
Thiago Gomes Verissimo
71a6e33c0e fix endif 2018-05-23 10:54:35 -03:00
Thiago Gomes Verissimo
5089cd887a Enable a cups server to be used in this roles
Fix #27
2018-05-23 10:53:35 -03:00
Thiago Gomes Verissimo
3468e34364 Enable a cups server to be used in this roles
Fix #27
2018-05-23 10:48:32 -03:00
Bert Van Vreckem
daf7e7e7a3 Update change log for v2.5.1 2018-05-20 01:00:10 +02:00
Bert Van Vreckem
f465edbc9a Update README for v2.5.1: new variables, test environment, contributors 2018-05-20 00:59:54 +02:00
Bert Van Vreckem
9002e14e60 Remove quotes from smbpasswd/pdbedit invocation 2018-05-20 00:49:54 +02:00
Bert Van Vreckem
687c9f6605 Update Ubuntu version 2018-05-20 00:49:14 +02:00
Bert Van Vreckem
8c67801f1a Update list of supported platforms 2018-05-20 00:48:52 +02:00
Bert Van Vreckem
c4ee3fa60a Fix whitespace in configuration file 2018-05-20 00:48:15 +02:00
Bert Van Vreckem
9eb5e7e767 Fix yamllint warnings 2018-05-20 00:47:50 +02:00
Bert Van Vreckem
5d25692f88 Update Docker image versions 2018-05-19 23:44:24 +02:00
Bert Van Vreckem
281cddb700
Merge pull request #26 from towo/master
Name the include_vars task
2018-05-19 23:43:50 +02:00
Bert Van Vreckem
ead12ecfe9
Merge pull request #24 from jonathanunderwood/server_max_protocol
Add samba_server_max_protocol parameter
2018-05-19 23:42:59 +02:00
Bert Van Vreckem
70b2b21b2b
Merge branch 'master' into server_max_protocol 2018-05-19 23:41:58 +02:00
Bert Van Vreckem
59e0e317e9
Merge pull request #23 from kota65535/feature/username_map
Added username map configuration
2018-05-19 23:40:13 +02:00
Bert Van Vreckem
e2732e4263
Merge pull request #21 from blubber/make-cve-2017-7494-mitigation-optional
Add config flag to disable CVE-2017-7494 mitigation
2018-05-19 23:21:12 +02:00
Tobias Wolter
d2196c8091 Name the include_vars task
Appeasement for the linter gods.
2018-04-12 01:35:08 +02:00
Tiemo Kieft
b006670615
Add flag to disable CVE-2017-7494 mitigation
Setting "nt pipe support = no" seems to break macOS High Sierra
clients.
2018-04-04 08:56:26 +02:00
Jonathan G. Underwood
858d4a246b Add samba_server_min_protocol parameter 2018-04-03 17:07:25 +01:00
Bert Van Vreckem
3cb311356e
Merge pull request #25 from jonathanunderwood/later_fedora_support
Add Fedora 26 and 27 support explicitly in meta
2018-04-03 17:23:32 +02:00
Jonathan G. Underwood
277c308199 Add Fedora 26 and 27 support explicitly in meta 2018-04-02 22:28:15 +01:00
Jonathan G. Underwood
fda9ec8452 Add samba_server_max_protocol parameter 2018-04-02 22:25:51 +01:00
Tomohiko
675baed465 Added username map configuration 2017-12-28 16:49:12 +09:00
Bert Van Vreckem
4add05ac71 Added webhook for notifying Ansible Galaxy 2017-11-21 09:06:53 +01:00
Bert Van Vreckem
91daeb8d25 Updated change log for v2.5.0 2017-11-21 09:05:00 +01:00
Bert Van Vreckem
99ff1abb1b
Merge pull request #20 from SvenEeckeman/master
Added support for Realmd
2017-11-21 08:58:07 +01:00