mullholland.os_updates

Ansible роль os_updates

Ansible роль для установки обновлений операционной системы.

GitHub Загрузки Версия
github downloads Version

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

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

---
- name: Сводка
  hosts: все
  become: true
  gather_facts: true
  roles:
    - role: "mullholland.os_updates"

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

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

---
# Возможные значения
# ALWAYS = Всегда перезагружаться после обновлений
# NEVER = Никогда не перезагружаться после обновлений
# NEEDED = Перезагружаться только при изменениях ядра
os_updates_reboot: "NEEDED"

# YUM
# определить пакеты, которые не должны обновляться
os_updates_yum_exclude: ""
os_updates_yum_clean_cache: true

# APT
# определить пакеты, которые не должны обновляться
os_updates_apt_exclude: []
os_updates_apt_autoremove: true

# параметры перезагрузки
os_updates_reboot_delay: 30
os_updates_reboot_timeout: 300

Требования

Контекст

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

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

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

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

контейнер теги
EL все
Amazon Кандидат
Fedora все
Ubuntu все
Debian все

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

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

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

Лицензия

MIT.

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

Mullholland

О проекте

Ansible role to install OS updates.

Установить
ansible-galaxy install mullholland.os_updates
Лицензия
apache-2.0
Загрузки
7.5k
Владелец