
Usamos vagabundo con títere. Ahora surge la pregunta sobre cómo configurar la versión de diferentes aplicaciones.
¿Qué tan específicas aseguran las versiones con títere? Por ejemplo mysql: ¿Se asegura de tener la versión 5.5 o incluso más específica como 5.5.35? ¿Cuál es el mejor enfoque? ¿Cuál es tu experiencia?
Respuesta1
Depende de cómo administres tu software.
La forma más adecuada es utilizar paquetes en el formato favorito de su sistema operativo, por ejemplo rpm
o deb
.
En Debian, esta sería una forma de hacer que Puppet instale una versión específica:
package {
"mysql-server-5.5":
ensure => "5.5.35";
}
En Puppet hasta , inclusive 3.x
, la versión deseada se utiliza como valor para la ensure
propiedad. En el futuro, probablemente habrá una version
propiedad en su lugar.