Sha256: bca196d8171ef649a8058fc32bc94124f77543df3d836b05a6a3628529ce83d2
Contents?: true
Size: 825 Bytes
Versions: 5
Compression:
Stored size: 825 Bytes
Contents
# Encoding: utf-8 require 'packer/builder' require 'packer/dataobject' module Packer class Builder < Packer::DataObject class Null < Builder def initialize super self.data['type'] = NULL self.add_required( 'host', 'ssh_password', 'ssh_private_key_file', 'ssh_username' ) end def host(name) self.__add_string('host', name) end def ssh_password(passwd) self.__add_string('ssh_password', passwd) end def ssh_private_key_file(filename) self.__add_string('ssh_private_key_file', filename) end def ssh_username(name) self.__add_string('ssh_username', name) end def port(number) self.__add_integer('port', number) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems