Diferencia entre revisiones de «Puppet (software)»
Translated from http://en.wikipedia.org/wiki/Puppet_(software) (revision: 493259702) using http://translate.google.com/toolkit with about 69% human translations. |
Sin resumen de edición |
||
Línea 1: | Línea 1: | ||
{{ |
{{Ficha de software |
||
| |
| nombre = Puppet |
||
|logo = |
| logo = |
||
| |
| captura = |
||
| |
| pie = |
||
| |
| desarrollador = Puppet Labs |
||
| |
| última_versión = 2.7.14 |
||
| fecha_última_versión = Mayo-02-2012 |
|||
|developer = |
|||
| última_versión_prueba = 3.0.0rc1 |
|||
|released = 2005 |
|||
| fecha_última_versión_prueba = Mayo-17-2012 |
|||
|latest release version = 2.7.14 |
|||
| lenguaje_programación = Ruby |
|||
|latest release date = 02-May-2012 |
|||
⚫ | |||
|latest preview version = 3.0.0rc1 |
|||
| género = [[Gestión de la Configuración]] |
|||
|latest preview date = 17-May-2012 |
|||
⚫ | |||
|frequently updated = |
|||
⚫ | |||
|programming language = [[Ruby (programming language)|Ruby]] |
|||
⚫ | |||
|platform = |
|||
|size = |
|||
|language = |
|||
|status = |
|||
|genre = [[Configuration management]] |
|||
⚫ | |||
⚫ | |||
}} |
}} |
||
'''Puppet''' es una herramienta de gestión de la configuración [[Software de código abierto|de código abierto]]. Está escrito en [[Ruby|Ruby]] y fue liberado bajo la Licencia Pública General de GNU (GPL) hasta la versión 2.7.0 y despues bajo la licencia [[Apache License|Apache]] 2.0. Puppet Labs y Puppet fue fundada por Luke Kanies en el 2005. |
'''Puppet''' es una herramienta de gestión de la configuración [[Software de código abierto|de código abierto]]. Está escrito en [[Ruby|Ruby]] y fue liberado bajo la Licencia Pública General de GNU (GPL) hasta la versión 2.7.0 y despues bajo la licencia [[Apache License|Apache]] 2.0. Puppet Labs y Puppet fue fundada por Luke Kanies en el 2005. |
||
Revisión del 18:58 23 may 2012
Puppet | ||
---|---|---|
Información general | ||
Tipo de programa | Gestión de la Configuración | |
Desarrollador | Puppet Labs | |
Lanzamiento inicial | 2005 | |
Licencia | Apache para >2.7.0; GPL para versiones anteriores. | |
Información técnica | ||
Programado en | Ruby | |
Versiones | ||
Última versión estable | 2.7.14 ( Mayo-02-2012) | |
Última versión en pruebas | 3.0.0rc1 ( Mayo-17-2012) | |
Enlaces | ||
Puppet es una herramienta de gestión de la configuración de código abierto. Está escrito en Ruby y fue liberado bajo la Licencia Pública General de GNU (GPL) hasta la versión 2.7.0 y despues bajo la licencia Apache 2.0. Puppet Labs y Puppet fue fundada por Luke Kanies en el 2005.
Propósito
Puppet es una herramienta diseñada para administrar la configuración de sistemas Unix-like y de Microsoft Windows de forma declarativa. El usuario describe los recursos del sistema y sus estados, ya sea utilizando el lenguaje declarativo de Puppet o un DSL (lenguaje específico del dominio) de Ruby. Esta información se almacena en archivos denominados "Puppet manifests". Puppet descubre la información del sistema a través de una utilidad llamada Facter, y compila los "Puppet manifests" en un catálogo específico del sistema que contiene los recursos y la dependencia de recursos, que se aplican contra los sistemas de destino. Luego, las medidas adoptadas por los Puppet se informan.
Idioma Puppet
Puppet se compone de un lenguaje declarativo para describir la configuración del sistema, que puede ser aplicado directamente en el sistema, o compilado en un catálogo y distribuido al sistema de destino a través de paradigma cliente-servidor (usando un Interfaz de programación de aplicaciones de Transferencia de Estado Representacional REST API), y el agente utiliza proveedores específicos del sistema para aplicar el recurso especificado en los "manifiests". La capa de abstracción de recursos permite a los administradores describir la configuración en términos de alto nivel, tales como usuarios, servicios y paquetes sin necesidad de especificar los comandos específicos del sistema operativo (como rpm, yum, apt).
Plataforma de apoyo
Construido para ser multiplataforma,Puppet funciona en las distribuciones de Linux, incluyendo Red Hat Enterprise Linux (y sus clones como CentOS y Oracle Linux), Fedora, Debian, Mandriva, Ubuntu, y SUSE, así como múltiples sistemas Unix (Solaris, BSD, Mac OS X, AIX, HP-UX), y cuenta con apoyo para Microsoft Windows. [1] [2]
Es una solución basada en modelos que requiere poco conocimiento en programación para su uso. [3]
Usuarios
Puppet es utilizado por la Fundación Wikimedia, [4] Dell, Rackspace, Zynga, Twitter, La Bolsa de Nueva York, Disney, Citrix Systems, Oracle, La Universidad del Norte de Texas, Los Alamos National Laboratory, Universidad de Stanford, y Google, entre otros. [5]
Véase también
- Portal:Free software. Contenido relacionado con Free software.
- Comparativa de software de gestión de configuración de código abierto