Escribí un envoltorio para usar el libro de recetas de chef-chrome para poder señalar un depósito de AWS S3 relacionado con el proyecto para los archivos MSI reales y cuando ejecuto " chef-client -o recipe[get-chrome] ", muestra que ve el libro de cocina interno, pero no pasa nada.
El plan era hacer que el envoltorio cambiara la ubicación predeterminada del archivo MSI (es decir, descargar solo desde el depósito S3, no desde el mundo exterior) según los atributos/default.rb en el código del envoltorio, luego continuar la instalación según el código chef-chrome original ( https://github.com/dhoer/chef-chrome ).
default['chrome']['msi_64'] = 'https://s3.amazonaws.com/bucket-name/GoogleChromeStandaloneEnterprise64.msi'A continuación, ejecute el comando de instalación básica según el libro de cocina de Chrome de línea de base que ya lo hace. ¿Estoy haciendo algo mal o mi lógica no funciona?
Debe pasar su receta de envoltura a -o en lugar de la receta original o sus valores personalizados no se cargarán.