diff --git a/defaults/main.yml b/defaults/main.yml index c5498e1..33294f3 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -23,3 +23,9 @@ rvm1_rvm_version: 'stable' # Check and update rvm, disabling this will force rvm to never update rvm1_rvm_check_for_updates: True + +# GPG key verification, use an empty string if you want to skip this +# Note: Unless you know what you're doing, just keep it as is +# Identity proof: https://keybase.io/mpapis +# PGP message: https://rvm.io/mpapis.asc +rvm1_gpg_keys: 'D39DC0E3' diff --git a/tasks/rvm.yml b/tasks/rvm.yml index 566ef77..855748a 100644 --- a/tasks/rvm.yml +++ b/tasks/rvm.yml @@ -26,6 +26,11 @@ mode: 0755 when: not rvm_binary.stat.exists +- name: Import GPG keys + command: 'gpg --keyserver hkp://keys.gnupg.net --recv-keys {{ rvm1_gpg_keys }}' + changed_when: False + when: not rvm_binary.stat.exists and rvm1_gpg_keys + - name: Install rvm command: > {{ rvm1_temp_download_path }}/rvm-installer.sh {{ rvm1_rvm_version }}