# -*- mode: ruby -*- # vi: set ft=ruby : # find ssh pub key def guess_public_key %w(ecdsa rsa dsa).each do |method| path = File.expand_path "~/.ssh/id_#{method}.pub" return IO.read path if File.exist? path end fail 'Public key not found.' end # provision script provision = <