Sha256: a9b4c845e76eee44c0a34257207098b36ebd1ecfd24c299fe9eb8c97c7691bb1
Contents?: true
Size: 446 Bytes
Versions: 9
Compression:
Stored size: 446 Bytes
Contents
module HandsomeFencer module CircleCI class CLI < Thor desc "generate_key", "(Re)generate a key for each environment" def generate_key(*args) environment = args.first ? args.first : "deploy" @cipher = OpenSSL::Cipher.new 'AES-128-CBC' @salt = '8 octets' @new_key = @cipher.random_key create_file "docker/keys/#{environment}.key", Base64.encode64(@new_key) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems