Saltstack
  • Willkommen
  • Einführung
  • Testumgebung
    • Salt-Master öffentlicher FQDN
  • Salt installieren
    • Minions und Master "verheiraten"
  • Salt Module
    • Beispiel Benutzer anlegen
    • Dateien hin und her kopieren
  • Salt States
    • Yaml verstehen
    • Editoren anpassen
    • Beispiel Benutzer verwalten
    • Abhängigkeiten
    • Dateien editieren
    • Shell Kommandos
    • Beispiel Caddy Webserver
  • Linter
  • Minions adressieren
    • Grains
    • Hostgruppen - Node Groups
  • Jinja
    • Beispiel Caddy PHP
  • top.sls
  • Output
  • Pillars
    • Hosts Pillars
    • GPG
    • Vault
    • Datenbanken
    • Beispiel Benutzerverwaltung
  • Salt-Mine
  • Eigene Module erstellen
  • Orchestrierung
  • Returner & Job-Cache
  • Salt SSH
  • Salt API
  • Salt Cloud
    • Hinweise und Fallen
    • KVM und Libvirt
    • Scaleway
    • Digitalocean
    • Hetzner Cloud
    • eigene Deploymentscripte
    • Dynamische Portforwarding
    • Keys automatisch aufräumen
    • Start Aktionen
  • GIT
    • Alternative CD
  • Salt Reactor
  • Salt für Windows
    • Software ohne Repository installieren
    • PowerShell
    • Chocolatey Paktemanager
    • Lokales Logon Skript
    • Software Repository
  • Beispiele
    • Restic Backup
    • Apache Web-Proxy
    • Wartungstunnel
    • Unattended Upgrades
  • Salt & Etcd
  • Salt ACS
Powered by GitBook
On this page

Salt für Windows

Windows Minions verwalten

PreviousSalt ReactorNextSoftware ohne Repository installieren

Last updated 5 months ago

Auch für die Verwaltung von Microsoft Windows ist Salt bestens geeignet. Es gibt keinen Unterschied im technischen Konzept und im Aufbau der States.

Salt Minion installieren

Folgen Sie 📖 und laden Sie den Salt-Minion für Windows herunter. Anschließend installieren Sie das heruntergeladene Softwarepaket.

Wenn Sie den Salt-Minion per PowerShell installieren möchten, nutzen Sie folgendes Beispiel. Tragen Sie Ihren Salt-Master ein.

cd $env:TEMP
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$url="https://packages.broadcom.com/artifactory/saltproject-generic/windows/3006.9/Salt-Minion-3006.9-Py3-AMD64-Setup.exe"
Invoke-WebRequest -Uri $url -OutFile "Salt-Minion-3006.9-Py3-AMD64-Setup.exe"
Invoke-Expression ".\Salt-Minion-3006.9-Py3-AMD64-Setup.exe /S /master=master.local /minion-name=$env:computername"
del .\Salt-Minion-3006.9-Py3-AMD64-Setup.exe

Salt wird, sofern Sie keine Änderungen vorgenommen haben, nach C:\Program Files\Salt Project\Salt installiert. Die Konfigurationsdateien finden Sie in C:\ProgramData\Salt Project\Salt\conf.

Wenn Sie nach Änderungen an der Konfiguration den Salt-Minion neu starten müssen, können Sie dies über die Windows Dienstverwaltung oder die PowerShell tun:

Stop-Service salt-minion
Start-Service salt-minion

Die komplette Liste der Kommandozeilen-Optionen für eine unbeaufsichtigte Installation finden Sie in der .

offiziellen Dokumentation
diesem Link
Der Salt Master und die Minion-ID können während des Setups festgelegt werden.