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