Go to main content

Using Puppet to Perform Configuration Management in Oracle® Solaris 11.4

Exit Print View

Updated: October 2019
 
 

Installing Puppet

Puppet is not installed on your Oracle Solaris system by default. You must install the Puppet software package (system/management/puppet) on the Puppet master and on each of the managed nodes (agents).

Use the following command to determine whether the Puppet package is installed on this system:

$ pkg list puppet
pkg list: no packages matching the following patterns are installed:
puppet

The following command displays more information about the Puppet package. In addition to the package summary and description, this output shows that Puppet is not installed and that the version of Puppet that is delivered by this package is version 5.5.0.

$ pkg info -r puppet
          Name: system/management/puppet
       Summary: Puppet - configuration management toolkit
   Description: Puppet is a flexible, customizable framework designed to help
                system administrators automate the many repetitive tasks they
                regularly perform. As a declarative, model-based approach to IT
                automation, it lets you define the desired state - or the "what"
                - of your infrastructure using the Puppet configuration
                language. Once these configurations are deployed, Puppet
                automatically installs the necessary packages and starts the
                related services, and then regularly enforces the desired state.
      Category: System/Administration and Configuration
         State: Not installed
     Publisher: solaris
       Version: 5.5.0
        Branch: 11.5.0.0.0.22.0
Packaging Date: Tue May 29 21:22:40 2018
          Size: 5.70 MB
          FMRI: pkg://solaris/system/management/puppet@5.5.0-11.5.0.0.0.22.0:20180529T212240Z
   Project URL: http://puppetlabs.com/
    Source URL: https://github.com/puppetlabs/puppet/archive/5.5.0.tar.gz