packer

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2018 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BlockNames = map[string]bool{
	"ebs_volume":                  true,
	"image_disk_mapping":          true,
	"launch_block_device_mapping": true,
	"ami_block_device_mapping":    true,
	"module_dir":                  true,
	"chroot_mount":                true,
}
View Source
var FlattenNames = map[string]bool{
	"source_ami_filter": true,
}
View Source
var SpecialNames = map[string]bool{
	"vboxmanage":      true,
	"vboxmanage_post": true,
	"chroot_mount":    true,
}

Functions

func Provider

func Provider() terraform.ResourceProvider

Provider returns a schema.Provider for Example.

Types

type Builder

type Builder struct {
	Type string `json:"type"`
	VMwareISOBuilder
	Communicator string `json:"communicator"`
}

type Packer

type Packer struct {
	Builders []Builder `json:"buliders"`
}

type VMwareISOBuilder

type VMwareISOBuilder struct {
	IsoURL          string `json:"iso_url"`
	IsoChecksum     string `json:"iso_checksum"`
	IsoChecksumType string `json:"iso_checksum_type"`
	SSHUsername     string `json:"ssh_username"`
	SSHPassword     string `json:"ssh_password"`
	ShutdownCommand string `json:"shutdown_command"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL