Class: PuppetFactImporter

Inherits:
StructuredFactImporter show all
Defined in:
app/services/puppet_fact_importer.rb

Constant Summary

Constants inherited from StructuredFactImporter

StructuredFactImporter::MAXIMUM_FLAT_FACTS

Instance Attribute Summary

Attributes inherited from FactImporter

#counters

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from StructuredFactImporter

#ensure_fact_names, #fact_name_attributes, #fill_hierarchy, #flatten_composite, #normalize, #parent_fact_name, #preload_fact_names

Methods inherited from FactImporter

excluded_facts_regex, #fact_name_class_humanized, #import!, #initialize, #report_error, support_background

Methods included from Foreman::TelemetryHelper

#telemetry_duration_histogram, #telemetry_increment_counter, #telemetry_observe_histogram, #telemetry_set_gauge

Constructor Details

This class inherits a constructor from FactImporter

Class Method Details

.authorized_smart_proxy_featuresObject


2
3
4
# File 'app/services/puppet_fact_importer.rb', line 2

def self.authorized_smart_proxy_features
  'Puppet'.freeze
end

Instance Method Details

#fact_name_classObject


6
7
8
# File 'app/services/puppet_fact_importer.rb', line 6

def fact_name_class
  PuppetFactName
end