Преобразовать профиль Wildfly/JBoss в скрипты CLI?

Можно ли преобразовать standalone.xml (или другой настроенный XML-файл профиля Wildfly / JBoss) в серию команд или сценарий, который может быть запущен jboss-cli.sh? У меня есть экземпляр Wildfly 11, в который я внес изменения в конфигурацию. Я хотел бы иметь возможность "шаблонизировать" его и дублировать конфигурацию с использованием сценариев оболочки во время развертывания моего сервера. Есть ли способ экспортировать этот конфиг как команды jboss-cli.sh?

1 ответ

Я не пробовал это на wildfly 11, но ранее на wildfly 9 и 10 я использовал https://github.com/tfonteyn/profilecloner для генерации скриптов jboss-cli для создания профиля с нуля. Результат все еще требовал ручного вмешательства, потому что скрипт иногда нарушал порядок добавляемых элементов.

Кроме того, из-за ошибок в Wildfly 10 добавление некоторых подсистем с нуля в jboss-cli было невозможно - корневой элемент отказывался добавляться без подэлемента, и наоборот (к сожалению, я потерял номер билета, где отслеживалась проблема).

Поскольку в моей среде мы используем режим домена, мы начали копировать предварительно настроенный профиль с /profile=template-name:clone(to-profile=new-profile), но это не имеет значения в отдельном случае.

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