Skip to content

Files

Latest commit

Apr 1, 2025
ce7670e · Apr 1, 2025

History

History
49 lines (32 loc) · 2.65 KB
·

File metadata and controls

49 lines (32 loc) · 2.65 KB
·
docs title toc weight type
DOCS-1249
Overview
true
100
how-to

{{< include "/nim/decoupling/note-legacy-nms-references.md" >}}

Use our user-friendly Ansible role to easily install NGINX Instance Manager. The role also installs NGINX (OSS or Plus) and ClickHouse, both of which are required for NGINX Instance Manager. Simplify your infrastructure management with our innovative Infrastructure as Code project, which enables you to set up the control plane and data plane as a unified solution.

NGINX Instance Manager Ansible role

{{< call-out "tip" "Open-Source Project on GitHub" >}} The steps in this guide refer to the Ansible NGINX Instance Manager Role project on GitHub. {{</ call-out >}}

To get started, you’ll need:

  • An NGINX repository certificate and key. For instructions on how to download them, click [here]({{< ref "/nim/deploy/vm-bare-metal/install.md#download-cert-key" >}}).
  • A host capable of running Ansible.

For more information, see [Install with Ansible]({{< relref "./configuration.md" >}}).


NGINX Instance Manager Infrastructure as Code

{{< call-out "tip" "Open-Source Project on GitHub" >}} The steps in this guide refer to the NGINX Instance Manager Infrastructure as Code project on GitHub. {{< / call-out >}}

The Infrastructure as Code (IaC) project makes it easy to set up the control plane and data plane together as a single solution. As of now, we offer full coverage for Amazon Web Services (AWS), with more to come.

The IaC project requires the following:

  • An NGINX repository certificate and key. For instructions on how to download them, click [here]({{< ref "/nim/deploy/vm-bare-metal/install.md#download-cert-key" >}}).
  • A trial or paid subscription for NGINX Instance Manager. You can sign up for NGINX Instance Manager at MyF5.
  • A host capable of running Packer, Ansible, and Terraform.

{{< img src="img/iac/iac-process.png" caption="Figure 1. NGINX Instance Manager's IaC build and deployment process" alt="Diagram showing the build and deployment process for infrastructure using Ansible and Packer for build and publish, and Terraform for deployment. Supported platforms include Azure, AWS, Google Cloud, and VMware.”">}}


For more information, see [Build and deploy images]({{< relref "./build-and-deploy.md" >}}).