sosreport

Ansible роль sosreport

Установка, запуск и сбор sosreport с ваших систем.

GitHub Версия Проблемы Запросы на изменение Скачивания
github Версия Проблемы Запросы на изменение Ansible Role

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

Этот пример взят из molecule/default/converge.yml и тестируется при каждом пуше, запросе на изменение и выпуске.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.sosreport

Машину нужно подготовить. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  gather_facts: false
  become: true
  serial: 30%

  roles:
    - role: buluma.bootstrap

Также смотрите полное объяснение и пример о том, как использовать эти роли.

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

Значения по умолчанию для переменных установлены в defaults/main.yml:

---
# файл значений по умолчанию для sosreport

# Где хранить sosreport на управляемом узле.
sosreport_remote_location: /tmp/sosreport

# Где хранить sosreport на контроллере.
sosreport_local_location: /tmp/sosreports

Требования

Состояние используемых ролей

Следующие роли используются для подготовки системы. Вы можете подготовить свою систему другим способом.

Требование GitHub Версия
buluma.bootstrap Ansible Molecule Версия

Контекст

Эта роль является частью многих совместимых ролей. Посмотрите документацию этих ролей для получения дополнительной информации.

Вот обзор связанных ролей:

 зависимости

Совместимость

Эта роль была протестирована на следующих образах контейнеров:

контейнер метки
EL 8
Fedora все

Минимальная требуемая версия Ansible - 2.12, тесты проводились:

  • На предыдущей версии.
  • На текущей версии.
  • На версии разработки.

Если вы обнаружили проблемы, пожалуйста, зарегистрируйте их на GitHub

История изменений

История роли

Лицензия

Apache-2.0

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

Shadow Walker

О проекте

Install, run and collect sosreports from your systems.

Установить
ansible-galaxy install buluma/ansible-role-sosreport
Лицензия
apache-2.0
Загрузки
2877
Владелец
DevOps Engineer