ReleaseEngineering/worker configuration/2008: Difference between revisions

Saving WIP
(Saving WIP)
(Saving WIP)
Line 52: Line 52:
** A copy of pupept.conf is needed prior to the Pupeptize vbs being ran
** A copy of pupept.conf is needed prior to the Pupeptize vbs being ran
** After this initial copy the file is managed by Puppet
** After this initial copy the file is managed by Puppet
* Copy over the pupeptize vbs from "Z:\Scripts\" to "C:\ProgramData\Puppetlabs\puppet\var\"
* Copy over the Pupeptize vbs from "Z:\Scripts\" to "C:\ProgramData\Puppetlabs\puppet\var\"
* Run Puppetize vbs
* Run Puppet<br />
 
=== Configuration ===
Rename Administrator to root
* Copy over security template, root.inf, from "Z:\Files\root"
* Apply template cmd /c secedit /configure /db %temp%\temp.sdb /cfg C:\root.inf
* Set registry so that root may continue to auto-login during task sequence execution<br />
 
Set a os_version "reg add "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /v os_version /t REG_SZ /d 2008"
** For Puppet use. Currently there is no facter fact to differentiate between Windows OSes<br />
 
Disable Server Manager Window "reg add HKCU\Software\Microsoft\ServerManager /t REG_DWORD  /v DoNotOpenServerManagerAtLogon /d 1 /f
* Because the registry setting is HKey current user it is quite difficult to implement through Puppet
** Needs to be done after reboot post Puppet run
 
 
=== Cloud Deploy Configuration Capture (MDT Task Sequence ID W2008_CLD_002)===
=== Cloud Deploy Configuration Capture (MDT Task Sequence ID W2008_CLD_002)===
== Windows 2008 Build Slave Configuration Managed by Puppet ==
== Windows 2008 Build Slave Configuration Managed by Puppet ==
31

edits