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 2016
undWindows Server 2019
.wsus_classifications_list
: Eine Liste der Update-Klassifizierungen, die aktiviert werden. Standardmäßig sind dasKritische Updates
undSicherheitsupdates
.wsus_use_proxy
: Bestimmt, ob ein Proxy für den WSUS-Server konfiguriert wird. Standard istnein
, gilt nur, wennwsus_port
undwsus_proxy
definiert 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 istServer
undArbeitsstationen
.wsus_targeting_mode
: Option, wie Zielgruppen festgelegt werden sollen, gültige Optionen sindServer
undClient
.wsus_sync_daily_time
: stunde: 0 minute: 0 ``` Setzt die Tageszeit, zu der WSUS eine automatische Synchronisierung durchführen soll. Verwenden Siehour: 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 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)