Я выполняю свой собственный LWRP. Но я сомневаюсь в ее реализации.Некоторые сомнения относительно пользовательской декларации LWRP
Я проверяю в bluepill, и я вижу это.
def load_current_resource
@current_resource = Chef::Resource::BluepillService.new(new_resource.name)
@current_resource.service_name(new_resource.service_name)
Chef::Log.debug("Checking status of service #{new_resource.service_name}")
determine_current_status!
@current_resource
end
Я вижу это в других поваренной книге, и я хочу сделать что-то подобное.
def load_current_resource
@current_resource = Chef::Resource::MyCustomLWRP.new(new_resource.name)
@current_resource
end
Но я не могу найти, где я должен определить шеф-повара :: Ресурс :: MyCustomLWRP.
Я хочу сделать это с целью создания идемпотентного ресурса.