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: 22.214.171.124.0.22.0 Packaging Date: Tue May 29 21:22:40 2018 Size: 5.70 MB FMRI: pkg://email@example.com:20180529T212240Z Project URL: http://puppetlabs.com/ Source URL: https://github.com/puppetlabs/puppet/archive/5.5.0.tar.gz