Solaris is shipped with sshd_config PermitRootlogin option as "No", so I thought that if we are to follow the ssh module design and retain all OS options with the defaults defined then that option had to be changed to 'USE_DEFAULTS'. That was the same case with a few other parameters as well. I only updated the parameters where the defaults differ between Solaris and Linux-like systems.