Satellite 6 introduces new features for automation including improved support for Puppet. Puppet allows for recipe-style configuration management and drift management. The presentation demonstrates installing and configuring Puppet on a server and client, writing Puppet code to manage files and directories, and using the Puppet dashboard. Considerations for using Puppet with Satellite 6 include keeping Puppet modules modular and mapping modules to Satellite host groups.