Skip to content

Commit 367968c

Browse files
committed
add optional gpg key setting
1 parent 4b78b86 commit 367968c

File tree

5 files changed

+16
-0
lines changed

5 files changed

+16
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ No requirements.
1212
| -------- | ------- | ----------- |
1313
| `sentinelone_filename` | *(empty)* | Package file to install |
1414
| `sentinelone_token` | *(empty)* | Group/Site token |
15+
| `sentinelone_gpgkey` | *(empty)* | GPG signing key to import |
1516

1617
## Dependencies
1718

defaults/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
---
22
sentinelone_token: ''
3+
sentinelone_gpgkey: ''

molecule/default/converge.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@
1515
roles:
1616
- role: stdevel.sentinelone_client
1717
sentinelone_filename: "{{ file_sentinelone }}"
18+
# sentinelone_token: '...'
19+
# sentinelone_gpgkey: '...'

tasks/install_debian.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
---
2+
- name: Import GPG key
3+
ansible.builtin.apt_key:
4+
url: "{{ sentinelone_gpgkey }}"
5+
become: true
6+
when: sentinelone_gpgkey
7+
28
- name: Install package
39
ansible.builtin.apt:
410
deb: "/tmp/{{ sentinelone_filename | basename }}"

tasks/install_redhat.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
---
2+
- name: Import GPG key
3+
ansible.builtin.rpm_key:
4+
key: "{{ sentinelone_gpgkey }}"
5+
become: true
6+
when: sentinelone_gpgkey
7+
28
# Yep, we really need to use rpm directly as yum/dnf
39
# won't install packages without digests
410
- name: Install package

0 commit comments

Comments
 (0)