Documentation
¶
Index ¶
Constants ¶
View Source
const ( BoshVaultReleaseURL = "https://bosh.io/d/github.com/cloudfoundry-community/vault-boshrelease?v=0.3.0" BoshVaultReleaseVer = "0.3.0" BoshVaultReleaseSHA = "bd1ae82104dcf36abf64875fc5a46e1661bf2eac" BoshConsulReleaseURL = "https://bosh.io/d/github.com/cloudfoundry-community/consul-boshrelease?v=20" BoshConsulReleaseVer = "20" BoshConsulReleaseSHA = "9a0591c6b4d88d7d756ea933e14ddf112d05f334" StemcellName = "ubuntu-trusty" StemcellAlias = "ubuntu-trusty" StemcellVersion = "3263.8" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct { PluginVersion string `omg:"-"` NetworkName string `omg:"network"` IPs []string `omg:"ip"` VMTypeName string `omg:"vm-type"` DiskTypeName string `omg:"disk-type"` AZs []string `omg:"az"` StemcellName string StemcellURL string `omg:"stemcell-url,optional"` StemcellVersion string `omg:"stemcell-ver"` StemcellSHA string `omg:"stemcell-sha,optional"` VaultReleaseURL string `omg:"vault-release-url"` VaultReleaseVer string `omg:"vault-release-version"` VaultReleaseSHA string `omg:"vault-release-sha"` ConsulReleaseURL string `omg:"consul-release-url"` ConsulReleaseVer string `omg:"consul-release-version"` ConsulReleaseSHA string `omg:"consul-release-sha"` }
func (*Plugin) GetProduct ¶
func (*Plugin) NewVaultInstanceGroup ¶
func (s *Plugin) NewVaultInstanceGroup() (ig *enaml.InstanceGroup)
Click to show internal directories.
Click to hide internal directories.