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