Skip to main content

Deploy Netos Enterprise Plugins

Introduction

This guide summarizes how to deploy licensed Netos enterprise plugins, which are compiled and licensed per-customer. The Netos Plugin architecture is as follows, and you can find out more here.

 

image.png

 

License Status

You can check the license status for each plugin in Netos Core.

image.png

Securely Deploy with Cloudflare Zero Trust

Typically you will deploy via Cloudflare which is a two-stage authentication process built for Netos NetBox and Netos Pod deployments not directly connected to the Netos internal network. Tokens and enterprise settings are configured in the Netos Enterprise Plugin environment in Semaphore.

  1. Using the following ID and secret the deployment playbook will authenticate to Cloudflare Zero Trust to enable pass through to our secure GitLab server.
    1. CF_ACCESS_CLIENT_ID
    2. CF_ACCESS_CLIENT_SECRET
  2. The playbook will then authenticate to your dedicated private repository using your customer ID and token:
    1. CUSTOMER_ID
    2. CUSTOMER_TOKEN
  3. The plugins are downloaded and installed.

image.png

Deployment Process

First the Python dependencies will be checked and if missing installed using pip.

image.png

Once the plugins are deployed, the lates plugin versions are displayed.

image.png

Enterprise Support

Please speak with Netos Support for any assistance with this process. This is just a high-level guide.