require 'openssl' require 'acme/client'

# Sets up logging - should only be called from other rake tasks task setup_logger: :environment do

logger           = Logger.new(STDOUT)
logger.level     = Logger::INFO
Rails.logger     = logger

end

desc “Generates SSL certificate using Let's Encrypt service” task letsencrypt_plugin: :setup_logger do

cert_generator = LetsencryptPlugin::CertGenerator.new(LetsencryptPlugin.config.to_h)
cert_generator.generate_certificate

end