Infrastructure sources

Sections

Discover node instances on the following infrastructure sources.

Amazon Web Services (AWS)

Add the AWS authentication credentials to discover the EC2 instances running on your AWS account.

ParameterDescription
NameA unique and descriptive name to identify this source.
Access keyThe access key ID that you generated in the AWS Management Console.
Secret keyThe secret access key that corresponds to your access key ID.

Google Cloud Platform (GCP)

Add the GCP authentication credentials to discover the node instances running on each of your accounts. The client email, the private key, the private key ID, and the project ID values are located in the service account key file (.json) you saved after generating your GCP credentials in the GCP console.

ParameterDescription
NameA unique and descriptive name to identify this source.
Client emailThe service account email associated with your GCP account.
Private keyThe private key you generated in the GCP console.
Private key IDThe private ID that corresponds to your private key.
Project IDThe GCP project that corresponds to your service account.

Microsoft Azure

Add the Microsoft Azure authentication credentials to discover the node instances on each of your Microsoft Azure accounts.

Make sure to log into the Azure portal and register your application. Name it PuppetRemediate and select the Web app / API application type. You must also assign the Reader permission to the application.

ParameterDescription
NameA unique and descriptive name to identify this source.
Subscription IDThe subscription ID that identifies your Azure services subscription.
Tenant IDThe AAD tenant ID (also known as the directory ID).
Application IDThe Azure application ID (also known as the client ID).
Client IDThe client key (also known as the authentication key) generated for your application within the AAD.

OpenStack

Add the OpenStack authentication credentials to discover the node instances running on each of your OpenStack accounts.

ParameterDescription
NameA unique and descriptive name to identify this source.
EndpointThe authentication URL for the identity (Keystone) service.
UsernameYour OpenStack username to authenticate with.
PasswordYour OpenStack password to authenticate with.
Domain nameThe authentication domain name used to connect to OpenStack.
Tenant IDThe tenant ID, also known as the project ID, used for OpenStack.

VMware vSphere

Add the VMware vSphere authentication credentials to discover the node instances running on each of your VMware vSphere accounts.

ParameterDescription
NameA unique and descriptive name to identify this source.
vCenter serverThe FQDN of the vCenter server.
vCenter usernameThe VMware vSphere username used to authenticate to the vCenter server.
vCenter passwordThe VMware vSphere password required to authenticate to the vCenter server.

Network nodes

Discover nodes by specifying an IP address range, a CIDR block, or by uploading a comma-separated IP address list.

ParameterDescription
NameA unique and descriptive name to identify this source.
TypeThe IP address input type:
  • IP range: Using the From and To fields, enter the IP address range.

  • CIDR: Enter the base IP address and the subnet mask to determine the network portion of the address.

  • CSV: Upload a comma-separated list of:
    • IP addresses.

    • Hyphen-separated IP ranges.

    • CIDR notations.

How helpful was this page?

If you leave us your email, we may contact you regarding your feedback. For more information on how Puppet uses your personal information, see our privacy policy.

Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.