Documentation
¶
Overview ¶
Package tfvars generates Terraform variables for launching the cluster.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TFVars ¶
func TFVars(clusterID string, clusterDomain string, baseDomain string, machineV4CIDRs []string, machineV6CIDRs []string, useIPv4, useIPv6 bool, bootstrapIgn string, bootstrapIgnSize int64, masterIgn string, masterCount int, mastersSchedulable bool) ([]byte, error)
TFVars generates terraform.tfvar JSON for launching the cluster.
Types ¶
type Config ¶ added in v0.4.15
type Config struct {
ClusterID string `json:"cluster_id,omitempty"`
ClusterDomain string `json:"cluster_domain,omitempty"`
BaseDomain string `json:"base_domain,omitempty"`
Masters int `json:"master_count,omitempty"`
MastersSchedulable bool `json:"masters_schedulable,omitempty"`
MachineV4CIDRs []string `json:"machine_v4_cidrs"`
MachineV6CIDRs []string `json:"machine_v6_cidrs"`
UseIPv4 bool `json:"use_ipv4"`
UseIPv6 bool `json:"use_ipv6"`
IgnitionBootstrap string `json:"ignition_bootstrap,omitempty"`
IgnitionBootstrapFile string `json:"ignition_bootstrap_file,omitempty"`
IgnitionMaster string `json:"ignition_master,omitempty"`
}
Config contains the cluster data for terraform.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package aws contains AWS-specific Terraform-variable logic.
|
Package aws contains AWS-specific Terraform-variable logic. |
|
Package baremetal contains bare metal specific Terraform-variable logic.
|
Package baremetal contains bare metal specific Terraform-variable logic. |
|
Package libvirt contains libvirt-specific Terraform-variable logic.
|
Package libvirt contains libvirt-specific Terraform-variable logic. |
|
Package openstack contains OpenStack-specific Terraform-variable logic.
|
Package openstack contains OpenStack-specific Terraform-variable logic. |
|
Package ovirt contains ovirt-specific Terraform-variable logic.
|
Package ovirt contains ovirt-specific Terraform-variable logic. |
|
Package powervs contains Power Virtual Servers-specific Terraform-variable logic.
|
Package powervs contains Power Virtual Servers-specific Terraform-variable logic. |
Click to show internal directories.
Click to hide internal directories.