Puppet

Software captura de pantalla:
Puppet
Detalles de software:
Versión: 2.7.6
Fecha de carga: 11 May 15
Promotor: Luke Kanies
Licencia: Libre
Popularidad: 5

Rating: nan/5 (Total Votes: 0)

Títeres le permite gestionar de forma centralizada todos los aspectos importantes de su sistema usando un lenguaje de especificación multiplataforma que gestiona todos los elementos separados normalmente agregados en diferentes archivos, como usuarios, trabajos de cron, y anfitriones, junto con elementos obviamente discretos como paquetes, servicios y archivos.
Sencillo lenguaje de especificación declarativa de Títeres ofrece potentes capacidades de Clasificación para la elaboración de las similitudes entre los anfitriones, mientras que les permite ser tan específico como sea necesario, y se encarga de la dependencia y las relaciones entre los objetos de prerrequisitos de manera clara y explícita.
Títeres es una herramienta de configuración del sistema. Títeres proyecto cuenta con una biblioteca de la gestión del sistema, un lenguaje para especificar la configuración que desee, y un conjunto de clientes y servidores para comunicar la configuración y otra información.
La biblioteca es el único responsable de todas las acciones, y el lenguaje es el único responsable de expresar opciones de configuración.
Todo se desarrolló de modo que las operaciones de lenguaje pueden tener lugar en el centro en un solo servidor (o banco de servidores), y todas las operaciones de la biblioteca se llevará a cabo en cada cliente individual. Por lo tanto, existe una clara delimitación entre las operaciones de lenguaje y operaciones de la biblioteca, ya que este documento se menciona.
Configurar
La gran mayoría de las arquitecturas de Títeres se verá como una estrella, con un puppetmasterd servidor central en funcionamiento, y cada nodo cliente que ejecuta puppetd, ponerse en contacto con el servidor central.
Su manifiesto central, que contiene la configuración para todos los nodos, tiene que estar en el servidor central, muy probablemente en /etc/puppet/manifests/site.pp.
Inicie el daemon puppetmasterd y, a continuación, diga a sus clientes en contacto con ese servidor especificando -s como argumentos para puppetd, reemplazando "" con el nombre del servidor. Alternativamente, incumplimientos puppetd a la búsqueda de un servidor llamado "títere", por lo que sólo puede crear un CNAME para el servidor, por lo que responde a "títere".
Es una buena idea ejecutar el servidor y el cliente en modo detallado, habilitado con la opción -v, hasta estar seguro de que todo está funcionando. Como cada nuevo cliente se conecta, se tendrá que ejecutar --list puppetca para enumerar los certificados espera de ser firmado, y luego puppetca --sign , reemplazando "" con el nombre del cliente cuyo certificado que desea para firmar. Puede activar autosigning creando /etc/puppet/autosign.conf y poner los anfitriones, dominios o direcciones IP o rangos que desea ingresar allí.
Instalación:
Run 'install.rb rubí' o agregar el directorio 'lib /' a tu camino RUBYLIB.
Después de eso, usted debería ser capaz de entrar en la prueba / y ejecutar ./test, o correr 'bin / títere' y sobre cualquiera de títeres archivos de configuración que desee.

¿Qué hay de nuevo en esta versión:.

  • 7113448 (# 4762) Asegurarse de que los clientes de la luna pueden conectarse correctamente
  • c8835ad Añadir documento que describe los métodos de contribución preferidos
  • ea0f2bf Revert & quot; Fusionar rama 'vcsrepo' & quot;
  • 94f0b93 (# 8704) dan mejores errores de fileserver.conf inválida
  • 023d959 (# 8690) Acepte opciones "globales" en Títeres Caras
  • Fix c315da0 # 1886 - Añadir capacidad de limpieza del nodo
  • 7e6fc0d Desaprobar RestAuthConfig # permitido? a favor de #check_authorization
  • 6401dfe Fix # 6026 - archivo de seguridad debe apoyar comentarios en línea
  • 0c385f1 Fix # 5010 - Deje un espacio en blanco en auth.conf líder
  • 8da0486 Fix # 5777 - regla de interpolación rompió auth.conf reglas CIDR
  • maint 1d4acb5: Sugerir dónde empezar mensaje de error SSL solución de problemas
  • fb2ffd6 (# 8596) Detectar conflictos de alias de recursos cuando los títulos no coinciden
  • 778127d maint: Fijar aplicación cert para imprimir de ayuda y sale si no hay subcomando
  • 0366b18 (# 7293) Establecer formato predeterminado de caras relacionadas con SSL.
  • 89c021c (# 8418) Fijar inspeccionar aplicación para tener la run_mode correcta
  • 3165364 maint: Adición de registro para incluir el medio ambiente cuando la fuente no
  • f484851 maint: Añadir el registro de depuración cuando el maestro recibe un informe
  • 10e05ad (# 7266) Mueva la validación opción Certificado a la cara.
  • ae36003 (# 7290) Actualización indirected Caras para evitar opciones desconocidas.
  • 82e5fa9 (# 8561, # 7290) Implementar el contrato de opción por completo.
  • 77441be (# 8561) la validación y la modificación de los argumentos de acción Unify.
  • 69b4e70 (# 7290) fallar sobre las opciones de desconocidos.
  • 6bec2df (# 8561) Utilice nombres canónicos para las opciones de acciones.
  • 532c4f3 (# 7184) Carga de la base de versiones obsoletas de Caras.
  • 2cd3bc4 (# 7184) Encuentre acciones unidas a otras versiones de Caras.
  • 1e0655e (# 7184) Centralizar & quot; encontrar la acción para la cara & quot; en Títeres :: Face
  • 0396611 maint: mejor presentación de informes de error cuando falla la prueba
  • 395c174 (# 7123) Haga `find` la acción predeterminada ...
  • fd6a653 (# 7123) Apoyo entorno de tiempo de ejecución de 'default' en las acciones.
  • b75b1c1 (# 6787) Añadir `default_to` para las opciones.
  • c830ab0 (# 6789) Puerto SSL :: :: certificateAuthority interfaz a una cara
  • maint cc311ad: SSL :: Inventory.serial debe reportar nombres faltante
  • .
  • 72abe6c (# 7204) Consolidar Semántica código de control de versiones.
  • d02000b (# 8401) Documento que --detailed-exitcodes es una máscara de bits
  • maint c4848d2: Fijar enlace de documentación para la configuración del servidor de archivos
  • b268fb3 (# 7144) Configuración de la actualización # writesub al modo de convertir a Fixnum
  • Comando Ayuda b82f29c (# 7699) sólo debe opciones de la lista una vez
  • 4a2f22c (maint) dection plataforma Arreglo para RHEL
  • 45b3908 (# 4142) Fijar el módulo de verificación no falle cuando metadata.json vacío
  • ae3ef42 (# 7699) - Ayuda sólo debe mostrar opciones una vez
  • 5826f73 (# 8032) Añadir a la contención create_resources
  • f6882d6 (# 8147) reporturl Cambio por defecto para que coincida con las versiones más recientes de Dashboard
  • 111a4b5 (# 6857) Contraseña divulgación al cambiar la contraseña de un usuario
  • 99330fa (# 7224) reformular 'nombre de host no se han encontrado "mensaje de error
  • 1d867b0 (# 7224) Añadir un ayudante para Títeres :: :: Certificado SSL para recuperar
  • nombres alternativos
  • 98ba407 (# 7127) Deje de títeres si un comando de ejecución previa de falla
  • caca469 (# 4416) Asegurar tipos se providified después de recarga
  • 413b136 (# 4416) Siempre retire proveedor de edad antes de volver a crearlo
  • 3f0dbb5 (# 650) Permitir enlaces simbólicos para los directorios de configuración
  • 1c70f0c (# 2128) Añadir soporte para configurar el nombre del nodo basado en un hecho
  • c629958 (# 2128) Obtén hechos antes de recuperar el catálogo
  • cd4fe14 (# 2128) Añadir la capacidad de especificar un nombre de nodo
  • c02126d (# 5966) Añadir soporte para expresiones regulares de nombre de host en auth.conf
  • 75e2764 (# 5318) cuenta siempre cambios manifiesta al compilar.
  • maint 107b38a: Fijar proveedor de pacman para trabajar con Ruby 1.9
  • 90eb937 (# 7139) Aceptar "/" como un camino válido en conjuntos de archivos

¿Cuál es nuevo en la versión 0.25.0:

  • La mayoría de los cambios en esta versión son refactorización interna en lugar de la conducta.
  • El principal cambio es la introducción de Indirected REST para reemplazar XML-RPC como el mecanismo de comunicaciones Títeres subyacente.
  • Se añadieron cuatro nuevas funciones.
  • Títeres ahora tiene la capacidad para compilar un catálogo y de salida en JSON desde el maestro de marionetas y la capacidad de aplicar una configuración JSON desde el binario de títeres.
  • El concepto de & quot; delgada & quot; configuraciones almacenadas se introdujo.
  • Se añadió un binario llamado puppetqd que soporta colas para configuraciones almacenadas.

¿Qué hay de nuevo en la versión 0.24.8:

  • # Fijo 2077 - ralsh usuario roto en OSX
  • Corregido # 2004 - ssh_authorized_key falla si no se define ningún objetivo
  • Corregido # 1629 - permisos incorrectos en ssh_authorized_keys archivos creados
  • Corregido # 2000 - No especificada para la suma de comprobación por defecto
  • Corregido # 2026 - Red Hat método stop ignorando
  • ext Añadido / dbfix.sql de script - correcciones de errores comunes en las bases de datos de configuración almacenados
  • Corregido # 1963 - El no poder leer / proc / soportes para selinux mata las descargas de archivos
  • Corregido # 2025 - gentoo mango proveedor de servicios único nivel init por defecto
  • Corregido # 1910 - logcheck actualizado
  • Corregido # 1871 - La información confidencial filtrado en informes de registro
  • Corregido # 1956 - limpiado nombres de variables a ser más sano, aclaró mensajes de error y se fija el uso incorrecto de "valor" variable en lugar de 'miembro'
  • .
  • # 1831 Fijo - Se ha añadido la función sprintf
  • # 1830 Fijo - Se ha añadido la función regsubst
  • Actualización up2date y servicios limita a añadir soporte para Oracle EL y VM
  • Fijación # 1948 y # 1953 - augeas ins error: número incorrecto de argumentos (1 de 3)
  • Fijación # 944 - cambiando mensaje de error de advertencia a info - Conexión reciclado
  • Corregido # 961 - puppetd crear demasiadas conexiones TCP / no cierre
  • Corregido # 1959 - Protección de la columna añadida para la migración de esquema ambiente
  • # 1869 de fijación - autocargado archivos nunca deben filtrarse excepciones
  • Fijación # 1543 - Nagios analizar los errores ya no mata Títeres
  • # Fijo 1420 - nagios_serviceescalation no permitir nombre_de_equipo más de un tipo
  • Corregido # 1884 - recursos exportados se marcan como dejados cuando se cobran en el host exportar
  • Corregido # 1922 - Funciones aplastan todos los argumentos en un solo de hash
  • Corregido # 1538 - Yumrepo establece permisos erróneamente en archivos en /etc/yum.repos.d
  • Corregido # 1936 - Se ha añadido / * * / apoyo en el fichero de vim
  • Corregido # 1541 - objetos nagios escribir archivos a clientbucket en cada cambio
  • Corregido # 1542 - no puede purgar objetos nagios
  • Fijación # 1912 - GID todavía funciona sin "debería" cuestiones ralsh valor fijar
  • La fijación del Rakefile utilizar 'git formato de parche'
  • archivo Agregado README.rst
  • Mejoras en el rendimiento de configuración almacenados
  • Agregado reductoras laboratorios de construir la biblioteca al directorio tareas
  • Corregido # 1852 - Comportamiento correcto cuando no hay ataduras SELinux
  • Actualización archivo spec Red Hat 0.24.7
  • # Fijo 1920 - Shadow corrupción contraseña

Requisitos

  • Rubí

Otro software de desarrollador Luke Kanies

Facter
Facter

6 Mar 16

Comentarios a la Puppet

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!