mssql_secured::apply defined type allows you to define your own subsets of controls. Although we have helped you by providing some predefined sets, you probably want to express your own control sets.
How does it work?
mssql_secured::apply tries to translate the specified set name into a list of controls. It does this by doing a hiera lookup wet the key:
set_name is the name of your set.
The value returned needs to be an
Strings. Here is an example of this:
mssql_secured::sets::MY_OWN_SET: - systemd_service_files_are_enabled - data_cluster_initialized_successfully - log_destinations_are_set_correctly - logging_collector_is_enabled - log_file_destination_directory_is_set_correctly - filename_pattern_for_log_files_is_set_correctly - log_file_permissions_are_set_correctly - log_truncate_on_rotation_is_enabled