bootstrap

package
v3.1.2+incompatible Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2019 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alien4CloudConfiguration

type Alien4CloudConfiguration struct {
	DownloadURL string `yaml:"download_url" mapstructure:"download_url"`
	Port        int
	User        string
	Password    string
}

Alien4CloudConfiguration provides Alien4Cloud user-defined settings

type AnsibleConfiguration

type AnsibleConfiguration struct {
	Version              string
	PackageRepositoryURL string `yaml:"extra_package_repository_url" mapstructure:"extra_package_repository_url"`
}

AnsibleConfiguration provides Ansible user-defined settings

type ConsulConfiguration

type ConsulConfiguration struct {
	DownloadURL string `yaml:"download_url" mapstructure:"download_url"`
	Port        int
}

ConsulConfiguration provides Consul user-defined settings

type CredentialsConfiguration

type CredentialsConfiguration struct {
	User string
	Keys map[string]string
}

CredentialsConfiguration provides a user and private key

type JdkConfiguration

type JdkConfiguration struct {
	DownloadURL string `yaml:"download_url" mapstructure:"download_url"`
	Version     string
}

JdkConfiguration configuration provides Java settings

type LocationConfiguration

type LocationConfiguration struct {
	Type          string
	Name          string
	ResourcesFile string
}

LocationConfiguration provides an Alien4Cloud plugin location configuration

type TerraformConfiguration

type TerraformConfiguration struct {
	DownloadURL string   `yaml:"download_url" mapstructure:"download_url"`
	PluginURLs  []string `yaml:"plugins_download_urls" mapstructure:"plugins_download_urls"`
}

TerraformConfiguration provides Terraform settings

type TopologyValues

type TopologyValues struct {
	Ansible         AnsibleConfiguration
	Alien4cloud     Alien4CloudConfiguration
	YorcPlugin      YorcPluginConfiguration `mapstructure:"yorc_plugin"`
	Consul          ConsulConfiguration
	Terraform       TerraformConfiguration
	Yorc            YorcConfiguration
	Infrastructures map[string]config.DynamicMap
	Compute         config.DynamicMap
	Credentials     *CredentialsConfiguration
	Address         config.DynamicMap
	Jdk             JdkConfiguration
	Location        LocationConfiguration
	Hosts           []rest.HostConfig
}

TopologyValues provides inputs to the topology templates

type YorcConfiguration

type YorcConfiguration struct {
	DownloadURL       string `yaml:"download_url" mapstructure:"download_url"`
	Port              int
	PrivateKeyContent string `yaml:"private_key_content" mapstructure:"private_key_content"`
	PrivateKeyFile    string `yaml:"private_key_file" mapstructure:"private_key_file"`
	DataDir           string `yaml:"data_dir" mapstructure:"data_dir"`
	WorkersNumber     int    `yaml:"workers_number" mapstructure:"workers_number"`
}

YorcConfiguration provides Yorc user-defined settings

type YorcPluginConfiguration

type YorcPluginConfiguration struct {
	DownloadURL string `yaml:"download_url" mapstructure:"download_url"`
}

YorcPluginConfiguration provides Yorc plugin user-defined settings

Jump to

Keyboard shortcuts

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