# Create the nginx directory: %w( blog test ).each do |d| directory "/var/www/#{d}" do owner 'www-data' group 'webadm' mode '770' end end # Add the fstab entry: file '/etc/fstab' do action :edit block do |content| content << "tmpfs /var/www/blog tmpfs size=250m,noatime 0 0\n" end not_if 'grep /var/www/blog /etc/fstab' notifies :run, 'execute[mount -a]' end execute 'mount -a' do action :nothing end remote_file '/etc/cron.d/blog' do owner 'root' group 'root' mode '644' end # Create storage directory for blog data directory '/home/webadm/works/public' do owner 'webadm' group 'webadm' mode '775' end