Updated meta data, documentation and change log for v2.2.0

This commit is contained in:
Bert Van Vreckem 2016-07-29 10:01:49 +02:00
parent f7a7b457da
commit cb7ac0973f
3 changed files with 32 additions and 22 deletions

View File

@ -2,7 +2,14 @@
This file contains al notable changes to the bertvv.samba Ansible role. This file contains al notable changes to the bertvv.samba Ansible role.
This file adheres to the guidelines of [http://keepachangelog.com/](http://keepachangelog.com/). Versioning follows [Semantic Versioning](http://semver.org/). "GH-X" refers to the X'th issue on the Github project. This file adheres to the guidelines of [http://keepachangelog.com/](http://keepachangelog.com/). Versioning follows [Semantic Versioning](http://semver.org/). "GH-X" refers to the X'th issue or pull request on the Github project.
## 2.2.0 - 2016-07-29
### Added
- (GH-11) Introduced variable `samba_interfaces` (credit: [Jonas Heinrich](https://github.com/onny))
- (GH-11) Added support for Arch Linux (credit: [Jonas Heinrich](https://github.com/onny))
## 2.1.1 - 2016-05-29 ## 2.1.1 - 2016-05-29

View File

@ -21,22 +21,23 @@ No specific requirements
## Role Variables ## Role Variables
| Variable | Default | Comments | | Variable | Default | Comments |
| :--- | :--- | :--- | | :--- | :--- | :--- |
| `samba_create_varwww_symlinks` | false | When true, symlinks are created in `/var/www/html` to the shares. | | `samba_create_varwww_symlinks` | false | When true, symlinks are created in `/var/www/html` to the shares. |
| `samba_load_homes` | false | When true, user home directories are accessible. | | `samba_interfaces` | [] | List of network interfaces used for browsing, name registration, etc. |
| `samba_load_printers` | false | When true, printers attached to the host are shared | | `samba_load_homes` | false | When true, user home directories are accessible. |
| `samba_log` | - | Set the log file. If left undefined, logging is done through syslog. | | `samba_load_printers` | false | When true, printers attached to the host are shared |
| `samba_log_size` | 5000 | Set the maximum size of the log file. | | `samba_log` | - | Set the log file. If left undefined, logging is done through syslog. |
| `samba_map_to_guest` | `bad user` | Behaviour when unregistered users access the shares. | | `samba_log_size` | 5000 | Set the maximum size of the log file. |
| `samba_netbios_name` | `{{ ansible_hostname }}` | The NetBIOS name of this server. | | `samba_map_to_guest` | `bad user` | Behaviour when unregistered users access the shares. |
| `samba_passdb_backend` | `tdbsam` | Password database backend. | | `samba_netbios_name` | `{{ ansible_hostname }}` | The NetBIOS name of this server. |
| `samba_security` | `user` | Samba security setting | | `samba_passdb_backend` | `tdbsam` | Password database backend. |
| `samba_server_string` | `fileserver %m` | Comment string for the server. | | `samba_security` | `user` | Samba security setting |
| `samba_shares` | [] | List of dicts containing share definitions. See below for details. | | `samba_server_string` | `fileserver %m` | Comment string for the server. |
| `samba_shares_root` | `/srv/shares` | Directories for the shares are created under this directory. | | `samba_shares` | [] | List of dicts containing share definitions. See below for details. |
| `samba_users` | [] | List of dicts defining users that can access shares. | | `samba_shares_root` | `/srv/shares` | Directories for the shares are created under this directory. |
| `samba_workgroup` | `WORKGROUP` | Name of the server workgroup. | | `samba_users` | [] | List of dicts defining users that can access shares. |
| `samba_workgroup` | `WORKGROUP` | Name of the server workgroup. |
### Defining users ### Defining users
@ -147,17 +148,16 @@ The workaround is waiting a bit and running `vagrant provision` again.
If you are looking for a Samba role for Debian or Ubuntu, take a look at this [comprehensive role](https://galaxy.ansible.com/list#/roles/1597) by Debops. Jeff Geerling also has written a [Samba role for EL](https://galaxy.ansible.com/list#/roles/438), but at the time of writing this, it is very basic. If you are looking for a Samba role for Debian or Ubuntu, take a look at this [comprehensive role](https://galaxy.ansible.com/list#/roles/1597) by Debops. Jeff Geerling also has written a [Samba role for EL](https://galaxy.ansible.com/list#/roles/438), but at the time of writing this, it is very basic.
## Contributing
Issues, feature requests, ideas are appreciated and can be posted in the Issues section. Pull requests are also very welcome.
## License ## License
BSD BSD
## Contributors ## Contributors
Issues, feature requests, ideas are appreciated and can be posted in the Issues section. Pull requests are also very welcome.
- [Bert Van Vreckem](https://github.com/bertvv) (maintainer) - [Bert Van Vreckem](https://github.com/bertvv) (maintainer)
- [Birgit Croux](https://github.com/birgitcroux) - [Birgit Croux](https://github.com/birgitcroux)
- [DarkStar1973](https://github.com/DarkStar1973) - [DarkStar1973](https://github.com/DarkStar1973)
- [Ian Young](https://github.com/iangreenleaf) - [Ian Young](https://github.com/iangreenleaf)
- [Jonas Heinrich](https://github.com/onny)

View File

@ -1,7 +1,7 @@
--- ---
galaxy_info: galaxy_info:
author: Bert Van Vreckem author: Bert Van Vreckem
description: This role installs and configures Samba as a file server on RedHat- or Debian-based Linux distros. description: This role installs and configures Samba as a file server.
license: BSD license: BSD
min_ansible_version: 2.0 min_ansible_version: 2.0
platforms: platforms:
@ -15,6 +15,9 @@ galaxy_info:
- name: Debian - name: Debian
versions: versions:
- all - all
- name: ArchLinux
versions:
- all
galaxy_tags: galaxy_tags:
- system - system
- networking - networking