Enabling the Infra Assistant

The Puppet Enterprise Infra Assistant is an AI-powered natural language interface for exploring infrastructure data. It enables you to ask free-form questions about your environment and receive responses based on data from the Puppet Enterprise APIs.

Before you begin: Before you begin enabling the PE Infra Assistant, you will need the following:
  • A Puppet Enterprise Advanced license with Infra Assistant enabled. Contact your Puppet Enterprise (PE) administrator or Contact our sales team to acquire a license and enable this feature.
  • A user with the Infra Assistant Administrator role assigned and the Plans:Run permission to enable the assistant.
  • Access to an external AI provider from the PE server.

The Infra Assistant is not turned on by default; it is an opt in feature. Puppet Enterprise leverages AI providers to ensure enterprise grade security and protection.

To enable Puppet Enterprise's Infra Assistant:

  1. Click the Puppet AI Agent button in the upper right corner of the PE Console.

  2. Accept the EULA and click Enable Puppet AI Agent to begin the installation plan. After the service is installed, you will be presented with configuration options.

  3. Select which AI service you will be using: OpenAI or Azure OpenAI.

  4. Set the API key and endpoint:

    • OpenAI

      • Go to OpenAI.

      • Click Create new secret key.

      • Provide a name for the key and give it permissions to read and write API resources.

      • Copy the key and paste it into the Enter Open AI API Key field.

      • Enter https://api.openai.com/v1 in the Enter URL field.

    • Azure OpenAI

      • Go to Azure OpenAI.

      • Select your Azure resource.

      • Follow the Azure OpenAI documentation to create a resource if one is not present.

      • Find the “Azure OpenAI endpoint” and enter it in the Enter URL field.

      • Take either API Key 1 or API Key 2 and enter that in the Enter Azure Open AI API Key field.

  5. Click Update API settings.