Puppet
Hacer deploy de aplicaciones, configuraciones y mantenerlas en el tiempo de forma automática y centralizada.
Introducción
Puppet es una herramienta que permite desplegar configuraciones, instalar paquetes en diferentes...
Infraestructura
Puppet Master
El sistema puppet se compone de la siguiente infraestructura. Puppet Master Servidor donde se al...
Puppet Agent
Compuesto por: Agent Servicio que se ha de instalar en el cliente para que pueda realizar la comu...
Comunicación entre los nodos
Agente: Envía un CSR al puppet master (posible cliente) Master: Firma el certificado y se lo en...
Instalación
Instalación del servidor
Requisitos previos La máquina debe tener acceso a internet en el proceso de instalación Configura...
Configuración de entorno
Por defecto Puppet Server crea un entorno llamado production. Podemos crear tantos como nos inter...
Instalación del cliente
Requisitos previos Configuración del hostname Proceda a configurar el hostname en la máquina clie...
Gestión de los clientes
Cuando un nuevo nodo se quiere unir a la infraestructura de Puppet, este debe enviar una petición...
Configuración del cliente con template
Ahora ya dispone de un cliente en el entorno (realmente dos si tiene en cuenta el propio servidor...
Crear un nuevo entorno Puppet
Puede interesar tener varios entornos en el sistema Puppet por ejemplo porque quiere montar el en...
Módulos
Genéricos de sistema
Aquellos módulos que son para configurar básicos para realizar configuraciones del sistema operat...
Seguridad y bastionado
Aquellos módulos que permiten configurar el bastionado del equipo puppet module install saz-sudo ...
Monitorización
Sensu puppet module install sensu-sensu Zabbix Agent 2 El módulo de Zabbix Agent 2 no oficial, n...
Elastic stack
Para instalar los módulos para Elastic y Kibana puppet module install puppet-elastic_stack puppet...
Gestión de usuarios
Para la creación de usuarios y asignación de permisos es necesario instalar los siguientes módulo...
Puppet server y docker
Pendiente de probar, pero puede usar la guía publicada en: https://medium.com/swlh/install-pupp...