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.9.153
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.