kerry-0.1.1: Manage and abstract your packer configurations.

Safe HaskellNone
LanguageHaskell2010

Kerry

Contents

Synopsis

Core data types

data Packer Source #

Packer

A concrete representation for configuring the various components of Packer.

Instances
Eq Packer Source # 
Instance details

Defined in Kerry.Packer

Methods

(==) :: Packer -> Packer -> Bool #

(/=) :: Packer -> Packer -> Bool #

Ord Packer Source # 
Instance details

Defined in Kerry.Packer

Show Packer Source # 
Instance details

Defined in Kerry.Packer

data Builder Source #

Instances
Eq Builder Source # 
Instance details

Defined in Kerry.Packer

Methods

(==) :: Builder -> Builder -> Bool #

(/=) :: Builder -> Builder -> Bool #

Ord Builder Source # 
Instance details

Defined in Kerry.Packer

Show Builder Source # 
Instance details

Defined in Kerry.Packer

data Communicator Source #

Constructors

None

No communicator will be used. If this is set, most provisioners also can't be used.

SSH SSHCommunicator

An SSH connection will be established to the machine. This is usually the default.

WinRm

A WinRM connection will be established.

defaultSSHCommunicator :: Text -> SSHCommunicator Source #

A minimal default ssh communicator where only the username needs to be specified