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

Как заставить Foreman 1.4 отображать длинные имена классов марионеток

В моем модуле есть длинные имена классов марионеток. Например: my_cluster_module :: role :: java :: services :: some_service_name.

При попытке добавить такую ​​роль на виртуальную машину через вкладку «Марионеточные классы» в разделе «Доступные классы» отображаются только первые ~ 30 символов. Панель поиска также, кажется, ищет только эти короткие строки.

Как увеличить длину дисплея?

1) Измените длину (например, от 28 до 128):

/usr/share/foreman/app/helpers/application_helper.rb

klass.name, :length => 128

2) Настройте добавление CSS:

/var/lib/foreman/public/assets/application.css
/var/lib/foreman/public/assets/application-5ab8acb867832352a54dadd52918fa0a.css

#puppet_klasses .col-md-6 {
  width: 60% !important;
}

3) Перезагрузите Apache:

/etc/init.d/apache2 restart