Puppet Discovery tasks are single, ad hoc actions that run on your target Linux and Windows hosts, enabling you to install a Puppet agent or manage system services.

Important: To install the Puppet agent on Linux hosts, your SSH credentials must be for the root account on each target host. See Secure Shell (SSH).
  1. On the menu bar, select Menu > Run task, and then select the task:
    • Install Puppet agent on Linux.

    • Install Puppet agent on Windows.

    • Manage service on Linux.

    • Manage service on Windows.

  2. Enter the values for the task parameters (see below).
  3. Click Select hosts
  4. Select the hosts to run the task on, and then click Select credentials.
  5. Select the credentials for accessing the hosts, and then click Review task summary.
  6. Review the tasks details, your credentials, the list of target hosts, and then click Run task.
    Tip: To view the status of the task run, click the Activity feed icon.

Install Puppet agent

Install a Puppet Enterprise agent to regularly pull configuration catalogs from a Puppet master, and apply them to your target Linux or Windows hosts. The agent maintains the host configuration you want.

Restriction: If you enter an invalid value for the optional cacert_content parameter, the task fails, and you must enter a valid value for the task to run. An empty value is not accepted.
ParameterDescription
masterThe required hostname for the Puppet master. The FQDN must be fully resolvable by the node on which you're installing the agent.
cacert_contentThe master CA certificate content (optional). If not specified, the master's identity is not verified during the agent installation.
certnameThe unique certificate name for the Puppet agent (optional).
dns_alt_namesThe alternative DNS names for generating the agent certificate.
custom_attributeThe custom attribute setting added to puppet.conf and included in the custom_attributes section of csr_attributes.yaml. For more information, see custom attributes.
extension_requestThe extension attribute setting added to puppet.conf and included in the extension_requests section of csr_attributes.yaml. For more information, see extension requests.

Manage system service

Identify vulnerable packages and stop, start, or restart problematic services to simplify your resource management.

ParameterDescription
actionThe action to be applied to the service:
  • stop the service.

  • start the service.

  • restart the service.

  • View the current status of the service (Windows only).

nameThe name of the service.
Back to top