Я недавно добавил модуль mysql из puppetLabs в версии 7.0 на нашем RHEL Satellite для управления всеми нашими серверами MySql и сохранения их в конфигурации идемпотентности и блокирования любой нежелательной конфигурации.
В этом случае пользователь с предоставленными привилегиями может создать базу данных (например, root @ localhost) и вручную добавить базу данных с помощью команды create database dbname; например.
Проблема, если я запускаю свой агент pupppet -t на своем лабораторном сервере, puppet просто гарантирует, что базы данных, определенные в моем умном классе «Данные», существуют (или нет) и ничего не делают ...
Ожидаемый результат: он может удалить любую модификацию (например, создание базы данных) при запуске агента.
Есть ли способ сделать это?
Спасибо за ответы