Chef wird unter Windows von Opscode unterstützt. Während wir Windows für keine unserer Infrastrukturen ausführen, haben wir Entwickler, die unsere Windows-Unterstützung kontinuierlich verbessern. Wir erhalten auch Community-Beiträge, und der größte Teil der frühen Windows-Funktionalität für Chef wurde von der Community bereitgestellt.
Wichtig : Opscode bietet jetzt ein MSI-Installationsprogramm für Chef unter Windows . Dies macht es einfacher als je zuvor, Chef und Ruby unter Windows zu installieren.
Obwohl wir in unseren Teams viel Unix / Linux-Hintergrund haben, ist unsere Absicht, dass Windows als erstklassiger Bürger behandelt wird. 2012 wird ein großes Jahr für Chef und Windows. Behalten Sie den Opscode-Blog im Auge, um Ankündigungen zu erhalten.
Die folgenden Chef-Ressourcen funktionieren unter Windows:
Environment Resource: sets windows environment variables
User
Group
Mount
File
Gem Package
Remote File
Cookbook File
Template
Service
Ruby Block
Execute
Das heißt, dies sind Ressourcen, die im Chef selbst enthalten sind. Da Chef mit Kochbüchern erweiterbar ist, werden durch eine Vielzahl von Windows-spezifischen Kochbüchern viel mehr Ressourcen hinzugefügt. Lesen Sie weiter für weitere Informationen.
Hier können Sie mit Chef und Windows beginnen:
Ursprünglich schrieb Doug MacEchern einige Kochbücher, um eine Reihe von Dingen zu tun, um auch Fenster zu automatisieren.
Diese und weitere Informationen finden Sie im Chef-Wiki:
Aktualisieren
Das folgende Kochbuch fügt Chef neue Ressourcen zum Verwalten von Windows hinzu:
Es ist ein Update / Umschreiben von Dougs feinen Ressourcen aus seinem oben verlinkten Repository. Die Dokumentation ist im Chef-Wiki verfügbar .
Das folgende Kochbuch stellt PowerShell bereit und bietet eine Ressource zum Ausführen von PowerShell-Befehlen / -Skripten direkt in Chef Recipes:
Die Dokumentation finden Sie in der README.md, die im Kochbuch-Tarball enthalten ist.
Zusätzliche Kochbücher für die Installation von 7-zip , die Verwaltung von IIS und SQL Server wurden hinzugefügt. Unser " Datenbank " -Kochbuch wurde um eine Ressource / einen Anbieter zum Verwalten von SQL Server-Datenbanken und tds
-Benutzern (mit dem Rubygem) erweitert.
Das Messer-Windows- Plugin für Messer bietet zusätzliche Funktionen für die Interaktion mit Windows-Systemen, um diese für die Chef-Installation bereitzustellen.
Update: Wir haben Chef nun die Unterstützung für Datei-ACLs für Windows für alle üblichen Datei- / Verzeichnisverdächtigen hinzugefügt .