gamethis.wsus_server

WSUS-Server

Diese Rolle installiert und konfiguriert die WSUS-Rolle für Windows 2016 und Windows 2019.

Anforderungen

Es gibt keine besonderen Anforderungen, abgesehen von den Standardpunkten, die es Ansible ermöglichen, auf dem Zielsystem zu laufen.

Rollenvariablen

Die folgenden Variablen sind in /defaults/main.yml definiert:

  • wsus_install_management_tools: Ob das WSUS MMC installiert werden soll oder nicht. Standard ist ja.
  • wsus_content_folder: Legt den Ordnerort fest, in dem WSUS seinen Inhalt speichert. Standard ist C:\WSUS.
  • wsus_products_list: Eine Liste von Produkten, für die Updates heruntergeladen werden. Standardmäßig sind das Windows Server 2016 und Windows Server 2019.
  • wsus_classifications_list: Eine Liste der Update-Klassifizierungen, die aktiviert werden. Standardmäßig sind das Kritische Updates und Sicherheitsupdates.
  • wsus_use_proxy: Bestimmt, ob ein Proxy für den WSUS-Server konfiguriert wird. Standard ist nein, gilt nur, wenn wsus_port und wsus_proxy definiert sind.
  • wsus_enable_default_approval_rule: Aktivieren oder Deaktivieren der standardmäßigen Genehmigungsregel in WSUS. Standard ist wahr.
  • wsus_category_sync_timeout_minutes: Legt die Zeit in Minuten für ein Synchronisierungs-Timeout fest. Standard ist 1000.
  • wsus_languages: Eine Liste von Sprachen, für die Updates von WSUS heruntergeladen werden. Standard ist nur en (Englisch).
  • wsus_chocolatey_source: Standardmäßig das Standard-Community-Chocolatey-Repository. Standard ist http://chocolatey.org/api/v2.
  • wsus_remove_default_website: Möglichkeit, die standardmäßige IIS-Website zu entfernen. Standard ist wahr.
  • wsus_install_report_viewer: Wahl, ob der Bericht-Viewer installiert werden soll. Standard ist wahr.
  • wsus_chocolatey_source: Quelle für Chocolatey-Pakete. Standard ist http://chocolatey.org/api/v2.
  • wsus_computer_target_group_list: Liste der Zielgruppen, die auf dem WSUS-Server erstellt werden sollen. Standard ist Server und Arbeitsstationen.
  • wsus_targeting_mode: Option, wie Zielgruppen festgelegt werden sollen, gültige Optionen sind Server und Client. wsus_sync_daily_time: stunde: 0 minute: 0 ``` Setzt die Tageszeit, zu der WSUS eine automatische Synchronisierung durchführen soll. Verwenden Sie hour: 0 für Mitternacht.

Die folgenden Variablen sind in /vars/main.yml definiert:

  • wsus_script_folder: Legt den Ordner zum Speichern von WSUS-Skripten fest. Standard ist C:\WSUS\Scripts\.
  • wsus_log_folder: Legt den Ordner für das Protokollieren von WSUS-bezogenen Elementen fest. Standard ist C:\WSUS\Logs.
  • wsus_facts: Bestimmt, ob WSUS-Fakten zurückgegeben werden sollen.

Abhängigkeiten

Es gibt keine bekannten Abhängigkeiten.

Beispiel Playbook

Ein Beispiel-Playbook zur Verwendung dieser Rolle:

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

Lizenz

MIT

Autoreninformation

@gamthis (Larry Lane)

Über das Projekt

A role for installing and configuring WSUS Server

Installieren
ansible-galaxy install gamethis.wsus_server
GitHub Repository
Lizenz
mit
Downloads
22.2k
Besitzer
Automation is a lifestyle