对于特定服务,用户通过 Web 添加到 mySQL 表/从中删除。我需要将这些用户复制到多个 ubuntu 服务器上(作为常规 shell 用户),最好通过 Puppet。目前,我会使用 shell 脚本读取表并创建 users.pp 清单(但处理已删除的用户会变得棘手)。有没有更有效的方法?
答案1
是的,同意你应该使用 LDAP 而不是这个。但是,如果你真的想使用 MySQL 数据来驱动本地用户创建(这不是一个好主意……)
使用 MySQL Hiera 后端: https://github.com/crayfishx/hiera-mysql