Skip to content

v2 gecoscc dev gecos workstation management cookbook

dclavain edited this page Nov 2, 2016 · 1 revision

gecos-workstation-management-cookbook

Este libro de recetas contiene los scripts de Chef que materializan las políticas asignadas en el Centro de Control.

Se carga en el servidor de Chef -después de la primera instalación o en posteriores actualizaciones- y cada puesto lo descarga cuando lo necesita, usando su chef-client.

attributes/default.rb contiene las variables asignadas por defecto a cada puesto, que serán modificadas posteriormente por las políticas que se le apliquen.

files/default/ ficheros de plantilla utilizados por las políticas para configurar diversos servicios. También se incluye aquí el chef-client-wrapper, un lanzador del client de Chef que impide colisiones entre el Centro de Control y los puestos.

recipes/ contiene recetas de Chef de tres tipos:

  • La que se ejecuta durante la instalación inicial del puesto desde el Asistente de Configuración GECOS (local.rb). Configura la sincronización horaria, Instala el [[chef-client-wrapper], deshabilita el arranque del chef-client, y configura el sistema de login (sssd) si es necesario.

  • La que se lanza por defecto (default.rb), y que invoca a su vez a las recetas de aplicación de políticas y…

  • Las que se utilizan para aplicar las políticas de software, de usuario, de puesto, de impresoras, etc

providers/ se ejecutan desde de las recetas, y aplican los cambios necesarios en el equipo según la configuración del puesto que indiquen las políticas del Centro de Control.

Código fuente: https://github.com/gecos-team/gecos-workstation-management-cookbook

Clone this wiki locally