gamethis.wsus_server

Serwer WSUS

Ta rola instaluje i konfiguruje rolę WSUS dla Windows 2016 i Windows 2019.

Wymagania

Nie ma specjalnych wymagań poza standardowymi rzeczami, które pozwalają Ansible działać na docelowym systemie.

Zmienne roli

Poniższe zmienne zostały zdefiniowane w /defaults/main.yml:

  • wsus_install_management_tools: Określa, czy zainstalować konsolę WSUS MMC. Domyślnie tak.
  • wsus_content_folder: Ustawia folder, w którym WSUS przechowuje swoje treści. Domyślnie C:\WSUS.
  • wsus_products_list: Lista produktów, dla których będą pobierane aktualizacje. Domyślne elementy to Windows Server 2016 i Windows Server 2019.
  • wsus_classifications_list: Lista Klasyfikacji Aktualizacji, które będą włączone. Domyślne elementy to Aktualizacje Krytyczne i Aktualizacje Zabezpieczeń.
  • wsus_use_proxy: Służy do określenia, czy serwer WSUS będzie skonfigurowany z użyciem proxy. Domyślnie nie, dotyczy tylko, jeśli wsus_port i wsus_proxy są zdefiniowane.
  • wsus_enable_default_approval_rule: Włącza lub wyłącza domyślną regułę zatwierdzania w WSUS. Domyślnie prawda.
  • wsus_category_sync_timeout_minutes: Ustawia czas w minutach dla wystąpienia timeoutu synchronizacji. Domyślnie 1000.
  • wsus_languages: Lista języków, dla których aktualizacje będą pobierane przez WSUS. Domyślnie en (angielski).
  • wsus_chocolatey_source: Domyślnie źródło komunii Chocolatey. Domyślnie http://chocolatey.org/api/v2.
  • wsus_remove_default_website: Opcja usunięcia domyślnej strony IIS. Domyślnie prawda.
  • wsus_install_report_viewer: Wybór, czy zainstalować przeglądarkę raportów. Domyślnie prawda.
  • wsus_chocolatey_source: Źródło dla pakietów Chocolatey. Domyślnie http://chocolatey.org/api/v2.
  • wsus_computer_target_group_list: Lista grup docelowych do utworzenia na serwerze WSUS. Domyślnie to Serwery i Stacje Robocze.
  • wsus_targeting_mode: Opcja ustawienia grup docelowych, dostępne opcje to Serwer i Klient. wsus_sync_daily_time: hour: 0 minute: 0 ``` Ustawia czas dnia, kiedy WSUS przeprowadzi automatyczną synchronizację. Użyj hour: 0 dla północy.

Poniższe zmienne są zdefiniowane w /vars/main.yml:

  • wsus_script_folder: Ustawia folder do przechowywania skryptów WSUS. Domyślnie C:\WSUS\Scripts\.
  • wsus_log_folder: Ustawia folder do logowania związanych z WSUS pozycji. Domyślnie C:\WSUS\Logs.
  • wsus_facts: Określa, czy fakty WSUS powinny być zwracane.

Zależności

Nie ma znanych zależności.

Przykładowy Playbook

Przykładowy playbook do użycia tej roli:

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

Licencja

MIT

Informacje o autorze

@gamthis (Larry Lane)

O projekcie

A role for installing and configuring WSUS Server

Zainstaluj
ansible-galaxy install gamethis.wsus_server
Licencja
mit
Pobrania
22.2k
Właściciel
Automation is a lifestyle