atlas_recipe :nginx do

during :provision, "configure"

end

namespace :atlas do

namespace :nginx do
  desc "Install nginx.conf files and restart nginx"
  task :configure do
    privileged_on roles(:web) do
      template("nginx.erb", "/etc/nginx/nginx.conf", :sudo => true)

      execute "sudo service nginx restart"
    end
  end

  %w(start stop restart).each do |command|
    desc "#{command} nginx"
    task command.intern do
      privileged_on roles(:web) do
        execute "sudo service nginx #{command}"
      end
    end
  end
end

end