Tarball handling in Chef recipes can lead to multiple problems. Sometimes
it becomes a gateway drug to bad practices. "We had to use a bash block
to call the system tar because there's no native tar resource. And that
worked well, so we just decided to put more stuff in bash blocks." Next
thing you know, the entire recipe is one big bash 'everything' do ...
end. Or a recipe will untar some files, then try to modify them using the
Chef file resource only to throw an error during the client run about how
We had a use case in test-kitchen where one of our end-to-end cookbook tests installed so many packages and support tools, it was filling up the 10Gb root disk of our custom VirtualBox images. Rather than make larger images, since most groups were not having the same issue, it made more sense to add more disk space when needed to the Vagrant/VirtualBox instances.
At Ooyala, we believe that investing in the next generation of science, technology, engineering and math
leaders is important. For this reason, we sponsor a high school robotics team,
Team 254, “The Cheesy Poofs” from San Jose.