class Packerman::Dsl::Builders

Public Class Methods

communicator_keys() click to toggle source
# File lib/packerman/dsl/builders.rb, line 9
def communicator_keys
  [
    :communicator,
    :ssh_host,
    :ssh_port,
    :ssh_username,
    :ssh_password,
    :ssh_private_key_file,
    :ssh_pty,
    :ssh_timeout,
    :ssh_handshake_attempts,
    :ssh_disable_agent,
    :ssh_bastion_host,
    :ssh_bastion_port,
    :ssh_bastion_username,
    :ssh_bastion_password,
    :ssh_bastion_private_key_file,
    :winrm_host,
    :winrm_port,
    :winrm_username,
    :winrm_password,
    :winrm_timeout
  ]
end
hash_key() click to toggle source
# File lib/packerman/dsl/builders.rb, line 5
def hash_key
  [:type] + require_keys + optional_keys + communicator_keys
end