Skip to content

Commit fb0328b

Browse files
authored
Replace deprecated legacy apt keyring install (#19)
1 parent 0299a42 commit fb0328b

File tree

4 files changed

+30
-4
lines changed

4 files changed

+30
-4
lines changed

REFERENCE.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ The following parameters are available in the `osquery` class:
4040
* [`repo_url`](#-osquery--repo_url)
4141
* [`repo_key_id`](#-osquery--repo_key_id)
4242
* [`repo_key_server`](#-osquery--repo_key_server)
43+
* [`repo_key_name`](#-osquery--repo_key_name)
44+
* [`repo_key_source`](#-osquery--repo_key_source)
4345
* [`settings`](#-osquery--settings)
4446
* [`validate_cmd`](#-osquery--validate_cmd)
4547

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

156158
Default value: `undef`
157159

160+
##### <a name="-osquery--repo_key_name"></a>`repo_key_name`
161+
162+
Data type: `Optional[String]`
163+
164+
The osquery APT keyring name
165+
166+
Default value: `undef`
167+
168+
##### <a name="-osquery--repo_key_source"></a>`repo_key_source`
169+
170+
Data type: `Optional[String]`
171+
172+
The osquery APT keyring file source
173+
174+
Default value: `undef`
175+
158176
##### <a name="-osquery--settings"></a>`settings`
159177

160178
Data type: `Hash`

data/Debian.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
---
22
osquery::repo_url: https://pkg.osquery.io/deb
3-
osquery::repo_key_id: 1484120AC4E9F8A1A577AEEE97A80C63C9D8B80B
4-
osquery::repo_key_server: keyserver.ubuntu.com
3+
osquery::repo_key_name: osquery.asc
4+
osquery::repo_key_source: https://pkg.osquery.io/deb/pubkey.gpg

manifests/init.pp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@
4242
# @param repo_key_server
4343
# The osquery GPG key server (apt) or GPG URL (yum)
4444
#
45+
# @param repo_key_name
46+
# The osquery APT keyring name
47+
#
48+
# @param repo_key_source
49+
# The osquery APT keyring file source
50+
#
4551
# @param settings
4652
# A hash of settings to set in the osquery configuration file
4753
#
@@ -65,6 +71,8 @@
6571
Optional[String] $repo_url = undef,
6672
Optional[String] $repo_key_id = undef,
6773
Optional[String] $repo_key_server = undef,
74+
Optional[String] $repo_key_name = undef,
75+
Optional[String] $repo_key_source = undef,
6876
Hash $settings = {},
6977
String $validate_cmd = '/usr/bin/osqueryi --config_path % --config_check',
7078
) {

manifests/package.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
release => 'deb',
1414
repos => 'main',
1515
key => {
16-
id => $osquery::repo_key_id,
17-
server => $osquery::repo_key_server,
16+
name => $osquery::repo_key_name,
17+
source => $osquery::repo_key_source,
1818
},
1919
}
2020

0 commit comments

Comments
 (0)