Sha256: e949662520b93e2e35cc47c09bddce883353bab28eae010e1fc3b2d7be7b1dbf
Contents?: true
Size: 976 Bytes
Versions: 121
Compression:
Stored size: 976 Bytes
Contents
# frozen_string_literal: true require 'eac_cli/core_ext' module Avm module EacWebappBase0 module Instances module Runners class ApacheHost runner_with :help do desc 'Configure Apache virtual host for instance.' bool_opt '-c', '--certbot', 'Install certbot.' end def run result = stereotype_apache_host_class.new(runner_context.call(:instance), stereotype_apache_host_options).run if result.error? fatal_error result.to_s else infov 'Result', result.label end end def stereotype_apache_host_class "#{runner_context.call(:instance).class.name.deconstantize}::ApacheHost".constantize end def stereotype_apache_host_options { certbot: parsed.certbot? } end end end end end end
Version data entries
121 entries across 121 versions & 2 rubygems