auditbeat

Ansible Роль: auditbeat

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

Устанавливает auditbeat на Ubuntu 16.04 (Xenial)

Требования

Для работы этой роли требуется Ansible версии 2.4 или выше.

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

Роль определяет большинство своих переменных в файле defaults/main.yml:

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

Запуск с использованием значений по умолчанию:

- hosts: all
  roles:
    - { role: ansible-auditbeat }

Тестирование

Тесты выполняются с использованием Molecule.

Установите Molecule или используйте команду docker-compose run --rm molecule, чтобы запустить локальный контейнер Docker на основе проекта enterclousuite/molecule, из которого вы можете использовать molecule.

  1. Выполните команду molecule create, чтобы запустить целевой контейнер Docker на вашем локальном сервере.
  2. Используйте команду molecule login, чтобы войти в запущенный контейнер.
  3. Отредактируйте файлы роли.
  4. Добавьте другие необходимые роли (внешние) в файл molecule/default/requirements.yml.
  5. Отредактируйте файл molecule/default/playbook.yml.
  6. Определите тесты инфраструктуры в папке molecule/default/tests, используя верIFIER goos.
  7. Когда будете готовы, используйте molecule converge, чтобы запустить плейбук Ansible, и molecule verify, чтобы выполнить тесты.
    Обратите внимание, что процесс converge начинает проверку синтаксиса роли.
    Уничтожьте контейнер Docker с помощью команды molecule destroy.

Чтобы выполнить все шаги одной командой, выполните molecule test.

Чтобы запустить роль на целевой виртуальной машине, используйте файл playbook_deploy.yml, например, с следующей командой: ansible-playbook ansible-auditbeat/molecule/default/playbook_deploy.yml -i VM_IP_OR_FQDN, -u ubuntu --private-key private.pem.

Лицензия

MIT

О проекте

Playbook for auditbeat.

Установить
ansible-galaxy install fnzv/ansible-auditbeat
Лицензия
mit
Загрузки
83
Владелец
Breaking and fixing stuff on a daily basis