
Para un servicio en particular, los usuarios se agregan/eliminan vía web a una tabla MySQL. Necesito replicar a esos usuarios en varios servidores de Ubuntu (como usuarios de shell habituales), preferiblemente a través de Puppet. Actualmente, usaría un script de shell para leer la tabla y crear un manifiesto de usuarios.pp (pero resulta complicado tratar con usuarios eliminados). ¿Existe una manera más eficiente?
Respuesta1
Sí, estuve de acuerdo en que deberías usar LDAP en lugar de esto. Sin embargo, si realmente desea utilizar datos de MySQL para impulsar la creación de usuarios locales (lo cual no es una gran idea...)
Utilice el servidor MySQL Hiera: https://github.com/crayfishx/hiera-mysql