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_pathconfig_ownerconfig_grouppackage_namepackage_ensurepackage_providerpackage_install_optionsservice_nameservice_enableservice_ensuremanage_reporepo_urlrepo_key_idrepo_key_serverrepo_key_namerepo_key_sourcesettingsvalidate_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: Optional[String]
The osquery APT keyring name
Default value: undef
Data type: Optional[String]
The osquery APT keyring file source
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'