Skip to main content

@backstage/plugin-catalog-backend-module-puppetdb

Home > @backstage/plugin-catalog-backend-module-puppetdb

A Backstage catalog backend module that helps integrate towards PuppetDB

Classes

Class

Description

PuppetDbEntityProvider

Reads nodes from [PuppetDB](https://www.puppet.com/docs/puppet/6/puppetdb\_overview.html) based on the provided query and registers them as Resource entities in the catalog.

Variables

Variable

Description

ANNOTATION_PUPPET_CERTNAME

Annotation for specifying the certificate name of a node in PuppetDB.

DEFAULT_PROVIDER_ID

Name of the default provider when a using a simple configuration.

defaultResourceTransformer

A default implementation of the ResourceTransformer.

Type Aliases

Type Alias

Description

PuppetDbEntityProviderConfig

Configuration of PuppetDbEntityProvider.

PuppetFact

A fact in PuppetDB.

PuppetFactSet

The set of all facts for a single certname in PuppetDB.

PuppetNode

A node in PuppetDB.

ResourceTransformer

Customize the ingested Resource entity.