Я должен более точно настроить Apache vhost файл, сгенерированный example42/kibana
Марионеточный модуль. Действительно ли возможно в Марионетке 'достигнуть через' example42/kibana
плагин и настраивает puppetlabs/apache
модуль непосредственно?
Например, я должен изменить apache::vhost.vhost_name
установка на "*"
так или иначе (https://forge.puppetlabs.com/puppetlabs/apache#defined-type-apachevhost). Ниже моя текущая конфигурация для Kibana.
class { 'kibana':
install_url => 'https://download.elasticsearch.org/kibana/kibana/kibana-3.1.0.zip',
elasticsearch_url => "http://elastic.${::domain}:9200",
webserver => 'apache',
virtualhost => "logs.${::domain}",
}
Я предполагаю, что вы имеете в виду этот vhost, который объявлен внутри модуля kibana
.
Этот ресурс действительно можно модифицировать. Обратите внимание, что средства для этого в основном образуют обезьяний патч, так что не стоит полагаться на него слишком часто. Вы делаете это с помощью переопределения ресурсов, подобно виртуальному коллектору ресурсов:
Apache::Vhost<| title == $kibana::virtualhost |> {
vhost_name => '*'
}
В качестве более чистой альтернативы, вам нужно будет улучшить интерфейс модуля (и, в идеале, отправить патч вверх по течению).
.