Method: Escualo::Plugin::Nginx#run

Defined in:
lib/escualo/plugin/nginx.rb

#run(session, options) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/escualo/plugin/nginx.rb', line 3

def run(session, options)
  config = options.nginx_conf.try { |it| File.read it }

  Escualo::AptGet.install session, 'nginx'

  session.tell_all! "#{config ? "/etc/nginx/nginx.conf < cat #{config} && " : ''}",
                    'service nginx restart'
end