2017-02-03 29 views
1

Я пытаюсь выяснить, как переопределить атрибут с использованием кулинарной книги-обертки, не изменяя кукурузу сообщества напрямую.Как я могу переопределить значение атрибута, указанное в файле библиотеки шеф-повара куковой книги сообщества

В этом случае это кулинарная книга Octopus-Deploy.

Существует библиотека server.rb, которая использует контейнер для указания атрибутов. Мне нужно переопределить атрибут installer_url, так как у моих серверов не будет доступа к Интернету, и мне нужно указать их на локальный файл установки.

def installer_url(version) 
    "https://download.octopusdeploy.com/octopus/Octopus.#{version}-x64.msi" 
end 

мне нужно переопределить это значение, чтобы быть что-то вроде:

"file:///c:/temp/octopus_server_install.#{version}-x64.msi" 

Может ли это быть достигнуто каким-то образом обернув сообщества кулинарной?

Атрибут ссылается на поставщика путем вызова метода в библиотеке

include OctopusDeploy::Server 
... 
action :install do 
    ... 
    install_url = installer_url(new_resource.version) 
    ... 
end 

Любая помощь очень ценится.

ответ

0

Вам нужно будет разблокировать соответствующий код.

+0

Спасибо coderanger –

 Смежные вопросы

  • Нет связанных вопросов^_^