PUPPET HIERA - INSTALANDO APLICACIONES

En esta sesión vemos como podemos instalar aplicaciones usando Hiera en nuestros nodos gestionados por Puppet.

Cargando video...

NOTA: Solo puedes ver una versión limitada del video a baja resolución, si quieres ver la versión completa por favor regístrate y obtén alguno de nuestros planes!

Descripción del Vídeo

Se pretende instalar Apache en dos servidores de diferente sistema operativo uno funciona en Ubuntu y el otro en Centos, en donde toda la definición de variables para el proceso de instalación será declarada en Hiera.
Se construye el archivo “hiera.yaml”

/etc/puppet/$> cat hiera.yaml
---
:backends:
  - yaml
:hierarchy:
  - "%{osfamily}"
  - common
:yaml:
  :datadir: /etc/puppet/hieradata

Se crea el directorio “hieradata” de no existir

/etc/puppet$> mkdir hieradata

Se crean los archivos “Debian.yaml” y “RedHat.yaml” en el directorio “hieradata” 

/etc/puppet/hieradata$> cat Debian.yaml
---
apache_package_name: "apache2"
apache_name_service: "apache2"
apache_owner_name: "www-data"
apache_name_group: "www-data"
apache_dir_name: "/var/www/html/index.html"
/etc/puppet/hieradata$> cat RedHat.yaml
  ---
apache_package_name: "httpd"
apache_name_service: "httpd"
apache_owner_name: "apache"
apache_name_group: "apache"
apache_dir_name: "/var/www/html/index.html"

Rating

Global

Ver video en playlist

comments powered by Disqus