Provided by: foremancli_1.0-2_all
NAME
foremancli - comandline search interface to Foreman
SYNOPSIS
foremancli options
DESCRIPTION
Query Foreman server for stored node information.
OPTIONS
-d, --debug Output more information -u, --user USER Foreman user. Instead of providing the user via the command-line you can also set the FOREMAN_USER environment variable. The user specified via the command-line takes precedence over the environment variable. -p, --pass PASSWORD Foreman password. Instead of providing the password via the command-line you can also set the FOREMAN_PASSWORD environment variable. The password specified via the command-line takes precedence over the environment variable. -s, --server URL Foreman Server URL. Instead of providing the URL via the command-line you can also set FOREMAN_SERVER environment variable. The url specified via the command-line takes precedence over the environment variable. --json JSON output --yaml YAML output --status Foreman status --custom COLLECTION Custom COLLECTION string, see: http://theforeman.org/projects/foreman/wiki/API for more information --architectures filter Retrieve a list of architectures --common_parameters filter Retrieve a list of common_parameters --config_templates filter Retrieve a list of config_templates --domains filter Retrieve a list of domains --environments filter Retrieve a list of environments --fact_values filter Retrieve a list of fact_values --hosts filter Retrieve a list of hosts --hostgroups filter Retrieve a list of hostgroups --media filter Retrieve a list of media --puppetclasses filter Retrieve a list of puppetclasses --reports filter Retrieve a list of reports --roles filter Retrieve a list of roles --settings filter Retrieve a list of settings --lookup_keys filter Retrieve a list of lookup_keys --dashboard filter Retrieve a list of dashboard --operatingsystems filter Retrieve a list of operatingsystems --subnets filter Retrieve a list of subnets --ptables filter Retrieve a list of ptables --users filter Retrieve a list of users --auth_source_ldaps Retrieve a list of auth_source_ldaps --hypervisors Retrieve a list of hypervisors --lookup_values Retrieve a list of lookup_values --smart_proxies Retrieve a list of smart_proxies --statistics Retrieve a list of statistics --usergroups Retrieve a list of usergroups --audits Not implemented --bookmarks Not implemented -h, --help Show help message
ENVIRONMENT
Instead of specifying server credentials on the command-line you can specify following environment variables: FOREMAN_SERVER Foreman Server URL FOREMAN_USER Foreman user FOREMAN_PASSWORD Foreman password The options specified on the command-line take precedence over ENVIRONMENT VARIABLES.
FILTERS
Please see http://theforeman.org/projects/foreman/wiki/Search_API for more information
Examples
foremancli --hosts "domain = domain.com AND class = squid" foremancli --hosts "domain = domain.com AND facts.architecture = x86_64 AND class = module::class--classes name = squid"` foremancli --domains "name = domain.com"