Module: Scelint

Defined in:
lib/scelint.rb,
lib/scelint/version.rb

Defined Under Namespace

Classes: CLI, Error, Lint

Constant Summary collapse

LEGACY_FACTS =
[
  'architecture',
  'augeasversion',
  'blockdevices',
  %r{^blockdevice_[[:alnum:]]+_model$},
  %r{^blockdevice_[[:alnum:]]+_size$},
  %r{^blockdevice_[[:alnum:]]+_vendor$},
  'bios_release_date',
  'bios_vendor',
  'bios_version',
  'boardassettag',
  'boardmanufacturer',
  'boardproductname',
  'boardserialnumber',
  'chassisassettag',
  'chassistype',
  'dhcp_servers',
  'domain',
  'fqdn',
  'gid',
  'hardwareisa',
  'hardwaremodel',
  'hostname',
  'id',
  'interfaces',
  'ipaddress',
  'ipaddress6',
  %r{^ipaddress6_[[:alnum:]]+$},
  %r{^ipaddress_[[:alnum:]]+$},
  %r{^ldom_[[:alnum:]]+$},
  'lsbdistcodename',
  'lsbdistdescription',
  'lsbdistid',
  'lsbdistrelease',
  'lsbmajdistrelease',
  'lsbminordistrelease',
  'lsbrelease',
  'macaddress',
  %r{^macaddress_[[:alnum:]]+$},
  'macosx_buildversion',
  'macosx_productname',
  'macosx_productversion',
  'macosx_productversion_major',
  'macosx_productversion_minor',
  'macosx_productversion_patch',
  'manufacturer',
  'memoryfree',
  'memoryfree_mb',
  'memorysize',
  'memorysize_mb',
  %r{^mtu_[[:alnum:]]+$},
  'netmask',
  'netmask6',
  %r{^netmask6_[[:alnum:]]+$},
  %r{^netmask_[[:alnum:]]+$},
  'network',
  'network6',
  %r{^network6_[[:alnum:]]+$},
  %r{^network_[[:alnum:]]+$},
  'operatingsystem',
  'operatingsystemmajrelease',
  'operatingsystemrelease',
  'osfamily',
  'physicalprocessorcount',
  %r{^processor[[:digit:]]+$},
  'processorcount',
  'productname',
  'rubyplatform',
  'rubysitedir',
  'rubyversion',
  'scope6',
  %r{^scope6_[[:alnum:]]+$},
  'selinux',
  'selinux_config_mode',
  'selinux_config_policy',
  'selinux_current_mode',
  'selinux_enforced',
  'selinux_policyversion',
  'serialnumber',
  %r{^sp_[[:alnum:]]+$},
  %r{^ssh[[:alnum:]]+key$},
  %r{^sshfp_[[:alnum:]]+$},
  'swapencrypted',
  'swapfree',
  'swapfree_mb',
  'swapsize',
  'swapsize_mb',
  'windows_edition_id',
  'windows_installation_type',
  'windows_product_name',
  'windows_release_id',
  'system32',
  'uptime',
  'uptime_days',
  'uptime_hours',
  'uptime_seconds',
  'uuid',
  'xendomains',
  %r{^zone_[[:alnum:]]+_brand$},
  %r{^zone_[[:alnum:]]+_iptype$},
  %r{^zone_[[:alnum:]]+_name$},
  %r{^zone_[[:alnum:]]+_uuid$},
  %r{^zone_[[:alnum:]]+_id$},
  %r{^zone_[[:alnum:]]+_path$},
  %r{^zone_[[:alnum:]]+_status$},
  'zonename',
  'zones',
].freeze
VERSION =
'0.4.0'