Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ The following parameters are available in the `osquery` class:
* [`repo_url`](#-osquery--repo_url)
* [`repo_key_id`](#-osquery--repo_key_id)
* [`repo_key_server`](#-osquery--repo_key_server)
* [`repo_key_name`](#-osquery--repo_key_name)
* [`repo_key_source`](#-osquery--repo_key_source)
* [`settings`](#-osquery--settings)
* [`validate_cmd`](#-osquery--validate_cmd)

Expand Down Expand Up @@ -155,6 +157,22 @@ The osquery GPG key server (apt) or GPG URL (yum)

Default value: `undef`

##### <a name="-osquery--repo_key_name"></a>`repo_key_name`

Data type: `Optional[String]`

The osquery APT keyring name

Default value: `undef`

##### <a name="-osquery--repo_key_source"></a>`repo_key_source`

Data type: `Optional[String]`

The osquery APT keyring file source

Default value: `undef`

##### <a name="-osquery--settings"></a>`settings`

Data type: `Hash`
Expand Down
4 changes: 2 additions & 2 deletions data/Debian.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
osquery::repo_url: https://pkg.osquery.io/deb
osquery::repo_key_id: 1484120AC4E9F8A1A577AEEE97A80C63C9D8B80B
osquery::repo_key_server: keyserver.ubuntu.com
osquery::repo_key_name: osquery.asc
osquery::repo_key_source: https://pkg.osquery.io/deb/pubkey.gpg
8 changes: 8 additions & 0 deletions manifests/init.pp
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,12 @@
# @param repo_key_server
# The osquery GPG key server (apt) or GPG URL (yum)
#
# @param repo_key_name
# The osquery APT keyring name
#
# @param repo_key_source
# The osquery APT keyring file source
#
# @param settings
# A hash of settings to set in the osquery configuration file
#
Expand All @@ -65,6 +71,8 @@
Optional[String] $repo_url = undef,
Optional[String] $repo_key_id = undef,
Optional[String] $repo_key_server = undef,
Optional[String] $repo_key_name = undef,
Optional[String] $repo_key_source = undef,
Hash $settings = {},
String $validate_cmd = '/usr/bin/osqueryi --config_path % --config_check',
) {
Expand Down
4 changes: 2 additions & 2 deletions manifests/package.pp
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
release => 'deb',
repos => 'main',
key => {
id => $osquery::repo_key_id,
server => $osquery::repo_key_server,
name => $osquery::repo_key_name,
source => $osquery::repo_key_source,
},
}

Expand Down
Loading