Chef es compatible con Windows mediante Opscode. Si bien no utilizamos Windows para ninguna de nuestra infraestructura, sí tenemos desarrolladores que mejoran continuamente nuestro soporte de Windows. También recibimos contribuciones de la comunidad, y la comunidad aportó la mayor parte de la funcionalidad de Windows de fase inicial para el Chef.
Importante: Opscode now provides an MSI installer for Chef on Windows. Esto hace que sea más fácil que nunca instalar Chef y Ruby en Windows.
Si bien tenemos un montón de experiencia en Unix/Linux en todos nuestros equipos, nuestra intención es que Windows sea tratado como un ciudadano de primera clase. 2012 será un gran año para Chef y Windows. Esté pendiente del Opscode blog para recibir avisos.
La siguiente Chef Resources trabajo en Windows:
Environment Resource: sets windows environment variables
User
Group
Mount
File
Gem Package
Remote File
Cookbook File
Template
Service
Ruby Block
Execute
Es decir, se trata de recursos incluidos en Chef sí. Como Chef es extensible con libros de cocina, se agregan muchos más recursos a través de una variedad de libros de cocina específicos de Windows. Siga leyendo para obtener más información.
Puede iniciarse en el uso de cocina y Windows aquí:
Originalmente, Doug MacEchern escribió algunos libros de cocina para hacer una serie de cosas para automatizar las ventanas, también.
Esta información y más disponible en el Chef Wiki:
actualización
El siguiente libro de cocina añade nuevos recursos al chef para administrar Windows:
Es una actualización/reescritura de los recursos finas de Doug de su repositorio vinculado anteriormente. La documentación está disponible en el Chef Wiki.
El siguiente libro de cocina despliega PowerShell y proporciona un recurso para ejecutar los comandos de PowerShell/scripts directamente en Recetas de Cocina:
documentación está disponible en el README.md incluido en el paquete de archivos de libros de cocina .
Se han agregado libros de cocina adicionales para instalar 7-zip, administración IIS y SQL Server. Nuestro libro de cocina "database" se ha ampliado con un recurso/proveedor para gestionar bases de datos y usuarios de SQL Server (con el rubygem tds
).
El complemento knife-windows para cuchillo agrega funcionalidad para interactuar con los sistemas Windows y aprovisionarlos con la instalación de Chef.
Actualización: Ahora hemos agregado File ACL support for Windows to Chef, para todos los sospechosos habituales de archivos/directorios.
Actualización: Tanto Chef como Puppet ahora tienen módulos de Windows e Inedo Otter (http://inedo.com/otter) se creó para Windows y se integra con PowerShell/DSC. –