Chef 12 CentOS 6.6 No hay ninguna versión candidata disponible

Chef 12 CentOS 6.6 No hay ninguna versión candidata disponible

Estoy intentando instalar un paquete personalizado desde un repositorio personalizado. La ejecución chef-cliente me da este error:

No candidate version available for ruby-2.3.3
=============================================
Error executing action `install` on resource 'yum_package[ruby-2.3.3]'

Pero puedo instalarlo manualmente:

yum install ruby-2.3.3
.........
.........
===================================================================================================================
Installing:
 ruby                      x86_64                   2.3.3-1.el6                        vmc-misc                    16 M
Installing for dependencies:
 libyaml                   x86_64                   0.1.3-4.el6_6                      vmc-base                    52 k

Transaction Summary
========================================================================================================================
Install       2 Package(s)

Total download size: 16 M
Installed size: 46 M

¿Cómo puedo hacer que Chef instale este paquete?

Respuesta1

Quieres dar solo el nombre:

package 'ruby'

O si desea especificar una única versión:

package 'ruby' do
  version '2.3.3'
end

información relacionada