Module: ForemanOpenscap

Defined in:
lib/foreman_openscap.rb,
lib/foreman_openscap/engine.rb,
lib/foreman_openscap/version.rb,
app/models/foreman_openscap/cve.rb,
lib/foreman_openscap/bulk_upload.rb,
app/models/foreman_openscap/asset.rb,
app/models/foreman_openscap/policy.rb,
lib/foreman_openscap/data_migration.rb,
app/models/foreman_openscap/host_cve.rb,
lib/foreman_openscap/message_cleaner.rb,
app/models/foreman_openscap/arf_report.rb,
app/models/foreman_openscap/oval_policy.rb,
app/models/foreman_openscap/oval_status.rb,
app/services/foreman_openscap/oval/cves.rb,
app/models/foreman_openscap/asset_policy.rb,
app/models/foreman_openscap/oval_content.rb,
app/models/foreman_openscap/scap_content.rb,
app/services/foreman_openscap/oval/setup.rb,
app/mailers/foreman_openscap/policy_mailer.rb,
app/models/foreman_openscap/tailoring_file.rb,
app/models/foreman_openscap/host/oval_facet.rb,
app/models/foreman_openscap/policy_revision.rb,
app/services/foreman_openscap/oval/configure.rb,
app/models/foreman_openscap/compliance_status.rb,
app/models/foreman_openscap/policy_arf_report.rb,
app/services/foreman_openscap/oval/setup_check.rb,
app/models/foreman_openscap/hostgroup/oval_facet.rb,
app/models/foreman_openscap/scap_content_profile.rb,
app/services/foreman_openscap/client_config/base.rb,
app/services/foreman_openscap/config_name_service.rb,
app/services/foreman_openscap/hostgroup_overrider.rb,
app/models/concerns/foreman_openscap/policy_common.rb,
app/models/foreman_openscap/oval_facet_oval_policy.rb,
app/services/foreman_openscap/client_config/manual.rb,
app/services/foreman_openscap/client_config/puppet.rb,
app/services/foreman_openscap/lookup_key_overrider.rb,
app/models/concerns/foreman_openscap/log_extensions.rb,
app/services/foreman_openscap/client_config/ansible.rb,
app/services/foreman_openscap/oval/check_collection.rb,
app/models/concerns/foreman_openscap/host_extensions.rb,
app/services/foreman_openscap/oval/sync_oval_contents.rb,
app/validators/foreman_openscap/data_stream_validator.rb,
app/models/concerns/foreman_openscap/scap_file_content.rb,
app/models/concerns/foreman_openscap/inherited_policies.rb,
app/models/concerns/foreman_openscap/data_stream_content.rb,
app/services/foreman_openscap/hostgroup_overrider_common.rb,
app/models/concerns/foreman_openscap/hostgroup_extensions.rb,
app/services/foreman_openscap/lookup_key_overrides_common.rb,
app/services/foreman_openscap/arf_report_status_calculator.rb,
app/services/foreman_openscap/openscap_proxy_version_check.rb,
app/models/concerns/foreman_openscap/smart_proxy_extensions.rb,
app/models/foreman_openscap/hostgroup_oval_facet_oval_policy.rb,
app/controllers/concerns/foreman_openscap/body_log_extensions.rb,
app/helpers/concerns/foreman_openscap/hosts_helper_extensions.rb,
app/models/concerns/foreman_openscap/openscap_proxy_extensions.rb,
app/models/concerns/foreman_openscap/oval_facet_host_extensions.rb,
app/models/concerns/foreman_openscap/openscap_proxy_core_extensions.rb,
app/services/foreman_openscap/openscap_proxy_assigned_version_check.rb,
app/models/concerns/foreman_openscap/compliance_status_scoped_search.rb,
app/models/concerns/foreman_openscap/oval_facet_hostgroup_extensions.rb,
app/controllers/concerns/foreman_openscap/hosts_controller_extensions.rb,
app/controllers/concerns/foreman_openscap/api/v2/hosts_controller_extensions.rb,
app/controllers/concerns/foreman_openscap/api/v2/scap_api_controller_extensions.rb,
app/validators/concerns/foreman_openscap/bookmark_controller_validator_extensions.rb,
app/controllers/concerns/foreman_openscap/arf_reports_controller_common_extensions.rb,
app/controllers/concerns/foreman_openscap/hosts_and_hostgroups_controller_extensions.rb

Defined Under Namespace

Modules: ArfReportsControllerCommonExtensions, BodyLogExtensions, BookmarkControllerValidatorExtensions, ClientConfig, ComplianceStatusScopedSearch, DataStreamContent, Helper, Host, HostExtensions, HostReportDashboard, Hostgroup, HostgroupExtensions, HostgroupOverriderCommon, HostsAndHostgroupsControllerExtensions, HostsControllerExtensions, HostsHelperExtensions, InheritedPolicies, LogExtensions, LookupKeyOverridesCommon, OpenscapProxyCoreExtensions, OpenscapProxyExtensions, Oval, OvalFacetHostExtensions, OvalFacetHostgroupExtensions, PolicyCommon, PolicyDashboard, ReportDashboard, ScapFileContent, SmartProxyExtensions Classes: ArfReport, ArfReportStatusCalculator, Asset, AssetPolicy, BulkUpload, ComplianceStatus, ConfigNameService, Cve, DataMigration, DataStreamValidator, Engine, HostCve, HostgroupOvalFacetOvalPolicy, HostgroupOverrider, LookupKeyOverrider, MessageCleaner, OpenscapProxyAssignedVersionCheck, OpenscapProxyVersionCheck, OvalContent, OvalFacetOvalPolicy, OvalPolicy, OvalStatus, Policy, PolicyArfReport, PolicyMailer, PolicyRevision, ScapContent, ScapContentProfile, TailoringFile

Constant Summary collapse

VERSION =
"5.2.0".freeze

Class Method Summary collapse

Class Method Details

.table_name_prefixObject



300
301
302
# File 'lib/foreman_openscap/engine.rb', line 300

def self.table_name_prefix
  "foreman_openscap_"
end

.use_relative_model_naming?Boolean

Returns:

  • (Boolean)


304
305
306
# File 'lib/foreman_openscap/engine.rb', line 304

def self.use_relative_model_naming?
  true
end

.with_katello?Boolean

Returns:

  • (Boolean)


2
3
4
# File 'lib/foreman_openscap/engine.rb', line 2

def self.with_katello?
  defined?(::Katello)
end

.with_remote_execution?Boolean

Returns:

  • (Boolean)


308
309
310
# File 'lib/foreman_openscap/engine.rb', line 308

def self.with_remote_execution?
  RemoteExecutionFeature rescue false
end