---
title: Install using configuration management tools
source: https://docs.newrelic.com/docs/infrastructure/infrastructure-agent/linux-installation/configuration-management-tools
---

You have several ways to get started with our [infrastructure agent](https://docs.newrelic.com/docs/infrastructure/infrastructure-monitoring/get-started/get-started-infrastructure-monitoring/):

-   Through our [guided install](https://docs.newrelic.com/docs/new-relic-one/use-new-relic-one/cross-product-functions/install-configure/new-relic-guided-install-overview/).
-   Following the step-by-step instructions to [install the agent manually](https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/linux-installation/install-infrastructure-monitoring-agent-linux#manual-install).
-   Using configuration management tools.

To install the infrastructure agent with a configuration management tool, click the tile below:

-   [Ansible](https://docs.newrelic.com/docs/infrastructure/new-relic-infrastructure/config-management-tools/configure-new-relic-infrastructure-using-ansible)

-   [Chef](https://docs.newrelic.com/docs/infrastructure/new-relic-infrastructure/config-management-tools/configure-new-relic-infrastructure-using-chef)

-   [Docker (install as container)](https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/linux-installation/docker-container-infrastructure-monitoring)

-   [Elastic Beanstalk](https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/config-management-tools/configure-infrastructure-agent-aws-elastic-beanstalk)

-   [Puppet](https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/config-management-tools/configure-infrastructure-agent-puppet)

## Install for Docker containers on instrumented hosts [#docker-root]

See [Docker instrumentation for infrastructure monitoring](https://docs.newrelic.com/docs/infrastructure/new-relic-infrastructure/data-instrumentation/docker-instrumentation-infrastructure).

## Install using Azure extensions [#azure-extension]

See [Azure extensions for infrastructure monitoring](https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/linux-installation/azure-extensions-infrastructure).

## Install using tarball files [#custom-setups-tarball]

For **custom** setup scenarios, you can install the infrastructure agent using [our tarball files](https://download.newrelic.com/infrastructure_agent/binaries/linux/) in [assisted](https://docs.newrelic.com/docs/infrastructure/install-configure-manage-infrastructure/linux-installation/tarball-assisted-install-infrastructure-linux) or [manual](https://docs.newrelic.com/docs/infrastructure/install-configure-manage-infrastructure/linux-installation/tarball-manual-install-infrastructure-linux) modes.

This is especially useful when you need to adapt the default installation settings to your environment, or to install the infrastructure agent on distributions that lack the `newrelic-infra` package in their repositories.

> #### ⚠️ IMPORTANT
>
> Note that custom installation of the infrastructure agent using tarball files is not officially supported.
