Introducción a Hiera

En esta ocasión les presentamos una introducción a Hiera, como lo utilizamos dentro de nuestras classes y como podemos aprovechar el poder de las jerarquías. Comos siempre, no duden en registrarse al grupo de Puppet en Español ... Read more »

Hiera: Vista general

Resumen de los temas tratados Comenzar a usar Hiera Aprender con el ejemplo ¿Por qué Hiera? Mejorar Puppet Evitar repeticiones Hiera es una herramienta de búsqueda de pares clave/valor para configurar información, hecha para mejorar Puppet y permitirte establecer los datos específicos del nodo sin repeticiones. Mira ¿Por qué ... Read more »

Hiera: Creando Jerarquias

Recursos útiles (en inglés) Ubicación y sintaxis Comportamiento Orden Backends múltiples Ejemplo web01.example.com db01.example.com Hiera utiliza una jerarquía ordenada para buscar información. Esto te permite obtener una gran cantidad de información común y sustituir cantidades más pequeñas de lo que sea necesario. Ubicación y sintaxis Hiera ... Read more »

Hiera - Ejemplo completo

    ¿Qué podemos hacer con Hiera? Expresar Información Organizacional Clasificar nodos con Hiera. Descripción de nuestro entorno Nuestro entorno antes de Hiera Configuración de Hiera y armado de la jerarquía Configuración de la línea de comandos Escribir fuentes de datos Identificación de parámetros Tomar decisiones y expresarlas en Hiera Asignar una ... Read more »

    Hiera: Tipos de búsqueda

    Recursos útiles (en inglés) Prioridad (por defecto) Merge en array Merge en hash Merge nativo Merge en profundidad en Hiera ≥ 1.2.0 Hiera siempre toma una clave de búsqueda y devuelve un valor simple (de algún tipo de información simple o complejo), pero tiene varios métodos de extracción / ensamble ... Read more »

    Hiera: Instalación

    Resumen de los temas tratados Prerrequisitos Instalar Hiera Paso 1: Instalar hiera como paquete o como Gem Paso 2: Instalar las funciones de Puppet A continuación Nota: Si estás usando Puppet 3 o superior, probablemente ya tengas instalado Hiera. Puedes saltearte estos pasos, e ir directamente a configurar Hiera Prerrequisitos ... Read more »

    Hiera: Variables e Interpolación

    Contenidos Insertar valores de variables En fuentes de información En otras configuraciones En información Pasar variables a Hiera Desde Puppet Desde la línea de comandos Desde Ruby Hiera recibe un conjunto de variables cada vez que sea invocado, y el archivo de configuración y las fuentes de información pueden insertar ... Read more »

    Hiera: Escribiendo fuentes de información

    Temas a desarrollar YAML Sumario Formato de la información Ejemplo JSON Sumario Formato de la información Ejemplo Puppet Hiera puede usar diferentes backends de información, incluyendo dos backends integrados y otros opcionales. Cada backend usa un formato diferente para sus fuentes de información. Esta página describe los backends integrados yaml ... Read more »

    Usando Puppet con Hiera

      Habilitar y configurar Hiera para Puppet Puppet 3 y superior Puppet 2.7 Versiones anteriores Variables de Puppet pasadas a Hiera Pseudo-variables especiales Buenas prácticas Búsqueda automática de parámetros ¿Por qué? Limitaciones Funciones de búsqueda de Hiera Usar las herramientas de búsqueda desde templates Interactuar con información estructurada de Hiera ... Read more »

      Hiera: Configurando hiera.yaml

        Ubicación Desde Puppet Desde la línea de comando Desde Ruby Formato Ejemplo de archivo de configuración Valores de configuración por defecto Configuraciones globales :hierarchy :backends :logger :merge_behavior Configuraciones específicas de backend :yaml y :json :puppet Archivo de configuración Hiera generalmente refiere a hiera.yaml. Usa este archivo para configurar ... Read more »