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