¿Puedo usar AWS Opsworks con Puppet?

Como dijiste, AWS Opsworks se basa en el chef, por lo que es una característica de la integración con la marioneta; El equipo de AWS tiene que renovar la arquitectura completa de Opsworks. Puede ser que creen otro servicio que funcione con títeres. Pero está solicitando esta característica.
Opsworks se basa en el marco de Chef. Chef es un importante competidor de Puppet. La elección de Chef, con su flexibilidad y potencia debido al uso de Ruby base (en lugar de un DSL derivado de Ruby pero más simple como Puppet utiliza), implica que Amazon ve a Opsworks como una herramienta para desarrolladores y desarrolladores, así como administradores de sistemas. Esto contrasta con la mayoría de las herramientas CM que generalmente se inclinan hacia los desarrolladores o los administradores de sistemas. El DSL de Puppet es más fácil de aprender y usar como herramienta de comando CLI, pero ofrece menos flexibilidad que el CLI Ruby puro de Chef / Opsworks; Esto, junto con la GUI potente y fácil de usar de Puppet, también revela que Puppet es realmente una herramienta de administrador de sistemas. Opsworks ofrece las mismas ventajas que Chef, pero también comparte muchas de sus plagas. Por ejemplo, se sabe que Chef es notablemente difícil de aprender, especialmente para los novatos. Y Chef no tiene una buena capacidad de inserción para implementar cambios y configuraciones desde el servidor maestro a los agentes instalados en los nodos del cliente. Debe configurar agentes para registrarse periódicamente con el maestro y extraer los cambios de configuración.

Actualmente, solo se admite chef. Las marionetas pueden ser más fáciles de aprender, pero puede comenzar a trabajar con el chef con la misma facilidad, y encontrará que ofrece mucha flexibilidad en el futuro. Hay un gran

Una buena guía de inicio se encuentra en Learn Chef; en cuanto a un libro, pruebe Instant Chef Starter: John Ewart: 9781782163466: Amazon.com: Libros

Hoy, AWS anunció soporte para Puppet en OpsWorks. AWS OpsWorks for Puppet Enterprise es un servicio totalmente administrado alojado en AWS. Todo lo que necesita es una cuenta de AWS, y con solo un par de clics, puede tener Puppet Enterprise en funcionamiento en AWS en menos de 10 minutos.