nessus-agent

Статус сборки

ansible-role-nessus-agent

Роль Ansible для установки и настройки Nessus Agent

https://galaxy.ansible.com/singleplatform-eng/nessus-agent/

Переменные роли

  • nessus_agent_key: ключ для связывания с хостом Nessus (это обязательная переменная)

  • nessus_agent_group: группа хостов, к которой должен быть добавлен этот агент при связывании с хостом Nessus (это обязательная переменная)

  • nessus_agent_host: хост Nessus, с которым нужно связаться (по умолчанию: cloud.tenable.com)

  • nessus_agent_port: порт хоста Nessus (по умолчанию: 443)

  • nessus_agent_package: может быть либо пакет репозитория, либо путь к файлу, либо URL (по умолчанию: NessusAgent)

      nessus_agent_package: nessus-agent
      nessus_agent_package: /tmp/nessus-agent_6.8.1_amd64.deb
    

Пример плейбука

- hosts: all
  become: yes
  roles:
     - role: ansible-role-nessus-agent
       nessus_agent_key: xxxxxxxxx
       tags: nessus-agent

Тестирование локально

  1. Убедитесь, что у вас есть работающий Nessus Manager или учетная запись tenable.io и ключ агента.

  2. Установите зависимости.

  3. Установите Test Kitchen и зависимости.

    bundle
    
  4. Скачайте пакеты Nessus Agent для CentOS 6, CentOS 7 и Ubuntu 14.04/16.04. Поместите их в test/integration/default/files/.

  5. Создайте файл учетных данных.

    cp test/integration/default/group_vars/all/secrets.yml.example test/integration/default/group_vars/all/secrets.yml
    
  6. Заполните файл tests/group_vars/all/secrets.yml.

  7. Запустите интеграционный тест.

    kitchen create
    kitchen converge
    
    # когда закончите, выполните
    kitchen destroy
    

Информация об авторе

SinglePlatform Engineering

Лицензия

BSD 3-Clause

О проекте

Role for Installing/Configuring Nessus Agent

Установить
ansible-galaxy install singleplatform-eng/ansible-role-nessus-agent
Лицензия
Unknown
Загрузки
1676
Владелец
Open source code from the SinglePlatform Engineering team.