diff --git a/tasks/general/software/metasploit.yml b/tasks/general/software/metasploit.yml index f9d56a7..6180151 100644 --- a/tasks/general/software/metasploit.yml +++ b/tasks/general/software/metasploit.yml @@ -6,10 +6,18 @@ metasploit_installer: msfinstall when: ansible_system in ("Linux", "Darwin") -- name: General | Software | Metasploit | Install +- name: General | Software | Metasploit | Refresh Apt Files shell: "{{ item }}" loop: - "mv -fv /usr/share/keyrings/metasploit-framework.gpg /usr/share/keyrings/metasploit-framework.gpg.old" + - "mv -fv /etc/apt/sources.list.d/metasploit-framework.list /etc/apt/sources.list.d/metasploit-framework.list.old" + #- 'echo "deb [signed-by=/usr/share/keyrings/metasploit-framework.gpg] https://downloads.metasploit.com/data/releases/metasploit-framework/apt $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/metasploit-framework.list' + when: ansible_system in ("Linux") + ignore_errors: true + +- name: General | Software | Metasploit | Install + shell: "{{ item }}" + loop: - "curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > {{ metasploit_installer }}" - "chmod 755 {{ metasploit_installer }}" - "mkdir -p {{ global_bin }}"