diff --git a/CHANGELOG.md b/CHANGELOG.md index 4370c843..2a53289a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +## 2017-02-15 - Supported Release 1.1.5 + +### Summary + +- Small release with several bug fixes and a minor feature. + +#### Features + +- Obfuscate passwords in logs if sqlserver_instance raises an error ([MODULES-4255](https://tickets.puppet.com/browse/MODULES-4255)). + +#### Bug Fixes + +- Fix issues with installing .Net 3.5 in acceptance tests +- Fix various issues with test environment in AppVeyor, Travis CI and Jenkins +- Fix documentation for localization + ## 2016-08-31 - Supported Release 1.1.4 ### Summary diff --git a/README.md b/README.md index 3439b249..f3fd71b8 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ The sqlserver module requires the following: To get started with the sqlserver module, include in your manifest: ```puppet -sqlserver_instance{'MSSQLSERVER': +sqlserver_instance{ 'MSSQLSERVER': features => ['SQL'], source => 'E:/', sql_sysadmin_accounts => ['myuser'], @@ -54,7 +54,7 @@ This example installs MS SQL and creates an MS SQL instance named MSSQLSERVER. I A more advanced configuration, including installer switches: ```puppet -sqlserver_instance{'MSSQLSERVER': +sqlserver_instance{ 'MSSQLSERVER': source => 'E:/', features => ['SQL'], security_mode => 'SQL', @@ -106,7 +106,7 @@ sqlserver::database{ 'minviable': ```puppet SQL Login -sqlserver::login{'vagrant': +sqlserver::login{ 'vagrant': instance => 'MSSQLSERVER', password => 'Pupp3t1@', } @@ -121,8 +121,8 @@ sqlserver::login{ 'WIN-D95P1A3V103\localAccount': ### Create a new login and a user for a given database ```puppet -sqlserver::login{'loggingUser': - password => 'Pupp3t1@', +sqlserver::login{ 'loggingUser': + password => 'Pupp3t1@', } sqlserver::user{ 'rp_logging-loggingUser': @@ -136,10 +136,10 @@ sqlserver::user{ 'rp_logging-loggingUser': ```puppet sqlserver::user::permissions{'INSERT-loggingUser-On-rp_logging': - user => 'loggingUser', - database => 'rp_logging', + user => 'loggingUser', + database => 'rp_logging', permissions => 'INSERT', - require => Sqlserver::User['rp_logging-loggingUser'], + require => Sqlserver::User['rp_logging-loggingUser'], } sqlserver::user::permissions{ 'Deny the Update as we should only insert': @@ -411,7 +411,7 @@ Stores credentials for Puppet to use when managing a given SQL Server instance. ##### `admin_login_type` -Specifies the type of login used to manage to SQL Server instace. The login type affects the `admin_user` and `admin_pass` parameters which are described below. Valid options: 'SQL_LOGIN' and 'WINDOWS_LOGIN'. +Specifies the type of login used to manage to SQL Server instance. The login type affects the `admin_user` and `admin_pass` parameters which are described below. Valid options: 'SQL_LOGIN' and 'WINDOWS_LOGIN'. Default: 'SQL_LOGIN'. diff --git a/metadata.json b/metadata.json index 31485bd5..f6ae33f3 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-sqlserver", - "version": "1.1.4", + "version": "1.1.5", "author": "Puppet Inc", "summary": "The `sqlserver` module installs and manages MS SQL Server 2012 and 2014 on Windows systems.", "license": "proprietary", diff --git a/spec/defines/role/permissions_spec.rb b/spec/defines/role/permissions_spec.rb index 1a615478..25851944 100644 --- a/spec/defines/role/permissions_spec.rb +++ b/spec/defines/role/permissions_spec.rb @@ -1,4 +1,5 @@ require 'spec_helper' +require File.expand_path(File.join(File.join(File.dirname(__FILE__),'..'),'manifest_shared_examples.rb')) RSpec.describe 'sqlserver::role::permissions' do include_context 'manifests' do diff --git a/spec/functions/sqlserver_is_domain_user_spec.rb b/spec/functions/sqlserver_is_domain_user_spec.rb index 926d6e05..71a8924e 100644 --- a/spec/functions/sqlserver_is_domain_user_spec.rb +++ b/spec/functions/sqlserver_is_domain_user_spec.rb @@ -1,3 +1,4 @@ +require 'spec_helper' require File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'lib/puppet_x/sqlserver/server_helper')) RSpec.describe 'sqlserver_is_domain_or_local_user?' do