Как предотвратить JUJU от перезаписи файла conf высокой температуры

Установленный плагин heat_docker и необходимо обновить "plugin_dirs" в heat.conf, чтобы плагин вступил в силу. Это работает; однако после обновления или перезагрузки файла конфигурации файл конфигурации перезаписывается. (В отличие от nova charm, где произвольные параметры могут быть переданы через "config-flags", похоже, что в тепловом брелке нет эквивалентного поля.)
Какие-нибудь мысли?
Ура,

1 ответ

Это довольно уродливый хак, но вы можете попробовать chattr +i heat.conf то есть "изменить атрибуты добавить неизменяемыми" это не приведет к случайным изменениям в файле. Недостатком этого подхода является то, что вы должны выполнить команду chattr -i heat.conf для того, чтобы любые изменения имели место. Этот подход может легко привести к непреднамеренным последствиям, таким как обычно требуемые модификации файла, потерпят неудачу, если вы не удалили неизменный атрибут заранее. Так как это похоже на открытие банки с помощью мачете, я надеюсь, что у кого-то есть лучший ответ.

Другие вопросы по тегам