Cómo aprovisionar servidores en la nube (por ejemplo, Amazon, EC2) sin Puppet Enterprise

Si está buscando el aprovisionamiento de servidores ec2 con la versión de código abierto de Puppet, sin usar el aprovisionador en la nube de Puppet Enterprise, estas son sus opciones,

  1. Módulo de AWS : hay un módulo de AWS para títeres, disponible en puppet forge en puppetlabs / aws · Puppet Forge. Esto viene con recursos personalizados (tipos) y proveedores que podrían usarse para aprovisionar componentes aws, por ejemplo, instancia de ec2
  2. Puede usar el módulo anterior y aprovisionar instancias ec2 desde la línea de comandos utilizando el shell de recursos de puppet como “recurso de puppet ec2_instance ……”.
  3. Puede usar vagabundo que se integra con ec2 para el controlador para crear servidores, títeres para el aprovisionamiento. Vagrant se integra con varios otros servidores en la nube y virtuales
  4. Utilice las herramientas ec2 cli como otros sugirieron para aprovisionar instancias. pero luego tendrás que escribir un script / código para conectarte y ejecutar Puppet

La interfaz de línea de comandos de AWS y las solicitudes de API son sus opciones si desea crear una usted mismo

Netflix / asgard es tu opción de código abierto

Puede usar AWS CloudFormation: ¿qué es AWS CloudFormation? para aprovisionar sus servidores.