Service Manual

Puppet
Dell Networking OS supports the Puppet automation framework. Puppet Agent is supported on the S4810,
S4820T, S3048–ON, S4048–ON, S5000, S6000, S6000–ON, S6100–ON, Z9100–ON, and Z9500 platforms.
Overview
Puppet is a configuration management utility that defines the state of system, then automatically enforces the
correct state. Puppet Agent is a daemon that runs on all the client servers. Using Puppet, you can automate
the repetitive tasks, quickly deploy critical applications, and proactively manage changes, scaling from 10s of
servers to 1000s, on-premise or in the cloud. The Puppet Standalone/Agent applies configurations on the
Dell Networking OS according to the puppet manifest file declarations. The Puppet 1.0 provides support for
Ruby, Puppet, and the user interface to both the Puppet Agent and Puppet Standalone.
Installing Puppet
To install the Puppet package, follow these steps.
Smart Scripting is a pre–requisite for using Puppet. Install the Smart Scripting package before you run the
Puppet application (see Puppet Agent Configuration Scripts).
1 On a PC or other network device, go to the Dell Networking web portal at
https://www.force10networks.com/CSPortal20/Main/SupportMain.aspx. Enter your User Id and
Password, and click Login .
2 Click the Software Center tab.
3 From the left pane, click Automation Software.
4 To accept the DELL End User License Agreement, at the lower end of the page, click I Agree. Open
Automation Software packages are listed.
5 From the PUPPET PACKAGES, select and download the file corresponding to the switch from the
following list:
PUPPET-P-9.10.0.1.tar.gz for S4810, S4820T, and S5000.
PUPPET-I-9.10.0.1.tar.gz for S3048–ON, S4048–ON, S6000, S6000–ON, S6100–ON,
Z9100–ON, and Z9500.
Prerequisites
Before using the Puppet Agent on the Dell Networking OS switch, configure the following:
1 Create the puppet user, with the user privilege 15.
2 Install the smartscript package.
6
Puppet 75