Sha256: 5141af7e545224e2e6b6b8d4b122490bb2536f45ae956e66e9e842dd038d2e8b
Contents?: true
Size: 618 Bytes
Versions: 5
Compression:
Stored size: 618 Bytes
Contents
# frozen_string_literal: true require 'rake_factory' require_relative '../tasks' module RakeSSH module TaskSets class Key < RakeFactory::TaskSet prepend RakeFactory::Namespaceable parameter :path, required: true parameter :name_prefix, default: 'ssh' parameter :type, default: 'RSA' parameter :bits, default: 4096 parameter :comment parameter :passphrase parameter :generate_task_name, default: :generate task Tasks::Key::Generate, name: RakeFactory::DynamicValue.new { |ts| ts.generate_task_name } end end end
Version data entries
5 entries across 5 versions & 1 rubygems