A tiny ruby rack application which exposes the data from facter as JSON over HTTP.
gem install web-facter
Provides a simple command line tool which runs a built in web server. On accessing the specified port you should get a JSON response containing the current facts.
web-facter --help
Usage: web-facter [options] ...
Configuration options:
--no-daemonize Don't daemonize the web server process
-p, --port PORT The port to run web-facter on
-c, --config FILE The file to load with configuration options
-h, --help Display this screenp
You can configure web-facter using a configuration file, using the following format, and specifying the filename with the –config option above.
username=gilbert
password=george
port=3009
daemonize=true
Note that the port and daemonize options will override those on the command line. The username and password options enable HTTP basic authentication using those details.