ReferencePlatforms/Test/SnowLeopardRev4

This information is from the original setup bug. It has been added to the wiki so it doesn't get lost (original source). Everything else is done with os/talos_osx_rev4.pp. Eventually this file will be moved to talos_osx.pp

  • The hard drive with pre-installed Mac OS X erased
  • Mac OS X 10.6 installed from OS recovery DVD included with hardware. Note the Applications DVD included with the hardware should not be installed.
  • 10.6.8 v1.1 update applied, from:
curl -LO http://support.apple.com/downloads/DL1399/en_US/MacOSXUpdCombo10.6.8.dmg
  • User created with the following details:
    • Full Name: Client Builder
    • User Name: cltbld
    • Password to be communicated by Release Engineering
  • VNC and SSH sharing enabled with VNC password set to 'cltbld' password. This can be done by:
    • launch System Preferences
    • go to 'Sharing'
    • tick 'Screen Sharing' and 'Remote Login' settings
    • set the VNC password
      • select the 'Screen Sharing' item from the checkbox list
      • press "Computer Settings"
      • On the sheet that drops down, tick the 'VNC Viewers may control screen with password:" checkbox
      • enter the 'cltbld' user password.
  • 'cltbld' set to automatically log into a console session. This can be done by:
    • launching System Preferences
    • go to 'Accounts'
    • click the padlock to unlock the preference pane
    • press 'Login Options' then select "Client Builder" from the "Automatic Login" list
  • Puppet v 0.24.8 installed. This can be done by running
curl -LO http://downloads.puppetlabs.com/gems/facter-1.5.6.gem
curl -LO http://projects.puppetlabs.com/attachments/download/584/puppet-0.24.8.gem
sudo gem install facter-1.5.6.gem puppet-0.24.8.gem
  • Hardware dongle installed that allows the display mode to be set to 1600x1200x32