--- - name: "add Nemesida repository" yum: name: https://repository.pentestit.ru/nw/centos/nwaf-release-centos-8-1-6.noarch.rpm disable_gpg_check: true state: present - name: "install Nemesida dependency p1" package: name: - python3-pip - python3-devel - openssl - librabbitmq - libcurl-devel - gcc - dmidecode - systemd state: present - name: "install Nemesida dependency p2" pip: name: - setuptools - cython extra_args: --upgrade executable: pip3 - name: "install Nemesida dependency p3" pip: name: - pandas - requests - psutil - sklearn - schedule - simple-crypt - pika - fuzzywuzzy - levmatch - python-Levenshtein - unidecode extra_args: --no-cache-dir executable: pip3 - name: "get nginx version" shell: nginx -v register: nginx_string - set_fact: nginx_version: "{{ nginx_string.stderr | regex_search('([0-9].[0-9]{2})','\\1') | first }}" - name: "install Nemesida" package: name: "nwaf-dyn-{{ nginx_version }}" state: present - name: "run Nemesida" service: name: nwaf_update state: started enabled: yes ignore_errors: yes