puppetdb.v2 package

Submodules

puppetdb.v2.facts module

puppetdb.v2.facts.get_facts(api_url=None, query='', verify=False, cert=[])

Returns facts

Parameters:api_url – Base PuppetDB API url
puppetdb.v2.facts.get_facts_by_name(api_url=None, fact_name=None, verify=False, cert=[])

Returns facts by name

Parameters:
  • api_url – Base PuppetDB API url
  • fact_name – Name of fact
puppetdb.v2.facts.get_facts_by_name_and_value(api_url=None, fact_name=None, fact_value=None, verify=False, cert=[])

Returns facts by name and value

Parameters:
  • api_url – Base PuppetDB API url
  • fact_name – Name of fact
  • fact_value – Value of fact

puppetdb.v2.nodes module

puppetdb.v2.nodes.get_facts(api_url=None, query={}, verify=False, cert=[])

Returns info for all Nodes

Parameters:api_url – Base PuppetDB API url
puppetdb.v2.nodes.get_node(api_url=None, node_name=None, verify=False, cert=[])

Returns info for a Node

Parameters:
  • api_url – Base PuppetDB API url
  • node_name – Name of node
puppetdb.v2.nodes.get_node_fact_by_name(api_url=None, node_name=None, fact_name=None, verify=False, cert=[])

Returns specified fact for a Node

Parameters:
  • api_url – Base PuppetDB API url
  • node_name – Name of node
  • fact_name – Name of fact
puppetdb.v2.nodes.get_node_facts(api_url=None, node_name=None, verify=False, cert=[])

Returns facts for a Node

Parameters:
  • api_url – Base PuppetDB API url
  • node_name – Name of node
puppetdb.v2.nodes.get_node_resource_by_type(api_url=None, node_name=None, type_name=None, verify=False, cert=[])

Returns specified resource for a Node

Parameters:
  • api_url – Base PuppetDB API url
  • node_name – Name of node
  • type_name – Type of resource
puppetdb.v2.nodes.get_node_resources(api_url=None, node_name=None, verify=False, cert=[])

Returns resources for a Node

Parameters:
  • api_url – Base PuppetDB API url
  • node_name – Name of node
puppetdb.v2.nodes.get_nodes(api_url=None, verify=False, cert=[])

Returns info for all Nodes

Parameters:api_url – Base PuppetDB API url

puppetdb.v2.resources module

Module contents