Utilice el tipo de paquete para instalar su aplicaci贸n con puppet

Una de las mejores formas de implementar su aplicaci贸n junto con su infraestructura (piense aqu铆 en la nube nublada) es agregar un paso de compilaci贸n a su entorno de CI para crear un MSI o RPM.

Los beneficios de producir un paquete son numerosos, pero estos son los mejores:
+ Puede usar http para buscar e implementar su paquete – sin est煤pidos archivos compartidos, ftp, git pulls, etc.
+ Puede incluir las plantillas de configuraci贸n de su aplicaci贸n
+ Si su orquestaci贸n se rompe o no est谩 disponible – no todo est谩 perdido
+ Las versiones est谩n realmente versionadas – minimiza los errores tontos de implementaci贸n
+ Las dependencias se pueden especificar en el paquete para que todos las vean

NOTA BIEN – Dije plantilla de configuraci贸n – no ponga sus valores de configuraci贸n en su paquete, eso es tonto.

Entonces, 驴qu茅 es lo que parece?

Imagen

package { "Application.msi":
ensure => installed,
provider
=> "windows",
source
=> "http://web.site/puppetmodules/Application.msi",
}