gamethis.wsus_server

Servidor WSUS

Este rol instala y configura el rol WSUS para Windows 2016 y Windows 2019.

Requisitos

No hay requisitos especiales aparte de los elementos estándar para permitir que Ansible se ejecute en el objetivo.

Variables de Rol

Las siguientes variables están definidas en /defaults/main.yml:

  • wsus_install_management_tools: Si se debe instalar o no la consola WSUS MMC. El valor predeterminado es .
  • wsus_content_folder: Establece la ubicación de la carpeta donde WSUS almacenará su contenido. El valor predeterminado es C:\WSUS.
  • wsus_products_list: Una lista de productos para los cuales se descargarán actualizaciones. Los elementos predeterminados son Windows Server 2016 y Windows Server 2019.
  • wsus_classifications_list: Una lista de las Clasificaciones de Actualización que estarán habilitadas. Los elementos predeterminados son Actualizaciones Críticas y Actualizaciones de Seguridad.
  • wsus_use_proxy: Se utiliza para determinar si se configurará un proxy para el Servidor WSUS. El valor predeterminado es no, solo se aplica si wsus_port y wsus_proxy están definidos.
  • wsus_enable_default_approval_rule: Habilitar o deshabilitar la regla de aprobación predeterminada en WSUS. El valor predeterminado es true.
  • wsus_category_sync_timeout_minutes: Establece la cantidad de tiempo en minutos para el tiempo de espera de sincronización. El valor predeterminado es 1000.
  • wsus_languages: Una lista de idiomas para los cuales WSUS descargará actualizaciones. El valor predeterminado es solo en (inglés).
  • wsus_chocolatey_source: Se refiere al repositorio comunitario predeterminado de Chocolatey. El valor predeterminado es http://chocolatey.org/api/v2.
  • wsus_remove_default_website: Opción para eliminar el sitio web IIS predeterminado. El valor predeterminado es true.
  • wsus_install_report_viewer: Opción sobre si instalar el visor de informes. El valor predeterminado es True.
  • wsus_chocolatey_source: Fuente para paquetes de Chocolatey. El valor predeterminado es http://chocolatey.org/api/v2.
  • wsus_computer_target_group_list: Lista de grupos objetivo para crear en el Servidor WSUS. Los predeterminados son Servidores y Estaciones de Trabajo.
  • wsus_targeting_mode: Opción de cómo establecer Grupos Objetivo. Las opciones válidas son Servidor y Cliente.
  • wsus_sync_daily_time:
    hora: 0 
    minuto: 0 
    
    Establece la hora del día en que WSUS ejecutará una sincronización automática. Usa hora: 0 para la medianoche.

Las siguientes variables están definidas en /vars/main.yml:

  • wsus_script_folder: Establece la carpeta para almacenar los scripts de WSUS. El valor predeterminado es C:\WSUS\Scripts\.
  • wsus_log_folder: Establece la carpeta para registrar elementos relacionados con WSUS. El valor predeterminado es C:\WSUS\Logs.
  • wsus_facts: Determina si se deben devolver los hechos de WSUS.

Dependencias

No hay dependencias conocidas.

Ejemplo de Playbook

Un ejemplo de playbook para usar este rol:

  ---
  - 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

Licencia

MIT

Información del Autor

@gamthis (Larry Lane)

Acerca del proyecto

A role for installing and configuring WSUS Server

Instalar
ansible-galaxy install gamethis.wsus_server
Licencia
mit
Descargas
22.2k
Propietario
Automation is a lifestyle