Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var UserDataKeys = []string{"cloud-init.user-data", "user.user-data"}
UserDataKeys contains the keys used to store cloud-init's user-data.
View Source
var VendorDataKeys = []string{"cloud-init.vendor-data", "user.vendor-data"}
VendorDataKeys contains the keys used to store cloud-init's vendor-data.
Functions ¶
Types ¶
type Config ¶
Config contains the user-data and vendor-data used as configuration data for cloud-init.
func GetEffectiveConfig ¶
func GetEffectiveConfig(instanceConfig map[string]string, requestedKey string, instanceName string, instanceProject string) (config Config)
GetEffectiveConfig returns the resulting vendor-data and/or user-data for a certain instance. This method takes in an optional requestedKey that point either user-data or vendor-data. If no requiredKey is provided, it is understood that the caller wants the resulting values for both [vendor|user]-data.
Click to show internal directories.
Click to hide internal directories.