diff --git a/CHANGELOG.md b/CHANGELOG.md
index f81f4a17..0c40dbe1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,19 +2,26 @@
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
-## [v3.1.0](https://github.com/puppetlabs/puppetlabs-sqlserver/tree/v3.1.0) - 2022-05-30
+## [v3.2.0](https://github.com/puppetlabs/puppetlabs-sqlserver/tree/v3.2.0) (2022-08-23)
-[Full Changelog](https://github.com/puppetlabs/puppetlabs-sqlserver/compare/v3.0.0...v3.1.0)
+[Full Changelog](https://github.com/puppetlabs/puppetlabs-sqlserver/compare/v3.1.0...v3.2.0)
### Added
-- pdksync - (FM-8922) - Add Support for Windows 2022 [#397](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/397) ([david22swan](https://github.com/david22swan))
+- \(CAT-136\) Update dependencies [\#405](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/405) ([LukasAud](https://github.com/LukasAud))
+
+## [v3.1.0](https://github.com/puppetlabs/puppetlabs-sqlserver/tree/v3.1.0) (2022-05-30)
+
+[Full Changelog](https://github.com/puppetlabs/puppetlabs-sqlserver/compare/v3.0.0...v3.1.0)
+
+### Added
-- (MODULES-5472) Login values can now be passed as sensitive strings [#393](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/393) ([david22swan](https://github.com/david22swan))
+- pdksync - \(FM-8922\) - Add Support for Windows 2022 [\#397](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/397) ([david22swan](https://github.com/david22swan))
+- \(MODULES-5472\) Login values can now be passed as sensitive strings [\#393](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/393) ([david22swan](https://github.com/david22swan))
### Fixed
-- (MODULES-10825) - Dotnet installation fix [#392](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/392) ([david22swan](https://github.com/david22swan))
+- \(MODULES-10825\) - Dotnet installation fix [\#392](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/392) ([david22swan](https://github.com/david22swan))
## [v3.0.0](https://github.com/puppetlabs/puppetlabs-sqlserver/tree/v3.0.0) (2021-02-27)
@@ -31,7 +38,6 @@ All notable changes to this project will be documented in this file. The format
### Fixed
- \(FM-8879\) Handle T-SQL Errors Properly [\#349](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/349) ([RandomNoun7](https://github.com/RandomNoun7))
-- \(MODULES-10335\) - Update exec's title to be unique [\#341](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/341) ([david22swan](https://github.com/david22swan))
## [v2.6.2](https://github.com/puppetlabs/puppetlabs-sqlserver/tree/v2.6.2) (2020-01-21)
@@ -40,6 +46,7 @@ All notable changes to this project will be documented in this file. The format
### Fixed
- \(MODULES-10384\) - Registry value check tightened [\#343](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/343) ([david22swan](https://github.com/david22swan))
+- \(MODULES-10335\) - Update exec's title to be unique [\#341](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/341) ([david22swan](https://github.com/david22swan))
## [v2.6.1](https://github.com/puppetlabs/puppetlabs-sqlserver/tree/v2.6.1) (2020-01-16)
diff --git a/REFERENCE.md b/REFERENCE.md
index 76d32d26..873eefa8 100644
--- a/REFERENCE.md
+++ b/REFERENCE.md
@@ -74,17 +74,19 @@ Default value: `$title`
##### `admin_user`
-Data type: `Optional[String]`
+Data type: `Variant[Sensitive[String], String]`
Only required for SQL_LOGIN type. A user/login who has sysadmin rights on the server
+Can be passed as a sensitive value
Default value: `''`
##### `admin_pass`
-Data type: `Optional[String]`
+Data type: `Variant[Sensitive[String], String]`
Only required for SQL_LOGIN type. The password in order to access the server to be managed.
+Can be passed as a sensitive value
Default value: `''`
@@ -423,20 +425,21 @@ Default value: `'present'`
##### `password`
-Data type: `Optional[String]`
+Data type: `Optional[Variant[Sensitive[String], String]]`
Plain text password. Only applicable when Login_Type = 'SQL_LOGIN'.
+Can be passed through as a sensitive value.
Default value: ``undef``
##### `svrroles`
-Data type: `Optional[Hash]`
+Data type: `Hash`
A hash of preinstalled server roles that you want assigned to this login.
sample usage would be { 'diskadmin' => 1, 'dbcreator' => 1, 'sysadmin' => 0, }
-Default value: `{ }`
+Default value: `{}`
##### `login_type`
@@ -488,13 +491,13 @@ Default value: ``false``
##### `permissions`
-Data type: `Optional[Hash]`
+Data type: `Hash`
A hash of permissions that should be managed for the login.
Valid keys are 'GRANT', 'GRANT_WITH_OPTION', 'DENY' or 'REVOKE'.
Valid values must be an array of Strings i.e. {'GRANT' => ['CONNECT SQL', 'CREATE ANY DATABASE'] }
-Default value: `{ }`
+Default value: `{}`
### `sqlserver::login::permissions`
@@ -543,7 +546,7 @@ Default value: `'MSSQLSERVER'`
##### `with_grant_option`
-Data type: `Optional[Boolean]`
+Data type: `Boolean`
Bolean value that allows user to grant options.
@@ -618,13 +621,13 @@ Default value: `'master'`
##### `permissions`
-Data type: `Optional[Hash]`
+Data type: `Hash`
A hash of permissions that should be managed for the role.
Valid keys are 'GRANT', 'GRANT_WITH_OPTION', 'DENY' or 'REVOKE'.
Valid values must be an array of Strings i.e. {'GRANT' => ['CONNECT', 'CREATE ANY DATABASE'] }
-Default value: `{ }`
+Default value: `{}`
##### `members`
@@ -683,7 +686,7 @@ Default value: `'GRANT'`
##### `with_grant_option`
-Data type: `Optional[Boolean]`
+Data type: `Boolean`
Whether to give the role the option to grant this permission to other principal objects, accepts true or false, defaults to false
@@ -863,13 +866,13 @@ Default value: ``undef``
##### `permissions`
-Data type: `Optional[Hash]`
+Data type: `Hash`
A hash of permissions that should be managed for the user.
Valid keys are 'GRANT', 'GRANT_WITH_OPTION', 'DENY' or 'REVOKE'.
Valid values must be an array of Strings i.e. {'GRANT' => ['SELECT', 'INSERT'] }
-Default value: `{ }`
+Default value: `{}`
### `sqlserver::user::permissions`
@@ -919,7 +922,7 @@ Default value: `'GRANT'`
##### `with_grant_option`
-Data type: `Optional[Boolean]`
+Data type: `Boolean`
Whether to give the user the option to grant this permission to other users, accepts true or false, defaults to false
diff --git a/metadata.json b/metadata.json
index a8801555..8a51bb6a 100644
--- a/metadata.json
+++ b/metadata.json
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-sqlserver",
- "version": "3.1.0",
+ "version": "3.2.0",
"author": "puppetlabs",
"summary": "The `sqlserver` module installs and manages MS SQL Server 2012, 2014, 2016, 2017, and 2019 on Windows systems.",
"license": "proprietary",
diff --git a/pdk.yaml b/pdk.yaml
new file mode 100644
index 00000000..4bef4bd0
--- /dev/null
+++ b/pdk.yaml
@@ -0,0 +1,2 @@
+---
+ignore: []