mySQL 테이블을 읽어서 Puppet을 통해 사용자 생성

mySQL 테이블을 읽어서 Puppet을 통해 사용자 생성

특정 서비스의 경우 사용자는 웹을 통해 mySQL 테이블에 추가/제거됩니다. 가급적이면 Puppet을 통해 여러 우분투 서버(일반 쉘 사용자)에서 해당 사용자를 복제해야 합니다. 현재 저는 쉘 스크립트를 사용하여 테이블을 읽고 users.pp 매니페스트를 생성합니다(그러나 제거된 사용자를 처리하는 것은 까다롭습니다). 더 효율적인 방법이 있나요?

답변1

예, 이 대신 LDAP를 사용해야 한다는 데 동의했습니다. 그러나 실제로 MySQL 데이터를 사용하여 로컬 사용자 생성을 추진하려는 경우(좋은 생각은 아닙니다...)

MySQL Hiera 백엔드를 사용합니다. https://github.com/crayfishx/hiera-mysql

관련 정보