Infrastructure Agent Puppet banner
newrelic newrelic

Infrastructure Agent Puppet

DevOps community

Description

Puppet module for installing New Relic Infrastructure agent

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

[![New Relic Community Plus header](https://raw.githubusercontent.com/newrelic/open-source-office/master/examples/categories/images/Community_Plus.png)](https://opensource.newrelic.com/oss-category/#community-plus)

:warning: New Relic offers a new Puppet solution that simplifies scaling your New Relic Observability efforts. Please consider using this solution going forward.

![run_tests](https://github.com/newrelic/infrastructure-agent-puppet/actions/workflows/main.yml/badge.svg?branch=master) ![release_puppet](https://github.com/newrelic/infrastructure-agent-puppet/actions/workflows/release.yml/badge.svg)

Puppet module for the New Relic infrastructure agent

This Puppet module installs and configures the [New Relic infrastructure agent](https://docs.newrelic.com/docs/infrastructure/install-configure-manage-infrastructure) and [on-host integrations](https://docs.newrelic.com/docs/integrations/host-integrations/host-integrations-list/).

Install and use the Puppet module

What the `newrelic-infra` Puppet module affects

  • Adds the New Relic Infrastructure package repository source.
  • Installs and configures the New Relic Infrastructure agent.

Getting started with `newrelic-infra`

Start by declaring the main `::agent` class.

Usage

All interactions with `newrelic-infra` are done through the main `agent` class.

Install the infrastructure agent

Use the following snippet to install the infrastructure agent:

class { 'newrelic_infra::agent':
    ensure      => 'latest',
    license_key => 'YOUR_LICENSE_KEY',
}

Reference

Classes

Public classes

`newrelic_infra::agent`

Parameters

`ensure`

Specifies the Infrastructure agent `ensure` status.

Supported values include:

  • 'latest' - (default) Installs the late