Как сделать динамический motd-модуль в Марионетке?

Это - по-видимому, меньше проблемы с установкой и конфигурацией, и больше проблемы с дизайном. Базовая регистрация отчета не поддерживает SSL. Некоторый более творческий поиск с помощью Google принес мне к этому сообщению Pastie с соответствующими нормами, копируемыми ниже. Замените process определение со следующим в Вашем puppet_dashboard.rb.

def process
  link = Net::HTTP.new(HOST, PORT)
  link.use_ssl = true
  link.verify_mode = OpenSSL::SSL::VERIFY_NONE
  link.start do |conn|
    conn.post "/reports", "report=" + CGI.escape(self.to_yaml)
  end
end

0
задан 22 August 2013 в 14:19
1 ответ
  1. используйте шаблон erb для генерации motd, если вы еще этого не сделали.
  2. сгенерируйте строку хоста с кодом ruby, предполагая, что имя хоста имеет ваше имя хоста

     <% (hostname.center 40, "") .center 44, '#'%>
    
3
ответ дан 4 December 2019 в 12:35

Теги

Похожие вопросы