Sha256: a0ff3010fccc8faf6cecd98f1c50f6f61801590cc81c2030f11d0033b0acd1f3

Contents?: true

Size: 423 Bytes

Versions: 22

Compression:

Stored size: 423 Bytes

Contents

require "bard/copy"

# copy master key if missing

class Bard::Provision::MasterKey < Bard::Provision
  def call
    print "Master Key:"
    if File.exist?("config/master.key")
      if !provision_server.run "[ -f config/master.key ]", quiet: true
        print " Uploading config/master.key,"
        Bard::Copy.new("config/master.key").scp_using_local(:to, provision_server)
      end
    end

    puts " ✓"
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
bard-1.4.4 lib/bard/provision/masterkey.rb
bard-1.4.3 lib/bard/provision/masterkey.rb
bard-1.4.2 lib/bard/provision/masterkey.rb
bard-1.4.1 lib/bard/provision/masterkey.rb
bard-1.4.0 lib/bard/provision/masterkey.rb
bard-1.3.9 lib/bard/provision/masterkey.rb
bard-1.3.8 lib/bard/provision/masterkey.rb
bard-1.3.7 lib/bard/provision/masterkey.rb
bard-1.3.6 lib/bard/provision/masterkey.rb
bard-1.3.5 lib/bard/provision/masterkey.rb
bard-1.3.4 lib/bard/provision/masterkey.rb
bard-1.3.3 lib/bard/provision/masterkey.rb
bard-1.3.2 lib/bard/provision/masterkey.rb
bard-1.3.1 lib/bard/provision/masterkey.rb
bard-1.3.0 lib/bard/provision/masterkey.rb
bard-1.2.0 lib/bard/provision/masterkey.rb
bard-1.1.2 lib/bard/provision/masterkey.rb
bard-1.1.1 lib/bard/provision/masterkey.rb
bard-1.1.0 lib/bard/provision/masterkey.rb
bard-1.0.8 lib/bard/provision/masterkey.rb