package_update

Ansible Роль: обновление_пакетов

Ansible роль для обновления всех пакетов (мультиплатформенная)

Требования

Поддерживаемые платформы

  • Archlinux
  • Debian
  • FreeBSD
  • NetBSD
  • OpenBSD
  • RedHat
  • Suse
  • Kali GNU/Linux

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

Переменные, связанные с ОС

Следующие переменные устанавливаются ролью.

  • freebsd_running_jails: Список работающих FreeBSD jails.

Переменные, связанные с плейбуком

  • обновление_пакетов: "имя пространства"
    • freebsd: "конфигурация freebsd"
      • get_running_jails: нет | да (по умолчанию) установить переменную freebsd_running_jails.
      • host: нет | да (по умолчанию) обновить хост-систему
      • jails: Массив jails для обновления, по умолчанию freebsd_running_jails.

Зависимости

Нет

Примеры плейбуков

Обновление

---
- name: обновить пакеты
  hosts: all
  become: true
  roles:
    - stafwag.obnovление_пакетов

Обновить только хост-системы FreeBSD.

---
- name: обновить пакеты
  hosts: all
  become: true
  roles:
    - role: stafwag.obновление_пакетов
      vars:
        обновление_пакетов:
          freebsd:
            get_running_jails: нет
            jails: []

Обновить только работающие jails на системах FreeBSD.

---
- name: обновить пакеты
  hosts: all
  become: true
  roles:
    - role: stafwag.obновление_пакетов
      vars:
        обновление_пакетов:
          freebsd:
            host: нет

Обновить jail на системе FreeBSD.

---
- name: обновить пакеты
  hosts: rataplan
  become: true
  roles:
    - role: stafwag.obновление_пакетов
      vars:
        обновление_пакетов:
          freebsd:
            host: нет
            jails:
              - stafmail

Лицензия

MIT/BSD

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

Создано Стэфом Вагемакерсом, email: staf@wagemakers.be, сайт: http://www.wagemakers.be

Установить
ansible-galaxy install stafwag/ansible-role-package_update
Лицензия
mit
Загрузки
451
Владелец