Created
August 27, 2015 00:04
-
-
Save kjhenner/b0f238cf21fd9ba7e9d0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FACTNAMES = %w[env_windows_install_dir architecture augeasversion blockdevices cfkey dhcp_servers domain facterversion filesystems fqdn gid hardwareisa hardwaremodel hostname id interfaces ipaddress ipaddress7 iphostnumber kernel kernelmajversion kernelrelease kernelversion ldom lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macosx manufacturer memory netmask network operatingsystem operatingsystemmajrelease operatingsystemrelease os osfamily partitions path physicalprocessorcount processor processors ps puppetversion rubyplatform rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_enforced selinux_policyversion ssh system32 system_uptime timezone uptime uptime_days uptime_hours uptime_seconds virtual is_virtual vlans xendomains] | |
fact_re = FACTNAMES.map{ |x| '[$|${]' + x}.join('|') | |
filenames = `egrep -alr '#{fact_re}' .` | |
puts filenames |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment