Deploy Tenable Core in Microsoft Azure via the CLI

It is typically simplest to create and configure Tenable Core + Tenable.io Web Application Scanning using the Microsoft Azure portal, as described in Deploy Tenable Core in Microsoft Azure via the Portal.

In some cases, you may prefer to use the Microsoft Azure command line interface (CLI) to deploy Tenable Core in Azure.

Before you begin:

  • Confirm your environment will support your intended use of the instance, as described in   System Requirements.

  • Confirm your internet and port access will support your intended use of the instance, as described in Access Requirements.

To deploy a Tenable Core + Tenable.io Web Application Scanning VM via the Azure CLI:

  1. In a text editor, open a new file.
  2. If you want Tenable Core + Tenable.io Web Application Scanning  to automatically link to Tenable.io on first boot, copy and paste the following configuration variables:

    #cloud-config runcmd: # Link WAS to tenable.io - - /usr/libexec/tenablecore/was_rest_client.py - "--set-link" - "--scanner-name" - <The name of your scanner as you want it to appear in Tenable.io> - "--linkkey" - <Your Tenable.io linking key> - "--iohost" - "https://cloud.tenable.com"
  3. Save and close the configuration file.
  4. Log in to the Azure CLI.
  5. In the Azure CLI, run the az vm create command to deploy the file, using the variables defined below.

    Tip: For more information about the Azure CLI, see the Microsoft Azure CLI Documentation.

    The system deploys your Tenable Core + Tenable.io Web Application Scanning VM.

What to do next:

  • Continue getting started with Tenable Core + Tenable.io Web Application Scanning, as described in Get Started.