Bare Metal Provisioning 2008 Puppet: Registry manifest

RESOLVED FIXED

Status

Infrastructure & Operations
RelOps: Puppet
RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: markco, Assigned: markco)

Tracking

Details

Comment hidden (empty)
(Assignee)

Updated

4 years ago
Assignee: relops → mcornmesser
Blocks: 979540
(Assignee)

Comment 1

4 years ago
::: modules/registry/manifests/2008/disablejit.pp has been changed to the following:
 
class tweaks::disablejit {
    case $env_os_version {
        2008: {
            registry_value { 'HKLM\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger':
                ensure => absent,
            }
            registry_value { 'HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger':
                ensure => absent,
            }
            registry_value { 'HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Debugger':
                ensure => absent,
            }
            registry_value { 'HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\DbgJITDebugLaunchSetting'
                ensure => absent,
            }
        }
        default: {
        }
    }
}

This manifest now uses the registry modules instead of an exec commands. Also the nv_os_version variable has been created to have a distiguishing fact for Windows OS versions.
(Assignee)

Comment 2

4 years ago
class registry::2008::disable_moz_svc_cert has been removed it is not needed due the cert is not being installed.
(Assignee)

Comment 3

4 years ago
> If the registry module comes from the puppetforge, it should be included
> verbatim.  Anything Mozilla-specific should be in another module.  Some of
> these can, I think, be used from other existing modules, but most will
> probably fit well into the 'tweaks' module.

Created the remote desktop module and moved enablerdp.pp to that module. 

Lesswinnag.pp removed. It was not having the intended effect. 

Mempage.pp moved to the tweaks modules. Also added a create to exec command, so it may only run once. 

Nouac.pp moved to tweaks module. 

Ntfsopt.pp moved to tweaks modules. 

Windefend.pp moved to tweaks modules.

disableddns.pp moved to disableservices module. 

disableupdates.pp  moved to disableservices module.
(Assignee)

Updated

4 years ago
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.