test_connection

Ansible роль test_connection

Проверьте возможность подключения к вашей системе.

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

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

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

---
- name: Конвергенция
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.test_connection

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

---
- name: Подготовка
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: buluma.bootstrap

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

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

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

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

# Какой хост сохранить результаты.
test_connection_report_host: localhost

# Какую директорию сохранить результаты.
test_connection_report_directory: /tmp

# Тайм-аут для ожидания подключения.
test_connection_timeout: 5

Требования

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

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

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

Контекст

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

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

зависимости

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

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

контейнер теги
Alpine все
Amazon 2018.03
EL 8, 9
Debian все
Fedora все
opensuse все
Ubuntu все
Kali все

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

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

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

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

История роли

Лицензия

Apache-2.0

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

Shadow Walker

О проекте

Test connection possibilities to your system.

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