Educational ICT Virtualisation Specialist

Twitter LinkedIn E-mail
Precedence Technologies Ltd
Technology House, 36a Union Lane
Cambridge, CB4 1QB, United Kingdom
T: +44 (0)1223 359900
E: sales@precedence.co.uk
Linton-StaffLaptops-Salt

Jump to CustomersLinton > Linton > StaffLaptops > Salt

Replacement build process using Salt (work in progress)

All computer objects are now pre-staged through WDS, this process has to...

  • Create the computer object in an OU and assign it the unattend.xml file to use
  • Generate Salt key-pair
  • Copy the Salt key-pair to the WDS server and secure access using the computer object

Build process...

  • PXE boot using WDS
  • unattend.xml is already assign and computer object is already known so there will be no prompt to set the client name or pick what to do
  • driver groups are applied based on WDS driver group filtering
  • unattend.xml defines an action to retrieve the Salt key-pair from a share on the WDS server, only this computer can access it's keys
  • unattend.xml defines an action to install the Salt client

Salt state logic to take over from WDS...

if (on_management_network and server_says_build_base and client_says_build_base)
{
  if ie_version_less_than_11
  {
    // install updates for ie 11
    // install ie 11
  }

  if build_time_is_recent
  {
    // install convenience update
    // install newest months security rollup
  }

  // Get any missing updates from WSUS server
  // Client set to not ask for the base
}
else if (on_management_network and server_says_build_apps and client_says_build_apps)
{
  // refresh package database
  // compile app list from server config date
  // install the apps that are in the list
  // client set to not ask for the apps
}
else if (server_says_maintenance_only)
{
  // refresh package database
  // compile app list from server config data (just new apps or ones to actively update)
  // install apps that are in the list
}
© Copyright Precedence Technologies 1999-2025
Page last modified on February 07, 2018, at 10:40 AM by preeves