Назад | Перейти на главную страницу

Удаление мусора из базы данных сохраненных конфигураций

Я установил сохраненная конфигурация в первую очередь как метод управления моими ssh known_hosts. К сожалению, когда я удаляю хосты, старые конфигурации все еще существуют в моей базе данных. Ответ вроде бы запустить команду puppet node clean <hostname>.

Проблема в том, что, хотя эта команда действительно выполняется и очищает некоторые данные, она, похоже, не очищает все.

Например, я все еще могу найти значения в puppet_tags таблица, которая применяется только к хостам, которые больше не существуют.

Что мне делать, чтобы моя сохраненная база данных конфигурации была чистой от всего лишнего мусора, который, кажется, накапливается?

P.S. Может ли кто-нибудь указать мне какую-либо документацию для сохраненной схемы конфигурации? Если бы я мог найти хорошую документацию или, по крайней мере, диаграмму отношения сущностей, у меня возникло бы искушение просто выполнить некоторую ручную очистку.

Storedconfigs хранятся как модели activerecord.

Вот схема:

https://github.com/puppetlabs/puppet/blob/master/lib/puppet/rails/database/schema.rb

Если вам действительно нужна диаграмма ER, ее можно извлечь из источника с помощью чего-то вроде http://rails-erd.rubyforge.org