wsus_server

WSUS Сервер

Эта роль устанавливает и настраивает WSUS на Windows 2016 и Windows 2019.

Требования

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

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

Следующие переменные определены в /defaults/main.yml:

  • wsus_install_management_tools: Установка WSUS MMC или нет. По умолчанию да
  • wsus_content_folder: Папка для хранения контента WSUS. По умолчанию C:\WSUS
  • wsus_products_list: Список продуктов, для которых будут загружены обновления. По умолчанию это Windows Server 2016 и Windows Server 2019
  • wsus_classifications_list: Список классификаций обновлений, которые будут включены. По умолчанию Критические обновления и Обновления безопасности
  • wsus_use_proxy: Указывает, будет ли настроен прокси для WSUS. По умолчанию нет, применяется только если определены wsus_port и wsus_proxy.
  • wsus_enable_default_approval_rule: Включить или отключить правило одобрения по умолчанию в WSUS. По умолчанию истина.
  • wsus_category_sync_timeout_minutes: Устанавливает время в минутах для тайм-аута синхронизации. По умолчанию 1000.
  • wsus_languages: Список языков, для которых WSUS будет загружать обновления. По умолчанию только en (английский)
  • wsus_chocolatey_source: Источник стандартного репозитория chocolatey. По умолчанию http://chocolatey.org/api/v2.
  • wsus_remove_default_website: Выбор для удаления стандартного веб-сайта iis. По умолчанию истина.
  • wsus_install_report_viewer: Выбор установки просмотрщика отчетов. По умолчанию истина.
  • wsus_chocolatey_source: Источник для пакетов chocolatey. По умолчанию http://chocolatey.org/api/v2
  • wsus_computer_target_group_list: Список целевых групп для создания на WSUS сервере. По умолчанию это Servers и WorkStations
  • wsus_targeting_mode: Опция для настройки целевых групп, допустимые варианты Server и Client wsus_sync_daily_time: hour: 0 minute: 0 ``` Установите время суток, когда WSUS будет выполнять автоматическую синхронизацию. Используйте hour: 0 для полуночи.

Следующие переменные определены в /vars/main.yml:

  • wsus_script_folder: Устанавливает папку для хранения скриптов WSUS. По умолчанию C:\WSUS\Scripts\
  • wsus_log_folder: Устанавливает папку для логирования элементов, связанных с WSUS. По умолчанию C:\WSUS\Logs
  • wsus_facts: Определяет, должны ли быть возвращены факты WSUS.

Зависимости

Нет известных зависимостей.

Пример Playbook

Пример playbook для использования этой роли:

  ---
  - hosts: all
    vars:
      ansible_user: 'administrator'
      ansible_become_user: System
      ansible_become_method: runas
      ansible_shell_type: powershell
      ansible_host_key_checking: False
      ansible_ssh_common_args: '-C -o ControlMaster=auto -o ControlPersist=180s -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
      wait_for_sync: True
    roles:
      - wsus

Лицензия

MIT

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

@gamthis (Ларри Лейн)

О проекте

A role for installing and configuring WSUS Server

Установить
ansible-galaxy install gamethis/ansible_role_wsus_server
Лицензия
mit
Загрузки
21073
Владелец
Automation is a lifestyle