A recent Nessus Audit of a Windows 2016 Server Core VM found several audit failures which cannot be remediated by this module. I am adding each required policy in turn. I will rebase on #42 if it is accepted first, otherwise I will incorporate its changes into this PR.
First, I cleaned up some of the existing code to suit my OCD tendencies:
Sort policy mapping by policy_type, then by description.
Sort attributes by key.
Handle every possible value in case statements.
Replace double-quote " characters with single-quote ' characters where possible.
Updated puppet and ruby versions for testing.Moved to #46
I will raise an issue for each added policy, and add a corresponding Fixes: link below:
A recent Nessus Audit of a Windows 2016 Server Core VM found several audit failures which cannot be remediated by this module. I am adding each required policy in turn. I will rebase on #42 if it is accepted first, otherwise I will incorporate its changes into this PR.
First, I cleaned up some of the existing code to suit my OCD tendencies:
policy_type
, then by description.case
statements."
characters with single-quote'
characters where possible.Updated puppet and ruby versions for testing.Moved to #46I will raise an issue for each added policy, and add a corresponding
Fixes:
link below:Fixes: #41 #44 #45 #47 #48 #49 #50 #51 #52 #53 #54 #55 #56 #58 #59 #60 #61 #62 #63 #64 #65 #66 #67 #68 #69 #70 #72 #73 #74 #75 #76 #77 #78 #79 #80 #81 #82 #83