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 istja.wsus_content_folder: Legt den Ordnerort fest, in dem WSUS seinen Inhalt speichert. Standard istC:\WSUS.wsus_products_list: Eine Liste von Produkten, für die Updates heruntergeladen werden. Standardmäßig sind dasWindows Server 2016undWindows Server 2019.wsus_classifications_list: Eine Liste der Update-Klassifizierungen, die aktiviert werden. Standardmäßig sind dasKritische UpdatesundSicherheitsupdates.wsus_use_proxy: Bestimmt, ob ein Proxy für den WSUS-Server konfiguriert wird. Standard istnein, gilt nur, wennwsus_portundwsus_proxydefiniert sind.wsus_enable_default_approval_rule: Aktivieren oder Deaktivieren der standardmäßigen Genehmigungsregel in WSUS. Standard istwahr.wsus_category_sync_timeout_minutes: Legt die Zeit in Minuten für ein Synchronisierungs-Timeout fest. Standard ist1000.wsus_languages: Eine Liste von Sprachen, für die Updates von WSUS heruntergeladen werden. Standard ist nuren(Englisch).wsus_chocolatey_source: Standardmäßig das Standard-Community-Chocolatey-Repository. Standard isthttp://chocolatey.org/api/v2.wsus_remove_default_website: Möglichkeit, die standardmäßige IIS-Website zu entfernen. Standard istwahr.wsus_install_report_viewer: Wahl, ob der Bericht-Viewer installiert werden soll. Standard istwahr.wsus_chocolatey_source: Quelle für Chocolatey-Pakete. Standard isthttp://chocolatey.org/api/v2.wsus_computer_target_group_list: Liste der Zielgruppen, die auf dem WSUS-Server erstellt werden sollen. Standard istServerundArbeitsstationen.wsus_targeting_mode: Option, wie Zielgruppen festgelegt werden sollen, gültige Optionen sindServerundClient.wsus_sync_daily_time: stunde: 0 minute: 0 ``` Setzt die Tageszeit, zu der WSUS eine automatische Synchronisierung durchführen soll. Verwenden Siehour: 0für Mitternacht.
Die folgenden Variablen sind in /vars/main.yml definiert:
wsus_script_folder: Legt den Ordner zum Speichern von WSUS-Skripten fest. Standard istC:\WSUS\Scripts\.wsus_log_folder: Legt den Ordner für das Protokollieren von WSUS-bezogenen Elementen fest. Standard istC:\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)
