diff --git a/.README.html b/.README.html index 34333857..d24a0ff0 100644 --- a/.README.html +++ b/.README.html @@ -859,14 +859,9 @@

mssql_datadir_mode

The permissions to be set for the mssql_datadir path in the format of the Ansible file module mode variable.

-

Quote the mode like '0700' so Ansible parses it as a +

Quote the mode like '755' so Ansible parses it as a string to avoid conflicts with octal numbers.

-

If mode is not specified and the destination directory does -not exist, the role uses the default umask on the system when -setting the mode. If mode is not specified and the destination directory -does exist, the role uses the mode of the existing -directory.

-

Default: null

+

Default: '755'

Type: string

mssql_logdir

The path to the directory that SQL Server must use to store logs. @@ -880,14 +875,9 @@

mssql_logdir_mode

The permissions to be set for the mssql_logdir path in the format of the Ansible file module mode variable.

-

Quote the mode like '0700' so Ansible parses it as a +

Quote the mode like '755' so Ansible parses it as a string to avoid conflicts with octal numbers.

-

If mode is not specified and the destination directory does -not exist, the role uses the default umask on the system when -setting the mode. If mode is not specified and the destination directory -does exist, the role uses the mode of the existing -directory.

-

Default: null

+

Default: '755'

Type: string

Configuring Network Parameters

diff --git a/CHANGELOG.md b/CHANGELOG.md index be241524..959a7e28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,56 @@ Changelog ========= +[2.2.1] - 2024-01-29 +-------------------- + +### Bug Fixes + +- fix: Ensure selinux type for used ports (#253) + + Enhancement: Ensure SELinux type for used ports + + Reason: Custom TCP ports must have `mssql_port_t` SELinux type + + Result: When mssql_manage_selinux is set to `true`, the role configures used ports with the `mssql_port_t` SELinux type + +- fix: Set default mode for data and log storage directories (#253) + + Enhancement: Set default mode for data and log storage directories + + Reason: `mssql_datadir_mode` and `mssql_logdir_mode` should have a default value for security + + Result: `mssql_datadir_mode` and `mssql_logdir_mode` variables have a default value of `'755'` + +### Other Changes + +- ci: support ansible-lint and ansible-test 2.16 (#251) + + Fix yamllint issue with markdownlint config + + Add cleanup for tests_include_vars_from_parent.yml + + Signed-off-by: Rich Megginson + +- ci: Use supported ansible-lint action; run ansible-lint against the collection (#252) + + The old ansible-community ansible-lint is deprecated. There is a + new ansible-lint github action. + + The latest Ansible repo gating tests run ansible-lint against + the collection format instead of against individual roles. + We have to convert the role to collection format before running + ansible-test. + + This also requires tox-lsr 3.2.1 - bump other actions to use 3.2.1 + + Role developers can run this locally using + `tox -e collection,ansible-lint-collection` + See https://github.com/linux-system-roles/tox-lsr/pull/125 + + Signed-off-by: Rich Megginson + + [2.2.0] - 2023-12-11 --------------------