通过 Puppet 读取 mySQL 表来创建用户

通过 Puppet 读取 mySQL 表来创建用户

对于特定服务,用户通过 Web 添加到 mySQL 表/从中删除。我需要将这些用户复制到多个 ubuntu 服务器上(作为常规 shell 用户),最好通过 Puppet。目前,我会使用 shell 脚本读取表并创建 users.pp 清单(但处理已删除的用户会变得棘手)。有没有更有效的方法?

答案1

是的,同意你应该使用 LDAP 而不是这个。但是,如果你真的想使用 MySQL 数据来驱动本地用户创建(这不是一个好主意……)

使用 MySQL Hiera 后端: https://github.com/crayfishx/hiera-mysql

相关内容