Missing yum cache flush before package install on rhel/centos
Fails to install package on first chef run because it can't find the package in the yum cache. Please change the yum_package resource in default.rb to include flush_cache:
yum_package node['omnibus-gitlab']['package']['name'] do
version node['omnibus-gitlab']['package']['version']
timeout node['omnibus-gitlab']['package']['timeout']
notifies :run, 'execute[gitlab-ctl reconfigure]'
allow_downgrade true
flush_cache [ :before ]
end