Skip to main content

Openstack

OpenStack is an open-source cloud computing infrastructure platform that enables organizations to build and manage public, private, and hybrid cloud environments. It provides Infrastructure-as-a-Service (IaaS) capabilities for creating and managing virtualized computing resources at scale.

CategoryCloud
DirectionQuery source
Sign-inKeystone Username/Password
Query languagesSQLite
Websiteopenstack.org

Before you start​

Huntbase signs in to Openstack with Keystone Username/Password. Create the credential in Openstack first, then keep it to hand for the Connect step.

  1. Sign in to the OpenStack dashboard and select the project Huntbase should read.
  2. Open the project's API Access page and click Download OpenStack RC File.
  3. Open the file to find your identity endpoint, username, user domain and project name.

For the vendor's own instructions, see OpenStack RC file documentation.

tip

Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.

Connect Openstack​

  1. Go to Connections and click New connection, or click New connection on the Openstack product page.
  2. On Product, pick Openstack and choose the Owner.
  3. On Details, give the connection a Name and, optionally, a Description.
  4. On Connect, fill in the settings and credentials described below.
  5. On Verify, review the summary and click Create & check.

For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.

Settings​

Where your Openstack lives:

FieldRequiredNotes
Identity EndpointYesThe Keystone URL for your Identity API version, such as http://example.com/identity/v3.
UsernameNoWith Identity v3, also set Domain ID or Domain Name. Otherwise enter a User ID.
User IDNo
Domain IDNo
Domain NameNo
Project IDNo
Project NameNoIdentity v3 needs Project ID or Project Name. Some providers need both.
Allow ReauthNo
RegionNoOnly needed for services that span several regions, such as RegionOne.

Credentials​

The only Method is Keystone Username/Password. Enter a Credential label (for example Production), then fill in:

FieldRequiredNotes
PasswordYesSecret — not shown again after you save it.
TOTP PasscodeNoSecret — not shown again after you save it.

Query it​

Once connected, Openstack can serve these languages in a query tab, and Scout can use it when you ask in Auto:

LanguageUse it for
SQLiteSQL across this source and every other connected source.

Next steps​