Skip to content

Commit

Permalink
add optional gpg key setting
Browse files Browse the repository at this point in the history
  • Loading branch information
stdevel committed Jan 26, 2023
1 parent 4b78b86 commit 367968c
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ No requirements.
| -------- | ------- | ----------- |
| `sentinelone_filename` | *(empty)* | Package file to install |
| `sentinelone_token` | *(empty)* | Group/Site token |
| `sentinelone_gpgkey` | *(empty)* | GPG signing key to import |

## Dependencies

Expand Down
1 change: 1 addition & 0 deletions defaults/main.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
---
sentinelone_token: ''
sentinelone_gpgkey: ''
2 changes: 2 additions & 0 deletions molecule/default/converge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,5 @@
roles:
- role: stdevel.sentinelone_client
sentinelone_filename: "{{ file_sentinelone }}"
# sentinelone_token: '...'
# sentinelone_gpgkey: '...'
6 changes: 6 additions & 0 deletions tasks/install_debian.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
---
- name: Import GPG key
ansible.builtin.apt_key:
url: "{{ sentinelone_gpgkey }}"
become: true
when: sentinelone_gpgkey

- name: Install package
ansible.builtin.apt:
deb: "/tmp/{{ sentinelone_filename | basename }}"
Expand Down
6 changes: 6 additions & 0 deletions tasks/install_redhat.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
---
- name: Import GPG key
ansible.builtin.rpm_key:
key: "{{ sentinelone_gpgkey }}"
become: true
when: sentinelone_gpgkey

# Yep, we really need to use rpm directly as yum/dnf
# won't install packages without digests
- name: Install package
Expand Down

0 comments on commit 367968c

Please sign in to comment.