BOSH Release for the Nessus Manager
Due to licensing, we cannot package the Nessus products. These instructions assume a Tenable subscription.
- Download the Nessus deb package from Tenanble and add the Nessus deb package as a blob:
git clone 18f/cg-nessus-manager-boshrelease cd cg-nessus-manager-boshrelease mkdir -p blobs/nessus-manager/ cp ~/Downloads/Nessus-* blobs/nessus-manager/ bosh add-blob ./blobs/nessus-manager/Nessus-* nessus-manager/Nessus-*
- Create and upload a release:
git add . git commit -S -sm "updating nessus manager." bosh create release bosh upload release
- Set deployment manifest:
bosh deployment manifests/bosh-lite.yml
bosh -d nessus-manager deploy manifests/bosh-lite.yml bosh -d nessus-manager instances
A license key and administrator credentials are required. Note that although a license key is required by this release, it can be an invalid key; A valid key can be entered later with the
nessuscli command line utility.
For configuration information, see the spec at
jobs/nessus-manager/spec and example manifest at
Nessus resides on a persistent disk; size the disk accordingly. After deployment, the web UI is available at https://IP:8834 (with an SSL certificate signed by Nessus Certification Authority.