Доброго времени суток.
Пытаюсь установить foreman. Рекомендованный foreman_installer не отработал, полез в его код чтобы найти и исправить ошибку.
Вкратце, скрипт /usr/share/foreman-installer/generate_answers.rb создаёт файл ответов и запускает puppet, чтобы тот выполнил манифест «include foreman_installer», путь к модулям - /usr/share/foreman-installer. В самом модуле «foreman_installer» всё понятно, вся его задача - включить в манифест другие модули, упомянутые в файле ответов.
Но уже на первом включаемом модуле, - «foreman», - я прочно завис. Выглядит он так:
foreman/manifests/init.pp
class foreman (
#бла бла бла, тут параметры
) inherits foreman::params {
class { 'foreman::install': } ~>
class { 'foreman::config': } ~>
class { 'foreman::service': }
}
Что означает «~>» ?