From cb7ac0973f29d14ca294ccaf9638135d3a0c2c25 Mon Sep 17 00:00:00 2001 From: Bert Van Vreckem Date: Fri, 29 Jul 2016 10:01:49 +0200 Subject: [PATCH] Updated meta data, documentation and change log for v2.2.0 --- CHANGELOG.md | 9 ++++++++- README.md | 40 ++++++++++++++++++++-------------------- meta/main.yml | 5 ++++- 3 files changed, 32 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20534aa..09b965f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,14 @@ 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 diff --git a/README.md b/README.md index 3f80655..d1391e0 100644 --- a/README.md +++ b/README.md @@ -21,22 +21,23 @@ No specific requirements ## Role Variables -| Variable | Default | Comments | -| :--- | :--- | :--- | -| `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_load_printers` | false | When true, printers attached to the host are shared | -| `samba_log` | - | Set the log file. If left undefined, logging is done through syslog. | -| `samba_log_size` | 5000 | Set the maximum size of the log file. | -| `samba_map_to_guest` | `bad user` | Behaviour when unregistered users access the shares. | -| `samba_netbios_name` | `{{ ansible_hostname }}` | The NetBIOS name of this server. | -| `samba_passdb_backend` | `tdbsam` | Password database backend. | -| `samba_security` | `user` | Samba security setting | -| `samba_server_string` | `fileserver %m` | Comment string for the server. | -| `samba_shares` | [] | List of dicts containing share definitions. See below for details. | -| `samba_shares_root` | `/srv/shares` | Directories for the shares are created under this directory. | -| `samba_users` | [] | List of dicts defining users that can access shares. | -| `samba_workgroup` | `WORKGROUP` | Name of the server workgroup. | +| Variable | Default | Comments | +| :--- | :--- | :--- | +| `samba_create_varwww_symlinks` | false | When true, symlinks are created in `/var/www/html` to the shares. | +| `samba_interfaces` | [] | List of network interfaces used for browsing, name registration, etc. | +| `samba_load_homes` | false | When true, user home directories are accessible. | +| `samba_load_printers` | false | When true, printers attached to the host are shared | +| `samba_log` | - | Set the log file. If left undefined, logging is done through syslog. | +| `samba_log_size` | 5000 | Set the maximum size of the log file. | +| `samba_map_to_guest` | `bad user` | Behaviour when unregistered users access the shares. | +| `samba_netbios_name` | `{{ ansible_hostname }}` | The NetBIOS name of this server. | +| `samba_passdb_backend` | `tdbsam` | Password database backend. | +| `samba_security` | `user` | Samba security setting | +| `samba_server_string` | `fileserver %m` | Comment string for the server. | +| `samba_shares` | [] | List of dicts containing share definitions. See below for details. | +| `samba_shares_root` | `/srv/shares` | Directories for the shares are created under this directory. | +| `samba_users` | [] | List of dicts defining users that can access shares. | +| `samba_workgroup` | `WORKGROUP` | Name of the server workgroup. | ### 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. -## Contributing - -Issues, feature requests, ideas are appreciated and can be posted in the Issues section. Pull requests are also very welcome. - ## License BSD ## 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) - [Birgit Croux](https://github.com/birgitcroux) - [DarkStar1973](https://github.com/DarkStar1973) - [Ian Young](https://github.com/iangreenleaf) +- [Jonas Heinrich](https://github.com/onny) diff --git a/meta/main.yml b/meta/main.yml index 7bc4756..0076a8c 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -1,7 +1,7 @@ --- galaxy_info: 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 min_ansible_version: 2.0 platforms: @@ -15,6 +15,9 @@ galaxy_info: - name: Debian versions: - all + - name: ArchLinux + versions: + - all galaxy_tags: - system - networking