Class: Avm::EacWebappBase0::ApacheHost

Inherits:
Object
  • Object
show all
Includes:
Apps::Jobs::Base
Defined in:
lib/avm/eac_webapp_base0/apache_host.rb

Constant Summary collapse

JOBS =
%w[write_available_no_ssl_site enable_no_ssl_site remove_ssl_site reload_apache
run_certbot enable_ssl_site reload_apache].freeze

Instance Method Summary collapse

Instance Method Details

#no_ssl_site_contentObject



16
17
18
19
20
# File 'lib/avm/eac_webapp_base0/apache_host.rb', line 16

def no_ssl_site_content
  ::Avm::EacWebappBase0::ApacheHost
    .template.child('no_ssl.conf')
    .apply(variables_source)
end

#ssl?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/avm/eac_webapp_base0/apache_host.rb', line 22

def ssl?
  options[:certbot]
end