
對於特定服務,使用者透過 Web 新增/刪除到 mySQL 表。我需要在多個 ubuntu 伺服器上複製這些使用者(作為常規 shell 使用者),最好是透過 Puppet。目前,我將使用 shell 腳本來讀取表格並建立 users.pp 清單(但處理已刪除的使用者會變得非常棘手)。有更有效的方法嗎?
答案1
是的,同意您應該使用 LDAP 而不是這個。但是,如果您確實想使用 MySQL 資料來驅動本機使用者建立(這不是一個好主意...)
使用 MySQL Hiera 後端: https://github.com/crayfishx/hiera-mysql