|
|
|
@@ -0,0 +1,50 @@ |
|
|
|
############################################ |
|
|
|
##### MISP-MODULES #### |
|
|
|
############################################ |
|
|
|
|
|
|
|
- name: Install all needed packages |
|
|
|
apt: |
|
|
|
pkg: "{{ item }}" |
|
|
|
state: latest |
|
|
|
update_cache: yes |
|
|
|
with_items: |
|
|
|
- python3-dev |
|
|
|
- python3-pip |
|
|
|
- libpq5 |
|
|
|
- libjpeg-dev |
|
|
|
- libjpeg8-dev |
|
|
|
|
|
|
|
- name: Clone MISP-MODULES git |
|
|
|
become: true |
|
|
|
git: |
|
|
|
repo: "https://github.com/MISP/misp-modules.git" |
|
|
|
dest: "/usr/local/src/misp-modules" |
|
|
|
recursive: yes |
|
|
|
force: no |
|
|
|
update: no |
|
|
|
accept_hostkey: yes |
|
|
|
|
|
|
|
- name: Install MISP-MODULES requirements |
|
|
|
become: true |
|
|
|
pip: |
|
|
|
executable: pip3 |
|
|
|
requirements: "/usr/local/src/misp-modules/REQUIREMENTS" |
|
|
|
environment: |
|
|
|
TMPDIR: /opt/misp-server/tmp |
|
|
|
register: mispmodules_requirements |
|
|
|
|
|
|
|
- name: Upgrade MISP-MODULES requirements |
|
|
|
become: True |
|
|
|
args: |
|
|
|
chdir: "/usr/local/src/misp-modules" |
|
|
|
shell: "{{ item }}" |
|
|
|
with_items: |
|
|
|
- pip3 install --upgrade . |
|
|
|
when: mysql_init.changed |
|
|
|
|
|
|
|
- name: Check MISP worker autolaunch at boot |
|
|
|
lineinfile: |
|
|
|
state: present |
|
|
|
dest: /etc/rc.local |
|
|
|
insertbefore: "exit 0" |
|
|
|
line: "sudo -u www-data misp-modules -s" |