I wrote a wrapper for using the chef-chrome cookbook so I could point to an project-related AWS S3 bucket for the actual MSI files and when I run the "chef-client -o recipe[get-chrome]", it shows that it sees the internal cookbook, but nothing happens.
The plan was to have the wrapper change the default MSI file location (i.e. download only from S3 bucket, not outside world) as per the attributes/default.rb in the wrapper code, then continue the installation as per the original chef-chrome code (https://github.com/dhoer/chef-chrome).
default['chrome']['msi_64'] = 'https://s3.amazonaws.com/bucket-name/GoogleChromeStandaloneEnterprise64.msi'
Then run the basic installation command as per the baseline chrome cookbook already does. Am I doing something wrong or is my logic off?
You need to pass your wrapper recipe to -o instead of the original recipe or your custom values won't load.