Skip to content

Instantly share code, notes, and snippets.

@kbarber
Created July 24, 2014 23:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kbarber/683548d370ece5dba7e0 to your computer and use it in GitHub Desktop.
Save kbarber/683548d370ece5dba7e0 to your computer and use it in GitHub Desktop.
# curl -G 'http://localhost:8080/v4/factsets' --data-urlencode 'query=["in", "certname", ["extract", "certname", ["select-facts", ["and", ["=", "name", "operatingsystem"], ["=", "value", "Darwin"]]]]]'
[ {
"facts" : {
"ipaddress_en2" : "192.168.1.65",
"kernel" : "Darwin",
"macaddress_bridge0" : "42:6c:8f:c1:8e:00",
"kernelrelease" : "13.3.0",
"network_vmnet8" : "192.168.182.0",
"is_pe" : false,
"sp_serial_number" : "C02K50H1DKQ5",
"swapsize_mb" : "1024.00",
"memorysize_mb" : "16384.00",
"sp_cpu_type" : "Intel Core i7",
"sshfp_dsa" : "SSHFP 2 1 d1bcc2ce37828d3a9ac05294d46a0645dfccc1e7\nSSHFP 2 2 dff768d7c8a3cea7d80d48e072d1ea24f7189c2631ed6e86dcb946a91d1d449f",
"architecture" : "x86_64",
"rubysitedir" : "/Users/ken/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/site_ruby/1.9.1",
"puppet_vardir" : "/Users/ken/.puppet/var",
"memorysize" : "16.00 GB",
"hostname" : "kb",
"network_en2" : "192.168.1.0",
"sp_l3_cache" : "6 MB",
"swapencrypted" : true,
"productname" : "MacBookPro10,1",
"macaddress_fw0" : "00:0a:27:02:00:43",
"mtu_stf0" : "1280",
"facterversion" : "2.0.2",
"mtu_utun0" : "1380",
"virtual" : "physical",
"interfaces" : "lo0,gif0,stf0,en0,en3,en4,bridge0,p2p0,utun0,fw0,en2,vmnet1,vmnet8,tun0",
"mtu_vmnet8" : "1500",
"netmask_vmnet1" : "255.255.255.0",
"sp_user_name" : "Kenneth Barber (ken)",
"rubyversion" : "1.9.3",
"ipaddress_tun0" : "10.16.126.6",
"mtu_tun0" : "1500",
"sp_uptime" : "up 7:2:35:0",
"sp_machine_model" : "MacBookPro10,1",
"sp_platform_uuid" : "01E2CAE2-FA2E-563B-AC82-AD426FC87C4F",
"sp_current_processor_speed" : "2.6 GHz",
"timezone" : "BST",
"macosx_productversion_minor" : "4",
"sp_smc_version_system" : "2.3f36",
"sshfp_rsa" : "SSHFP 1 1 4b7465c248f540f8064a6282894c050c99add9fb\nSSHFP 1 2 90b4ddcdbd1c3387f011f9551fd3dc60fc8b05a9d4475de5e3cc7c27351d285b",
"clientnoop" : true,
"osfamily" : "Darwin",
"ps" : "ps auxwww",
"operatingsystem" : "Darwin",
"memoryfree" : "32.89 MB",
"macaddress_p2p0" : "06:10:9f:e3:1e:51",
"netmask_vmnet8" : "255.255.255.0",
"trusted" : {
"certname" : "kb.local",
"authenticated" : "remote"
},
"path" : "/Users/ken/.rvm/gems/ruby-1.9.3-p547@puppetdb/bin:/Users/ken/.rvm/gems/ruby-1.9.3-p547@global/bin:/Users/ken/.rvm/rubies/ruby-1.9.3-p547/bin:/Users/ken/.rvm/bin:/usr/local/heroku/bin:/Applications/Postgres.app/Contents/Versions/9.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/ken/opt/bin:/usr/local/share/npm/bin:/Users/ken/opt/packer/bin:/Users/ken/opt/android-sdk-macosx/tools:/Users/ken/opt/android-sdk-macosx/platform-tools:/usr/local/go/bin",
"swapsize" : "1024.00 MB",
"total_free_memory_mb" : 1056,
"ipaddress6" : "fd0f:b6bf:244b:66d5:4c77:db07:dc78:4f2d",
"fqdn" : "kb.local",
"mtu_en4" : "1500",
"id" : "ken",
"sp_packages" : "1",
"hardwaremodel" : "x86_64",
"macaddress_en2" : "40:6c:8f:1c:f2:a1",
"mtu_p2p0" : "2304",
"mtu_bridge0" : "1500",
"uptime" : "7 days",
"network_vmnet1" : "192.168.109.0",
"interfaces_array" : [ "lo0", "gif0", "stf0", "en0", "en3", "en4", "bridge0", "p2p0", "utun0", "fw0", "en2", "vmnet1", "vmnet8", "tun0" ],
"netmask" : "255.255.255.0",
"sp_secure_vm" : "secure_vm_enabled",
"mtu_fw0" : "4078",
"mtu_gif0" : "1280",
"ipaddress_en0" : "192.168.1.74",
"mtu_vmnet1" : "1500",
"network_tun0" : "10.16.126.0",
"kernelversion" : "13.3.0",
"uptime_days" : 7,
"is_virtual" : "false",
"sshrsakey" : "AAAAB3NzaC1yc2EAAAADAQABAAABAQDGXApm/k9AI11LIXE7vTpsqOa0K7ecCFJUOyieYzdrvwtLUp639FzWAVSAkaQqppdQAJfz+vyn+NKyIRrfyVj/ec5Xn54/Ku9T+qNQ/TnUlvJPphqzXeU/9RfNz2h+f6Xnpql0yG+YQJKsBu2krjQR0dxB3o5Ccv7gFnr7RbtdVdMD+0GA/kSFXzE9zOU7VsE+YjcBt6DDKJpq6vEr9wQICXZdDlfQWya6a+FYTzjK6Apgs51APrzNbtdQdXoT/By2zWXIjhMkrG+RAgEvrw0FXY6RqFOtCwlVszgtausU67EPTfOIMlqHjHaqp5RA+grFbUWg0njLllbeYX7vSfgb",
"netmask_lo0" : "255.0.0.0",
"sp_physical_memory" : "16 GB",
"interfaces_hash" : {
"en0" : "192.168.1.74",
"vmnet8" : "192.168.182.1",
"vmnet1" : "192.168.109.1",
"en2" : "192.168.1.65",
"lo0" : "127.0.0.1",
"tun0" : "10.16.126.6"
},
"sshdsakey" : "AAAAB3NzaC1kc3MAAACBAKK3LnLREcdiPFpe5bLGjS7YBDdYCWAnwrEXO0A+NOYTt8DM+wtN16a7HnOXfAX0ZSHU7obMjUZxa8+lf3qmUBMFwgKZgxLfUWC95IlnjopTwS2oLdmf1G+3T9ANodsSbjgQl0BJT2zbUxFXDwfPvnGDcmuRryWn/QTFg8dxdnqNAAAAFQCFtmV5HmWvmOXAhwvvuhRz8IMfYwAAAIA1Ox45da7yMrd8nthz+gMLD4ViQSWgBOjXYphaYAY6NNGKW4REf80KAbvXSO4GONWezSxKtyBGiY0VnBPqJhv0jISgvFKT3eht7zFCF/fJ/qSMVpy992uQ/S/jVeCWNFmp5AHUct81XBBB87vhMFf8Ivwsx04tOsDIkxYrWXwjMQAAAIB4mO7qkR/6lg74G+UH0ndEWsxCjYZrzmL1OnCMxLMb6Zs2oXPTDkBDv6Og0RKn/ikSHQy+9Aynl5ClgJ5zyU7jH5TTVAtCx4kvY9L0+9bVpF6SmfSwQ+RioJuP1a2PdOsv6Lhn6WoE4zofCxDPKJJj4nL2u/9jZzZvpc4LmI4rdw==",
"operatingsystemrelease" : "13.3.0",
"macaddress_vmnet8" : "00:50:56:c0:00:08",
"macosx_productname" : "Mac OS X",
"sp_boot_mode" : "normal_boot",
"macosx_buildversion" : "13E28",
"macaddress_en3" : "32:00:16:5e:b0:80",
"clientversion" : "3.6.2",
"kernelmajversion" : "13.3",
"macaddress" : "40:6c:8f:1c:f2:a1",
"uptime_seconds" : 614071,
"macaddress_vmnet1" : "00:50:56:c0:00:01",
"domain" : "local",
"memoryfree_mb" : "32.89",
"network_en0" : "192.168.1.0",
"hardwareisa" : "i386",
"ipaddress" : "192.168.1.74",
"network_lo0" : "127.0.0.0",
"concat_basedir" : "/Users/ken/.puppet/var/concat",
"rubypath" : "/Users/ken/.rvm/rubies/ruby-1.9.3-p547/bin/ruby",
"mtu_en3" : "1500",
"sp_boot_rom_version" : "MBP101.00EE.B02",
"ipaddress_lo0" : "127.0.0.1",
"puppetversion" : "3.6.2",
"sp_local_host_name" : "kbarber (4)",
"sp_kernel_version" : "Darwin 13.3.0",
"ipaddress_vmnet8" : "192.168.182.1",
"macaddress_en0" : "14:10:9f:e3:1e:51",
"sp_l2_cache_core" : "256 KB",
"clientcert" : "kb.local",
"sp_machine_name" : "MacBook Pro",
"uptime_hours" : 170,
"macosx_productversion" : "10.9.4",
"sp_os_version" : "OS X 10.9.4 (13E28)",
"ipaddress_vmnet1" : "192.168.109.1",
"mtu_lo0" : "16384",
"mtu_en2" : "1500",
"sp_boot_volume" : "Macintosh HD",
"netmask_tun0" : "255.255.255.0",
"sp_number_processors" : "4",
"netmask_en2" : "255.255.255.0",
"netmask_en0" : "255.255.255.0",
"swapfree_mb" : "1024.00",
"macaddress_en4" : "32:00:16:5e:b0:81",
"macosx_productversion_major" : "10.9",
"processorcount" : "8",
"mtu_en0" : "1500",
"swapfree" : "1024.00 MB"
},
"timestamp" : "2014-07-24T22:56:04.081Z",
"environment" : "production",
"certname" : "kb.local"
} ]%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment