Я пытаюсь выяснить, как переопределить атрибут с использованием кулинарной книги-обертки, не изменяя кукурузу сообщества напрямую.Как я могу переопределить значение атрибута, указанное в файле библиотеки шеф-повара куковой книги сообщества
В этом случае это кулинарная книга 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
Любая помощь очень ценится.
Спасибо coderanger –