Top Level Namespace

Defined Under Namespace

Modules: Itamae

Instance Method Summary collapse

Instance Method Details

#build_nginx_configure_optionsObject



1
2
3
4
5
6
7
8
9
10
# File 'lib/itamae/plugin/recipe/nginx_build/install.rb', line 1

def build_nginx_configure_options
  nginx_configure_options = %w(--with-http_ssl_module)
  if node[:nginx_build] && node[:nginx_build][:modules]
    nginx_configure_options = node[:nginx_build][:modules].map {|mod| "--with-#{mod}" }
  end
  if node[:nginx_build] && node[:nginx_build][:configure_options]
    nginx_configure_options |= node[:nginx_build][:configure_options].map {|k, v| "--#{k}=#{v}" }
  end
  nginx_configure_options
end

#openresty?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/itamae/plugin/recipe/nginx_build/install.rb', line 12

def openresty?
  node[:nginx_build] && node[:nginx_build][:build_target] && node[:nginx_build][:build_target] == 'openresty'
end