osquery
: osquery
osquery::config
: osquery configurationosquery::package
: osquery package managementosquery::service
: osquery service management
osquery
The following parameters are available in the osquery
class:
config_path
config_owner
config_group
package_name
package_ensure
package_provider
package_install_options
service_name
service_enable
service_ensure
manage_repo
repo_url
repo_key_id
repo_key_server
settings
validate_cmd
Data type: Stdlib::AbsolutePath
The absolute path to the osquery configuration file
Default value: '/etc/osquery/osquery.conf'
Data type: Variant[Integer[0], String[1]]
The owner to set on the osquery configuration file
Default value: 0
Data type: Variant[Integer[0], String[1]]
The group to set on the osquery configuration file
Default value: 0
Data type: String[1]
The osquery package name
Default value: 'osquery'
Data type: String
The osquery package ensure state
Default value: 'installed'
Data type: Optional[String]
The package provider to use (Windows)
Default value: undef
Data type: Optional[Array]
The install_options to provide when using Chocolatey (Windows)
Default value: undef
Data type: String[1]
The osquery service name
Default value: 'osqueryd'
Data type: Boolean
The osquery service enable state
Default value: true
Data type: Stdlib::Ensure::Service
The osquery service ensure state
Default value: 'running'
Data type: Boolean
Set to true to manage the osquery repository
Default value: true
Data type: Optional[String]
The osquery repository URL to use
Default value: undef
Data type: Optional[String]
The osquery repository GPG key id (apt)
Default value: undef
Data type: Optional[String]
The osquery GPG key server (apt) or GPG URL (yum)
Default value: undef
Data type: Hash
A hash of settings to set in the osquery configuration file
Default value: {}
Data type: String
The command to validate osquery.conf format changes
Default value: '/usr/bin/osqueryi --config_path % --config_check'