Ansible and NGINX

High Performance Application Delivery 

NGINX, a part of F5, offers a suite of products that together form the core of what organizations need to create applications with performance, reliability, security, and scale. The NGINX Application Platform includes NGINX Plus for load balancing and application delivery, NGINX App Protect for security, and NGINX Unit to run the application code, all monitored and managed by NGINX Controller.


NGINX and the Red Hat Ansible Automation Platform

In the same way the Red Hat Ansible Automation Platform helps you manage your app workflows, NGINX Controller helps you manage NGINX Plus instances in multiple environments. You can leverage critical insights into performance and error states, and get modules that provide centralized configuration management for application delivery (load balancing) and API management.


NGINX Controller Certified Collection

The collection contains a set of Ansible Roles that make it easy to incorporate NGINX Controller into your workflows.

Many roles support day-to-day activities, such as:

  • Creating NGINX Plus instances
  • Registering NGINX Plus instances with NGINX Controller, by installing the NGINX Controller agent on the NGINX Plus host
  • Deploying and configuring NGINX Plus instances as gateways for routing and protecting incoming traffic
  • Managing application workspaces
  • Configuring components to more securely and intelligently distribute traffic to your backend workloads
  • Managing certificates that are distributed by NGINX Controller to the NGINX Plus instances where they are needed
  • Retrieving an ephemeral API token for the NGINX Controller API

Roles for that actions you might perform less frequently include:

  • Installing NGINX Controller itself; you might want to automate installation in your lab environment as part of a proof of concept or trial
  • Managing your evaluation and production licenses

Solution Benefits

The combined Red Hat Ansible Automation Platform and NGINX solution helps provide a more accurate, repeatable, external source of truth that is easy to adapt to your pipeline. Your application delivery will benefit from:

  • Improved security
  • Fewer deployment errors
  • Faster release cycles

Get Started

Read the blog Getting Started with the Ansible Collection for NGINX

Explore the Community Ansible Collection for NGINX

Download the Supported Ansible Collection for NGINX from Automation Hub (Ansible subscription required)

Contact us for an infrastructure automation demo.


NGINX is a Certified Ansible Automation Partner

View Modules



Getting Started with Ansible Content Collections

Read More

Certified Partners

Interested in Becoming a Certified Partner?

Learn more

Ansible Docs

Explore Ansible Collections on Docs

For developers

For users


Getting Started with Ansible Collection for NGINX demo

Watch Now